一步一步来,留着做笔记
第一步,首先配置相关SDK路径
1.png
第二步打开AS 我这里是AS 3.4.0 有个实时内存查看,点击自己的设备 模拟器真机都可以
2.png
第三步项目跑起来了
3.png
点击后
4.png
5.png
6.png
接着,是这个目录,由于我这里已经调试过了,所以有很多文件,所以说单独搞个文件夹目录进行存放
7.png
接着,进行命令转换,我们需要用到 SDK命令行工具sdk/platform-tools/hprof-conv.exe,我们前面已经把SDK路径配置好了,在cmd里面切换到我们的保存快照的目录
8.png
转换命令 hprof-conv dump.hprof converted-dump.hprof
不要忘记了在AndroidManifest.xml中声明SDCard写权限:
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE" />
打开工具
9.png
再打开我们转换后文件
10.png
会有一个饼图,我们不管这里,点击这个地方
11.png
输入搜索,我们可以看见如下这个地方
12.png
排除弱引用 强引用 等等 软引用等等
13.png
14.png
网友评论