从JDK1.6开始,VisualVM已经内置在JDK中,JAVA_HOME\bin\jvisualvm
1.双击启动VisualVM,在本地中会有本机JAVA服务器的实例
2.如果要远程监控JAVA服务器,需要加上以下JVM参数
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=9004
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
添加远程主机IP
添加JMX连接,端口9004
3.右键打开JMX连接
Monitor
4.添加插件,监控年轻代和年老代详细信息
Tools -> plugins -> 可用插件,选择Visual GC并安装(连接Internet)
重新打开JMX连接,查看Visual GC详细