美文网首页
如何dump堆,并且进行分析

如何dump堆,并且进行分析

作者: an_bear | 来源:发表于2018-09-02 17:03 被阅读0次

1.代码准备

Point类:

Line类:

测试类:

2.dump堆

(1)运行main方法

(2)jps -l 找到对应java进程

29665是我们main方法对应的java进程,用jmap来dump堆:

3.打开MAT分析

(1)导入.hprof文件

1

(2)点击Group by package(要先点立方图标,才会出现红框里的方框图标)

(3)根据package查看

查看with outgoing references(Point实例的引用对象):

查看with ingoing references(Point实例的引用对象):

相关文章

网友评论

      本文标题:如何dump堆,并且进行分析

      本文链接:https://www.haomeiwen.com/subject/vpymwftx.html