Android监控内存泄露利器-使用Leak Canary

Android监控内存泄露利器---Leak Canary,先看一下,在Android Studio如何集成?

很简单,两步。

1、在build.gradle中添加两行代码。

dependencies {
    //leakcanay检测内存泄露 start
    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
    releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'
    //leakcanay检测内存泄露 end
}


2、在app的Application类onCreate方法中添加一行代码。

LeakCanary.install(this);//leakcanary检测内存泄露


到此,就集成完毕。

接下来重新编译、运行app,如果有内存泄露,在通知栏就会有通知提示,如下图:



点击上图中标记的通知,可以看到如下界面:


在这个界面,我们就可以根据这些提示来完善代码或逻辑,fix这个内存泄露的问题。


猜你喜欢

转载自blog.csdn.net/weiren1101/article/details/51852638
今日推荐