android内存管理

使用dump命令来查看泄漏

2020-01-16  本文已影响0人  朱_c713

创建一个空工程,含有一个主mainActivity

连接adb,通过命令:
adb shell dumpsys meminfo <packageName>来查看内存使用状况


应用未打开的样子

打开应用,控制台将会跟踪启动的mainActivity的内存情况


重点关注红框选项
反复,打开退出,发现Activity对象和View对象都在极短的时间内被回收掉了,两者的数目显示为零。
显示为零
说明此程序无泄漏(空工程,当然无泄漏,只是为了演示此现象),存在Activity泄漏,或者view泄漏的程序,对应的数目在退出activity就会显示究竟还剩下多少对象未被回收(发生了泄漏)

Android内存泄漏解决(总)

上一篇 下一篇

猜你喜欢

热点阅读