Android内存--heap工具查看内存泄漏

eclipse提供了heap工具用于查看内存占用情况

该工具在DDMS下

  • 手机连接电脑,选中要测试应用的进程,之后选中update heap。

如图

ddms路径

  • 选中右边面板的heap标签

如图

heap标签

第一次需要点击 cause GC ,面板中才会有数据出现,之后就不需要手动gc了

  • 然后我们可以操作应用,然后观察data object下的 total size,这个变量就是指代码中我们对象的存储。

如果我们代码不存在溢出,那么total size会一直徘徊在某个值(即使有时候高一点,不过还是会回归到某个值周围的)如果对象的内存溢出,那么你会看到一直上涨不会回落。