内存泄漏工具检测Android Device Monitor

使用Android studio自带的工具Android Device Monitor 来生成文件来检测

1.打开工具


image.png

2.运行要被检测的项目
在Android Device Monitor中找到正在运行的项目,找到GC要回收但是但是还在被引用着的对象


Snip20201109_38.png

3.进行项目操作,生成操作的文件,然后导出
点击此按钮导出生成文件,com.mazhan.leakcanarydemo.hprof,后缀是hprof


image.png

4.将生成的文件拖入Android studio打开
这样就可以看出,造成内存泄漏的是MainActivity的内部类MyThread


image.png

2.性能优化也是使用Android Device Monitor ,里面的traceView,根据每个方法运行的时间,来判断哪个方法耗费了性能


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。