android分析内存工具,Android Studio内存泄漏分析工具汇总

Android Studio内存泄漏分析工具汇总

时间:2017-04-25     来源:Android开发学习网

在Android开发过程中,让人头疼的就是内存泄露问题了,很小的一个错误都会引起内存泄漏,那么如何分析内存泄漏呢?今天就和大家分享下Android Studio中常用的内存泄漏分析工具,希望对大家快速分析和定位Android内存泄漏有所帮助。

1.Android Monitor

Android Studio有一个叫做Android Monitor的内置工具,可以用来分析内存泄漏

cba477d3b32b360d46f99e54d9c39605.png

2.Android studio自带的代码检查功能

检测过程中电脑会比较卡,不实用。

f6c89575257c377ba7746fc9a6a36df8.png

3.使用第三方检测工具LeakCanary,分析内存泄漏

亲测很实用 , 缺点就是检测到有内存泄漏的时候会延迟几秒才能推送到,而且会卡一下;

使用步骤 :

1.添加依赖:debugCompile’com.squareup.leakcanary:leakcanary-android:1.5′

releaseCompile’com.squareup.leakcanary:leakcanary-android-no-op:1.5′

testCompile’com.squareup.leakcanary:leakcanary-android-no-op:1.5′

2.在Application中进行配置:

c2be2bc3dd622e5011dff1bb8448b78e.png

3.在AndroidManifest.xml里面配置:

7d2e0beb44ecdfb525e0bbd3bd42ca38.png

4.使用第三方检测工具FindBugs:

在Android studio下载插件,下载后重启一下Android studio, 然后会看到红色的图标:

5ee88b047a885164b96cf79ddf5e5180.png

点击运行第五个按钮:

2edd8970cc03e64db7b3751bd296c6ad.png

插件运行几分钟后会出现以下结果:

ef66437d9b6bd673b80692fbca1e6b89.png

以上为大家介绍了4种在Android studio中进行内存泄漏分析的工具插件,希望大家能找到一个适合自己的得心应手的工具,通过工具来提升自己的开发效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值