分析步骤:
获取两个hprof文件,通过对比这两个hprof找到可疑的实例增长的类
如下图NewsCardService按理应该只有一个,但是却增长了14个,总数到了38个
![](https://img.haomeiwen.com/i16050568/770d3237ec24ee79.png)
![](https://img.haomeiwen.com/i16050568/1200100957c62dff.png)
看这个可疑的类NewsCardService的实例的引用路径,查看都是被哪些对象引用了:
![](https://img.haomeiwen.com/i16050568/77d280c8bbb35c29.png)
![](https://img.haomeiwen.com/i16050568/af48986690d29353.png)
通过上图可以看到引用NewsCardService 0x139500e这个实例的是NewsCardData的成员变量mListeners列表的第10个元素。
如下图NewsCardService按理应该只有一个,但是却增长了14个,总数到了38个
通过上图可以看到引用NewsCardService 0x139500e这个实例的是NewsCardData的成员变量mListeners列表的第10个元素。
本文标题:eclipse mat分析内存泄露问题
本文链接:https://www.haomeiwen.com/subject/wvwhsqtx.html
网友评论