Android Studio 插件之内存泄露检测LeakCanary使用

博客: 安卓之家
微博: 追风917
CSDN: 蒋朋的家
简书: 追风917
博客园:追风917

LeakCanary


A memory leak detection library for Android and Java.

适用于安卓和java的内存泄露检测库,点击上面的标题进入github开始使用吧。

so,这货不是as专享的,eclipse用户添加jar包就ok的,至于as插件就这么说吧,sowhat。。。

使用


这货的使用也是很简单,两步:

1 添加库到项目

as里直接在gradle脚本里添加依赖即可:

1
2
3
4
dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
}

2 应用里安装

1
2
3
4
5
6
7
public class ExampleApplication extends Application {

@Override public void onCreate() {
super.onCreate();
LeakCanary.install(this);
}
}

Ok,you’re good to go! LeakCanary will automatically show a notification when an activity memory leak is detected in your debug build.

来几个图,欣赏下吧:

经过上面两步后,LeakCanary就在监控你的应用咯,

app

我们看,安装好应用后,生成了一个Leaks的应用(最后一个黄黄的东西),这货会实时监控你,以防你干坏事。。。。。。。

leaks

我们看到,这货检测到我的应用出现了内存泄露问题,然后给出详细内容,还是很赞的哦,后面我们就可以解决这个问题,使应用更健壮。

分享是一种美德,更是一种生活方式!!

也许你会说我是一个梦想者,但我不是唯一的一个。

悦分享,越快乐^_^

欢迎交流,转载请注明出处,谢谢!

文章目錄
  1. 1. LeakCanary
  2. 2. 使用
,
Fork me on GitHub