JConsole工具在JDK/bin目錄下,啟動JConsole後,將自動搜尋本機執行的jvm進程,不需要jps指令查詢指定。雙擊其中一個jvm進程即可開始監控,也可使用「遠端進程」連接遠端伺服器。
進入JConsole主介面,有「概述」、「記憶體」、「線程摘要、「頁」、「文件」和六個標題"
記憶體頁籤相當於jstat指令,用於監視收集器管理的虛擬機器記憶體(Java堆和永久代)變化趨勢,還可在詳細資料列觀察全部GC執行的時間及次數。
線程頁籤
最後一個常用頁籤,VM頁籤,可清楚的了解顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數及顯示指定的JVM參數。
VisualVM是一個整合多個JDK命令列工具的視覺化工具。 VisualVM基於NetBeans平台開發,它具備了插件擴充功能的特性,透過外掛程式的擴展,可用於顯示虛擬機器進程及進程的配置和環境資訊(jps,jinfo),監視應用程式的CPU、GC、堆、方法區及線程的資訊(jstat、jstack)等。 VisualVM在JDK/bin目錄下。
安裝插件: 工具- 插件
VisualVM主介面
3.jprofiler
請參閱另一篇jprofiler安裝圖解