概述
指令jmap是一個多功能的指令。它可以生成 java 程式的 dump 檔案, 也可以檢視堆内對象示例的統計資訊、檢視 ClassLoader 的資訊以及 finalizer 隊列。
jmap 用法
格式: jmap [option] 程序ID
option 參數:
- 空:檢視程序的記憶體映像資訊,
- -heap:顯示Java堆詳細資訊
- -histo[:live]:顯示堆中對象的統計資訊
- -clstats:列印類加載器資訊
- -finalizerinfo:顯示在F-Queue隊列等待Finalizer線程執行finalizer方法的對象
- -dump:[dump-options]:生成堆轉儲快照
- -F:當-dump沒有響應時,使用-dump或者-histo參數. 在這個模式下,live子參數無效.
- J[flag]:指定傳遞給運作jmap的JVM的參數
空參數
指令:jmap pid
-heap(常用)
指令:jmap -heap pid
描述&#x