当前位置: 移动互联网学院 > Android开发 > Android Studio内存泄漏分析工具汇总
Android Studio内存泄漏分析工具汇总 时间:2017-04-25     来源:Android开发学习网

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

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

Android Studio内存泄漏分析工具:Android Monitor

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

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

Android Studio内存泄漏分析工具:自带插件

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中进行配置:

Android Studio内存泄漏分析工具:LeakCanary1

3.在AndroidManifest.xml里面配置:

Android Studio内存泄漏分析工具:LeakCanary2

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

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

Android Studio内存泄漏分析工具:FindBugs1

点击运行第五个按钮:

Android Studio内存泄漏分析工具:FindBugs2

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

Android Studio内存泄漏分析工具:FindBugs3

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