java可視化監控工具

1.JConsole

 JConsole工具在JDK/bin目錄下,啓動JConsole後,將自動搜索本機運行的jvm進程,不需要jps命令來查詢指定。雙擊其中一個jvm進程即可開始監控,也可使用“遠程進程”來連接遠程服務器。

進入JConsole主界面,有“概述”、“內存”、“線程”、“類”、“VM摘要”和"Mbean"六個頁籤:


內存頁籤相當於jstat命令,用於監視收集器管理的虛擬機內存(Java堆和永久代)變化趨勢,還可在詳細信息欄觀察全部GC執行的時間及次數。


線程頁籤


最後一個常用頁籤,VM頁籤,可清楚的瞭解顯示指定的JVM參數及堆信息。

2.VisualVM

VisualVM是一個集成多個JDK命令行工具的可視化工具。VisualVM基於NetBeans平臺開發,它具備了插件擴展功能的特性,通過插件的擴展,可用於顯示虛擬機進程及進程的配置和環境信息(jps,jinfo),監視應用程序的CPU、GC、堆、方法區及線程的信息(jstat、jstack)等。VisualVM在JDK/bin目錄下。

安裝插件: 工具- 插件


VisualVM主界面


在VisualVM中生成dump文件:


3.jprofiler

參見另一篇 jprofiler安裝圖解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章