`

VisualVM 监控JVM

阅读更多

VisualVM是什么?

visualVM是一个图形化界面纯java的开源的JVM监控工具。使用方便简单。

 

使用步骤

 

1,配置jvm启动参数

因为监控的是jvm,那么一定要在jvm启动的时候对jvm进行相关配置。 比如在启动jboss的时候在启动脚本里面加上如下参数即可:
-------------------------
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote "
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.port=29997 "
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false "
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.ssl=false "
JAVA_OPTS="${JAVA_OPTS} -Djava.rmi.server.hostname=10.20.130.52 "

 

标红的地方时要监控的jvm机器的地址以及端口。

2,启动VisualVM

-------------------------

下载并解压VisualVM后,运行bin/visualVM.exe。

 

如果运行不了:
1,路径中不能有中文或空格,请确认;
2,如果开启时提示出现JRE版本不对或者找不到JVM,那么修改etc/visualvm.conf -> jdkhome="D:/work/devtools/JDK/jdk"

 

3,使用VisualVM

详细说明见VIsualVM官方getting started,非常详细。

https://visualvm.dev.java.net/zh_CN/gettingstarted.html

分享到:
评论

相关推荐

    visualvm监控jvm及远程jvm监控方法

    通过以上步骤,开发者可以利用VisualVM有效地管理和监控JVM,及时发现并解决性能问题,提高Java应用的稳定性和效率。无论是本地还是远程,VisualVM都是一个强大且易用的JVM工具,值得在日常开发和调优工作中使用。

    idea中安装VisualVM监控jvm的图文教程

    安装和配置VisualVM插件使得在Idea中监控JVM变得简单直观。通过VisualVM,开发者可以深入理解应用的运行情况,包括CPU、内存和线程的使用,这对于优化代码、排查问题、提升应用性能有着极大的帮助。除了基础功能,...

    jvm监控工具visualVM

    VisualVM是一款强大的JVM(Java Virtual Machine)监控和性能分析工具,由Oracle公司开发并提供。它集成在Java SDK中,默认位于%JAVA_HOME%\bin目录下,方便开发者直接使用。这款工具提供了丰富的功能,帮助Java...

    Java VisualVM监控远程JVM(详解)

    Java VisualVM 是 JDK 1.6 及以上版本中自带的一款性能监控工具,它允许用户监控本地或远程的 Java 虚拟机(JVM)进程的运行状况。它提供了丰富的监控和分析功能,可用于对系统资源,尤其是内存的消耗进行分析。在...

    vmmap 观察jvm内存 监控jvm jvm线程

    本文将详细讲解如何利用`vmmap`监控JVM,理解其核心概念,以及分析JVM线程。 首先,`vmmap`是Apple提供的命令行工具,用于显示进程的虚拟内存映射。通过这个工具,我们可以查看JVM进程中的堆、栈、元空间、代码缓存...

    VM调优实战指南:GC与性能优化

    **实例:使用VisualVM监控JVM** 1. 启动VisualVM。 2. 添加新的Java进程,选择应用程序对应的JVM进程。 3. 查看JVM的运行状态,包括内存使用、GC性能等关键指标。 #### 三、总结 JVM的GC调优和性能调优是提升Java...

    jvm内存监控工具使用

    本文将深入探讨 VisualVM 及其集成的一系列命令行工具,包括 jps、jstat、jmap、jinfo、jstack 和 JConsole,帮助读者掌握 JVM 内存监控的核心技巧。 #### VisualVM:JVM 监控的全能工具 VisualVM 是一款功能强大...

    VisualVm虚拟机监控工具

    VisualVM是一款强大的Java虚拟机(JVM)监控和性能分析工具,由Oracle公司开发并提供。它集成了多种功能,包括内存分析、线程检查、CPU性能监视、类加载器和JMX bean的查看等,为Java开发者提供了深入洞察应用程序...

    可视化性能监控工具VisualVM

    3. **CPU分析**:监控JVM中每个方法的CPU使用情况,找出耗时操作,有助于性能优化。 4. **JMX支持**:通过JMX(Java Management Extensions)接口,VisualVM可以管理远程应用服务器,获取其配置信息和运行状态。 5...

    JVM性能监控方法之visualVM1

    #### 五、使用VisualVM监控远程主机 完成上述配置后,在本地计算机上启动VisualVM工具,选择“添加远程主机”选项,输入远程服务器的IP地址和之前设置的端口号,即可成功连接远程服务器并监控其上的Java应用程序。 ...

    gp-jvm-visualvm

    gp-jvm-visualvm提供的工具可以帮助我们实时监控和分析堆栈的使用情况,以便及时发现并解决此类问题。 VisualVM是Java平台的一个强大的多用途工具,它集成了一系列性能分析和故障排查功能。通过VisualVM,我们可以...

    Java自带的性能监控工具使用简介

    VisualVM 可以远程监控 JVM,需要在远程机器上启动 jstatd 守护进程, 并在本地机器上使用 VisualVM 连接到远程机器。 使用 VisualVM 可以: * 监控 JVM 的性能,包括堆内存、线程、类加载等信息 * 进行线程 dump ...

    最新版java JVM 工具 visualvm_20.zip

    1. **性能监控**:VisualVM可以实时监控Java应用程序的CPU使用率、内存分配、线程活动等关键指标。这对于识别性能瓶颈和调试内存泄漏问题非常有帮助。 2. **JMX支持**:通过Java Management Extensions (JMX),...

    监控jvm资源利用,查看应用程序的资源占用情况

    监控JVM资源利用对于优化应用程序性能、排查问题以及确保系统稳定运行至关重要。VisualVM是一款强大的多合一JVM工具,它提供了一种直观的方式来查看和分析Java应用程序的资源占用情况。 VisualVM主要功能包括: 1....

    visualvm_201.zip

    VisualVM是一款强大的Java虚拟机(JVM)诊断和性能监控工具,由Oracle公司开发并提供。在Java开发和运维过程中,VisualVM可以帮助开发者深入了解应用程序的运行状态,进行内存分析、线程检查、CPU性能分析以及类加载...

    VisualVM-入门指南.docx

    VisualVM 是一个功能强大且免费的 Java 应用程序监控和分析工具,旨在提供 Java 虚拟机 (Java Virtual Machine, JVM) 上运行的 Java 应用程序的详细信息。 VisualVM 能够提供强大的分析能力,囊括多个 JDK 命令行...

    VisualVM介绍

    VisualVM是一款强大的Java应用程序性能分析工具,由Oracle公司开发并维护,主要用于监控和调优JVM(Java虚拟机)的性能。该工具集成了多种功能,如内存管理、CPU使用率监控、线程分析、类加载跟踪等,可以帮助开发者...

    VisualVM 2.1.5 (visualvm-215.zip)

    4. **JVM配置和监控**:显示JVM的详细配置信息,如堆内存大小、垃圾回收器状态等,同时提供实时的JVM监控,帮助调整和优化JVM参数。 5. **类和对象分析**:查看应用中加载的类和对象数量,以及它们的实例信息,有助...

    jvisualvm插件VisualVM-JConsole依赖包JTop.jar

    这使得开发者在远程或本地环境下,都能够实时监控JVM运行状况,确保系统的稳定运行。 **使用说明** 使用JTop.jar时,通常需要将它放到VisualVM或JConsole的插件目录下。重启工具后,插件会自动加载。在VisualVM中...

Global site tag (gtag.js) - Google Analytics