您的位置:首页 > 移动开发

APP专项---内存泄漏2

2019-07-08 22:36 1396 查看

本次利用DDMS来测试。


adb devices,设备连接正常

启动App,操作一会

启动DDMS

左侧,先找到刚才操作的App,选中

然后点击左上角的show heap updates

然后,右侧点击 VM Heap-->Cause GC(主动进行一次垃圾清理)

关注data object-->Total Size

Used%也可以做参考,主要还是观察 Total Size

继续操作App

如果Total Size的值稳定在一个有限的范围(每次GC之后都会回落),

说明代码良好,不存在内存泄漏

反之,如果这个值越来越大,则说明存在内存泄漏


如果出现内存泄漏,Dump HPROF file


然后使用hprof-conv命令转化一下,

 

把转化后的文件,放入一个目录

然后,使用MAT分析

打开文件



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: