JVisualVM监控
JVisualVM監控簡單使用
- JVisualVM
- 監控遠程tomcat
- 監控遠程JAR
JVisualVM
VisualVM是Netbeans的profile子項目,已在JDK6.0 update 7 中自帶(java啟動時不需要特定參數,監控工具在bin/jvisualvm.exe),能夠監控線程,內存情況,反向查看分配的堆棧等,幾乎包含JDK自帶命令的所有功能。
監控遠程tomcat
1、進入Tomcat/bin目錄,修改catalina.sh
2、添加一下配置
CATALINA_OPTS=”$CATALINA_OPTS
-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=192.168.164.110
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false”
監控遠程JAR
如:springboot微服務項目,啟動添加參數
nohup java -Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=192.168.164.110
-Dcom.sun.management.jmxremote.port=9998
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false -jar demo.jar &
總結
以上是生活随笔為你收集整理的JVisualVM监控的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个封装了的ADO类,功能非常强大,并做
- 下一篇: Windows Mobile,用C#更改