(點擊上方公眾號,可快速關注)
來源: java2000_wl,
blog.csdn.net/java2000_wl/article/details/8049707
如有好文章投稿,請點擊 → 這裡了解詳情
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安裝圖解
jprofiler安裝圖解
http://blog.csdn.net/java2000_wl/article/details/7012998
本系列:
看完本文有收穫?請轉發分享給更多人
關注「ImportNew」,提升Java技能