jmap
介绍
jmap命令可以查看Java堆内对象统计信息。
安装方式
OpenJDK,毕昇JDK自带相关工具。
使用方式
- 如果配置有Java环境,可以直接执行jmap使用。
- 如果没有配置Java环境,可以先ps -ef | grep java找到Java进程,切换到JDK的bin目录下,使用./jmap。
命令格式:
1
jmap -histo:live $pid
常用参数如下:
命令
用途
-heap
显示Java堆详细信息。
-histo[:live]
显示堆内存活对象信息。
-dump
生成堆转储
快照 。-finalizerinfo
打印等待终结的对象信息。
-clstats
打印类加载器信息。
父主题: 分析工具