Android 内存泄漏检测工具

目前自己认为比较常用的有两个

1.Leakcanary 

2.MAT检测


Leakcanary用法:

https://github.com/square/leakcanary(官网)

中文说明:  http://www.liaohuqiu.net/cn/posts/leak-canary-read-me/ (leakcanary) /

网上有太多Leakcanary用法的说明


MAT使用方法:

1>
注意: hprof文件转换方法(把生成的文件放在platform-tools目录下)同时要下载MAT分析工具,分析的方法Android开发艺术探索这本书中内存分析优化有详细准确的讲解。


MAT工具下载
这个软件据说功能很强大,也能产生很多的数据分析,不过我目前仍然看不懂。
首先需要到官网下载这个软件(http://www.eclipse.org/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文件

http://wetest.qq.com/lab/view/99.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值