android – 分配跟踪器:如何使用它来检测内存泄漏?

前端之家收集整理的这篇文章主要介绍了android – 分配跟踪器:如何使用它来检测内存泄漏?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个活动:A和B.从A开始,我去活动B.然后我在B上调用finish()并返回到A.每次重复这个过程,分配的内存增加0.1 MB.

所以我想知道造成这种泄漏的原因.我已经尝试通过在上述过程中跟踪分配的内存来使用分配跟踪器.然后当我按“获取分配”时,我得到一长串分配.我的问题是:如何阅读该列表,以了解导致我泄漏的原因?

我已经尝试通过释放onDestroy活动B中的所有资源来解决这个问题,并帮助了一点.而且,我没有在活动A的onResume方法中分配新的内存.

只是为了表明我正确使用分配跟踪器:

解决方法

你应该检查 this video,它解释内存泄漏查找的细节,只是很好:)

猜你在找的Android相关文章