LeakCanary 检测内存泄露
来源:互联网 发布:安徽综艺频道网络电视 编辑:程序博客网 时间:2024/05/22 16:54
做个笔记,LeakCanary 用起来方便简单只需要两步就可以
1、配置 build.gradle文件
// debug 测试 debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
2、在项目里MyApplication 继承自Application ,并初始化
public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); LeakCanary.install(this); }}
上边方法用于Activity检测,而如果要检测Fragment只需要修改MyApplication
public class MyApplication extends Application { public static RefWatcher refWatcher; @Override public void onCreate() { super.onCreate(); refWatcher = LeakCanary.install(this); }}
然后在Fragmenton Destroy()方法中调用即可
@Override public void onDestroy() { super.onDestroy(); RefWatcher refWatcher = MyApplication.refWatcher; refWatcher.watch(this); }
检测到泄露会在桌面出现一个图标,通知栏也会提示,结果如下图:
点开后会有明确的提示:
然后跟着提示查找问题即可。
阅读全文
0 0
- [leakcanary]内存泄露检测
- LeakCanary 检测内存泄露
- 接入LeakCanary检测内存泄露
- Android内存泄露检测(LeakCanary)
- LeakCanary-Android内存泄露检测
- 使用LeakCanary检测内存泄露
- android leakCanary检测内存泄露
- Android LeakCanary 检测内存泄露
- 使用LeakCanary检测内存泄露
- LeakCanary:检测所有的内存泄露
- 体验LeakCanary如何做内存泄露检测
- LeakCanary:检测所有的内存泄露
- Android 使用LeakCanary 检测内存泄露
- Android内存泄露检测利器---LeakCanary
- Android 使用LeakCanary 检测内存泄露
- Android 使用LeakCanary 检测内存泄露
- LeakCanary Android 和 Java 内存泄露检测
- 体验LeakCanary怎么做内存泄露检测
- iOS UIStoryboardSegue
- 就当补漏收藏夹。。
- Spark入门(一):核心概念简介
- java zip打包
- java四舍五入方法
- LeakCanary 检测内存泄露
- 轻松自动化---selenium-webdriver(python) (三)
- 数据结构实验之查找三:树的种类统计
- sdk修改时需要注意
- BZOJ3673 可持久化并查集 by zky <可持久化数组+主席树>
- community declares a dependency from configuration 'compile' to configuration 'default' which is not
- Java消息队列--JMS概述
- Github-ioctlfuzzer&ioctlbf
- Memcached、Redis以及Memcached与Redis的区别