android - 使用 Leak Canary 防止误报

标签 android leakcanary

我们观察到 Leak Canary 的很多误报,即 Leak Canary 检测到有泄漏,但后来又返回消息:

LeakCanary: * NO LEAK FOUND. 

我认为这是因为 GC 没有及时认领该对象。我们能做些什么来减少这些误报吗?

最佳答案

查看带过滤器的 LogCat LeakCanary .
收集到可疑引用而不是 GC 时会显示一条消息。就在转储开始之前。
在此消息中,您将看到类名。

关于android - 使用 Leak Canary 防止误报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37557329/

相关文章:

URL 的 Java Android 重定向不起作用

android - 以编程方式检查 ListView 中的项目

android - 即使添加到 gradle 后仍 Unresolved reference

robolectric - 运行 Robolectric 测试时来自 LeakCanary 的 NullPointerException

android - 如何在带有模块化代码的 fragment 中使用 LeakCanary 检测内存泄漏?

android - 使用 Robolectric 测试将设备上的仪器化测试添加到项目中

android - Twitter 登录未在 Parse.com Android 中显示屏幕?

Android:打印任务和 Activity 堆栈

android - 从 onPause 中的 fragment 中删除位置更新时发生内存泄漏

android studio - 如何制作两个自定义应用程序类