jmap是java虛擬機自帶的一種記憶體映像工具。
基本介紹
- 中文名:java記憶體映射工具
- 外文名:jmap
工具說明,注意,參數,
工具說明
Jmap命令用於生成堆轉儲快照,有時候也成為heapdump或者dump檔案。
Jmap不僅僅可以獲取dump檔案,還可以查詢finalize執行佇列,Java堆和永久代的詳細信息,如空間使用率、當時用的是那種收集器等。
注意
jmap有很多功能在Windows平台下是受限的,除了生成dump檔案的-dump選項和用於查看每個類的實例、空間占用統計的-histo選項 能在Windows系統可以使用,其他選項只能在Linux、Solaris下使用。
參數
-heap:列印jvm heap的情況
-histo:列印jvm heap的直方圖。其輸出信息包括類名,對象數量,對象占用大小。
-histo:live :同上,但是只列印存活對象的情況
-permstat:列印permanent generation heap情況