jvisualvm.exe使用时涉及的配置、使用方式

1.关于jvisualvm的使用,可以参考如下网址

https://www.ibm.com/developerworks/cn/java/j-lo-visualvm/

2、监控tomcat的运行情况

如果想监控tomcat的运行情况,需要在tomcat的catalina.sh中配置如下内容:
jvisualvm.exe使用时涉及的配置、使用方式_第1张图片

内容如下:

JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.106.100
                       -Dcom.sun.management.jmxremote.port=11111
                       -Dcom.sun.management.jmxremote.ssl=false
                       -Dcom.sun.management.jmxremote.authenticate=false"

另外一个参考配置:

-server -Xms1024m -Xmx3096m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:SurvivorRatio=32 -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=4 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/usr/local/tomcat/logs/jvmgc.log -agentpath:/usr/local/jprofiler9/bin/linux-x64/libjprofilerti.so=PORT=8849,nowait -Djava.rmi.server.hostname=192.168.xx.xxx -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.password.file=/usr/local/jdk/jre/lib/management/jmxremote.password -Dcom.sun.management.jmxremote.access.file=/usr/local/jdk/jre/lib/management/jmxremote.access -Dcom.sun.management.jmxremote.ssl=false

然后回到jvisualvm.exe
jvisualvm.exe使用时涉及的配置、使用方式_第2张图片

然后添加如下内容:
jvisualvm.exe使用时涉及的配置、使用方式_第3张图片

点击确定之后出现以下内容:
jvisualvm.exe使用时涉及的配置、使用方式_第4张图片

右键红色框,选择”添加JMX连接”,内容如下:
jvisualvm.exe使用时涉及的配置、使用方式_第5张图片

双加左侧的”远程–>192.168.106.100”,然后可以出现下面的内容:
jvisualvm.exe使用时涉及的配置、使用方式_第6张图片

你可能感兴趣的:(#,JVM,jvm调优)