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

你可能感兴趣的:(JVM,Java,SUN,JDK,JBoss)