天天看點

Java jmap檢視堆記憶體概述jmap 用法空參數-heap(常用)

概述

指令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

Java jmap檢視堆記憶體概述jmap 用法空參數-heap(常用)

-heap(常用)

指令:jmap -heap pid

描述&#x