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,非常详细。
本文介绍了一个纯Java的开源JVM监控工具VisualVM。通过配置JVM启动参数,可以在远程主机上使用VisualVM进行监控。文章提供了详细的配置步骤,并指出了在启动过程中可能遇到的问题及解决方法。
633

被折叠的 条评论
为什么被折叠?



