1、命令 jmap
jmap -dump:format=b,file=test.dmp PID
例如:jmap -dump:format=b,file=test.dmp 150751
jmap -dump:live,format=b,file=/home/temp.hprof 7807
2、使用mat分析
常用的2个分析为
Histogram :实例的 数量
Dominator Tree:大对象
3、解释
shallowheap自身大小,retaindeheap 自身包含引用的大小
4、查看引用
5、未释放原因