Android: 帮助找出内存泄漏的工具

1. Intellij Idea的Memory Monitor

通过Memory Monitor,我们可以知道哪个页面哪些操作会占用比较多的内存。如果需要更详细的信息,可以导出heap,通过MAT来分析。

2. MAT

2.1 首先,需要导出heap,我们通过Android Device Monitor来导出,方法如下。

2.2 由于Android的heap格式和MAT默认的heap格式是不一样的,所以需要通过命令转换。

2.3 最后打开MAT,导入转换后的文件,我们就可以看到内存的具体使用情况了。

Done.

原文地址:https://www.cnblogs.com/ilovewindy/p/4942848.html