安卓程序leaks是什么软件 leaks软件介绍及应用指南

安卓程序leaks是什么软件(leaks软件介绍及应用指南)
引言
还在为不会使用MAT而烦恼吗?还在对着MAT工具解析出的hprof图拼命找内存泄露的源头吗?放弃挣扎吧,少年 。Android Studio时代,我们使用LeakCanary——傻瓜式的内存泄露检测工具 。
简介
LeakCanary产自著名的Square公司,就是那个生产了网络请求框架OkHttp、Retrofit、图片加载框架Picasso的那个 。LeakCanary可以让你的App在Debug模式下发生内存泄露时主动弹框提醒,而在Release模式下什么都不影响 。
官网链接
Github上LeakCanary的源码首页A memory leak detection library for Android and Java 。如果你是个良好的英文阅读者,那么无需往下看,首页上有你想要的一切 。
快速集成
第一步:在build.gradle中添加如下依赖:
dependencies { 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' }
【安卓程序leaks是什么软件 leaks软件介绍及应用指南】第二步:在自己的Application(假设名为ExampleApplication)中添加如下代码:
public class ExampleApplication extends Application { @Override public void o