1.代码准备
Point类:

Line类:

测试类:

2.dump堆
(1)运行main方法
(2)jps -l 找到对应java进程

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

3.打开MAT分析
(1)导入.hprof文件

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

(3)根据package查看

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

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

网友评论