JVM學習之常用的查看JVM的工具

常用的查看JVM的工具

1使用jdk自帶的 jconsole

直接在cmd命令中打入jconsole,就會彈出一個窗體

在這裏插入圖片描述

然後選擇對應的pid即可

在這裏插入圖片描述

2 使用jvisualvm,同上,直接命令輸入

在這裏插入圖片描述

安裝 visual GC

在這裏插入圖片描述

可本地連接,也可遠程連接
Arthas也可以查看,不舉例了。

3.MAT

Java堆分析器,用於查找內存泄漏
Heap Dump,稱爲堆轉儲文件,是Java進程在某個時間內的快照
下載地址 :https://www.eclipse.org/mat/downloads.php
能具體看到某個類具體創建了多少個,可以看到GC root調用鏈路情況

4.GC日誌分析工具

在idea上面直接寫入
-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps
-Xloggc:gc.log

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