库的使用之LeakCanary
功能
LeakCanary 是 Square 公司开发的一个自动检测内存泄漏工具。
使用
- 引用
implementation "com.squareup.leakcanary:leakcanary-android:2.10"
// 也可以 只在debug中使用,则使用下列引用
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.10'
- 使用
在 LeakCanary2.0 之前
LeakCanary.install(this);
在 LeakCanary2.0 之后,无需添加代码
通过过滤 Logcat 中的 LeakCanary 标签来确认 LeakCanary 在启动时正在运行:
D/LeakCanary: LeakCanary is running and ready to detect memory leaks.