MAT分析内存泄漏的一些疑问
来源:4-5 内存泄露解决实战

weixin_慕运维0328533
2019-08-23
老师 关于使用MAT分析内存泄漏 我用您视频中的实例用MAT分析可以追查到,但是我故意写了个单例模式中,在当中传入Activity的Context,为什么用MAT追查不到 但用别的项目又可以追查到?还有leak suspects好像也并不那么智能,几乎都找不到
另外 想问老师 比如TestActivity里面没有任何存在内存泄漏的代码 但是反复进出几次后 用MAT分析 还是会发现有多个实例存在 这是合理的吗 并且我path to gc roots也没有找到您在视频里说的有个小圆圈的对象 而调用链很长很长,感觉都展开不到底 是不是可以理解为 内存泄漏分析只需要找那些有小圆圈的对象?
写回答
1回答
-
随风绽放
2019-08-23
同学你好:
你说“为什么用MAT追查不到 但用别的项目又可以追查到?”别的项目是指?
leak suspects确实不智能,智能粗略的看一眼,具体分析还是要靠自己
“用MAT分析 还是会发现有多个实例存在”不合理,有多个对象存在,肯定是有泄露的,你可以截个图看看
00
相似问题
老师这个内存泄漏怎么分析?
回答 1
这种内存泄露是什么导致的
回答 2