1. 程式人生 > >JAVA調優之工具:jconsole&jvisualvm

JAVA調優之工具:jconsole&jvisualvm

用途:輔助解決記憶體引數調優、記憶體洩露、死鎖

描述:

          jdk自帶圖形化檢視jvm執行狀態工具,包括檢視動態記憶體、執行緒、類、Mbean及jvm整體環境資訊等
jconsole:出現比較早
Jvisualvm:jdk1.6 update 7 才有,是jconsole的升級工具,功能更強大,最大好處是支援外掛安裝

使用:

  本地:直接執行,選擇要檢視java程序進入

          遠端:服務容器端需要增加配置。比方jboss,增加:

JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false“