概述
VisualVM是JDK中自带的一个JAVA内存/线程/性能/对象 监控软件, 不但可以直接监控本地程序, 还可以远程监控;
启动VisualVM
JDK安装目录/bin/jvisualvm.exe
监控本地程序
不需要任何设置, 直接就可以监控
监控远程程序
远程程序启动时需要带参数
java -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false YourJavaApp
程序使用 ADD JMX Connection... 建立连接
参考