目前自己认为比较常用的有两个
1.Leakcanary
2.MAT检测
Leakcanary用法:
/square/leakcanary(官网)
中文说明:/cn/posts/leak-canary-read-me/(leakcanary)/
网上有太多Leakcanary用法的说明
MAT使用方法:
1> http://m./article/details?id=52327735 //04/11/AndroidMemory-Usage-Of-MAT-Pro.html 注意: hprof文件转换方法(把生成的文件放在platform-tools目录下)同时要下载MAT分析工具,分析的方法Android开发艺术探索这本书中内存分析优化有详细准确的讲解。
MAT工具下载 /p/d8e247b1e7b2
这个软件据说功能很强大,也能产生很多的数据分析,不过我目前仍然看不懂。 首先需要到官网下载这个软件(/mat/downloads.php),然后通过上面两个产生.hprof文件,点击Android Monitor的dump java heap或者Android Device Monitor的Dump HPROF file按钮就可以生成文件,如果这个文件Memory Analyer无法分析的话,需要使用sdk\platform-tools目录下的hprof-conv.exe来转换成一个新的.hprof文件。具体操作是,在sdk\platform-tools目录下cmd命令输入:hprof-conv 输入文件.hprof 输出文件.hprof
2>
另外一种简单的不转换hprof文件
/lab/view/99.html
如果觉得《Android 内存泄漏检测工具》对你有帮助,请点赞、收藏,并留下你的观点哦!