在分析前可以阅读下这篇文章,很多内容就都知道了https://www.jianshu.com/p/738b4f3bc44b,下面我来分析上一篇文章内存泄漏的为问题 1.上一篇中已经生成了hprf的文件了,现在我们就对他进行分析,确认电脑已经安装了MAT工具,在MAT直接打开文件,就看到如下图,在点击 Leak Suspects 这个链接,查看内存泄漏 2.问题显示,查看详情 3.详细信息中 这一步就很看到其实arraylist这里的占用的实际堆有些多,需堆,和保留堆,在链接中有解释, t表示GC