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实例的引用对象):