码迷,mamicode.com
首页 > 移动开发 > 详细

Android 内存泄露检测工具 LeakCanary

时间:2015-08-20 20:56:31      阅读:457      评论:0      收藏:0      [点我收藏+]

标签:

LeakCanary 是 Android 和 Java 内存泄露检测框架。LeakCanary 可以用更加直白的方式将内存泄露展现在我们的面前。


开始使用

在 build.gradle 中加入引用,不同的编译使用不同的引用:

?
1
2
3
4
dependencies {
   debugCompile ‘com.squareup.leakcanary:leakcanary-android:1.3‘
   releaseCompile ‘com.squareup.leakcanary:leakcanary-android-no-op:1.3‘
 }

在 Application 中:

?
1
2
3
4
5
6
7
public class ExampleApplication extends Application {
@Override 
    public void onCreate() {
        super.onCreate(); 
        LeakCanary.install(this); 
    
}

这样,就万事俱备了! 在 debug build 中,如果检测到某个 activity 有内存泄露,LeakCanary 就是自动地显示一个通知。

以下是我找到的学习资料,写的非常棒: 

1、LeakCanary: 让内存泄露无所遁形 
2、LeakCanary 中文使用说明

AndroidStudio 上使用LeakCanary 请移步: 
https://github.com/square/leakcanary


版权声明:本文为博主原创文章,未经博主允许不得转载。

Android 内存泄露检测工具 LeakCanary

标签:

原文地址:http://blog.csdn.net/lichao_ustc/article/details/47813545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!