jmap -histo 进程号 >1.txt
可以查看对象个数,占用堆内存大小,类名称
jmap -heap 进程号 >1.txt
可以查看新生代 老年代的使用情况
结合sort命令,来查看:一个JVM中什么类的实例最多?一个JVM中什么类的占用的合计容量最大?
Q:统计实例最多的类 前十位有哪些?
A:jmap -histo pid | sort -n -r -k 2 | head -10
Q:统计合计容量前十的类有哪些?
A:jmap -histo pid | sort -n -r -k 3 | head -10
参考博客:
https://blog.youkuaiyun.com/KuaiLeShiFu/article/details/51924659