问题标签 [leakcanary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - LeakCanary 调查:com.motorola.pixelpipe.PixelPipeTarget.mContext
使用 LeakMemory,我不断有关于com.motorola.pixelpipe.PixelPipeTarget.mContext
. 我不知道这是什么。有没有人有同样的报告?
将 MotoX 2014 与 5.0 一起使用
android - EditText addTextChangedListener 导致内存泄漏
我使用LeakCanary检查我的应用程序是否存在内存泄漏,它报告泄漏如下
setEnable(true)
为TextView添加的代码调用addTextChangedListener
,我已经添加setEnable(false)
到了removeTextChangedListener
,但这还不够,还有一个静态TextLine.sCached
引用,如何释放sCashed
.
我在 TextLine 中找到的以下代码片段
但是,如何以正确的方式使用它来回收静电sCashed
?
android - Android memory leak on textview - LeakCanary (Leak can be ignored)
I keep having the following memory leak as displayed by LeakCanary, when I go from my splash screen to the mainactivity. I understand that this is an expected leak due to fault in the Android OS itself, but is there a way I can avoid this (by setting specifics of some TextView somewhere?)
android - 为什么这是内存泄漏
我在 Android (Java) 中遇到了一个名为LeakCanary的内存泄漏检测库,但无法理解它们泄漏内存的示例。任何人都可以解释他们示例中显示的代码如何以及为什么是内存泄漏。
然后他们观察变量schrodingerCat
的泄漏,泄漏如下所示(我不知道如何与上面的代码相关联)。
任何有关泄漏解释以及检测如何与之相关的帮助都将非常有帮助。还有一些适合初学者的好文章会很好。
谢谢!
android - 无法为 LeakCanary 库构建 Gradle
我尝试构建 Gradle:
执行命令:“--stacktrace”
FAILURE:构建失败并出现异常。
其中:构建文件 'H:\Nin_in_the_winD\working.space\development\branch\eazy\build.gradle' 行:2
出了什么问题:评估根项目“容易”时出现问题。
在根项目“eazy”上找不到参数 [com.squareup.leakcanary:leakcanary-android:1.3.1@aar] 的方法 debugCompile()。
尝试:使用 --info 或 --debug 选项运行以获得更多日志输出。
例外是:org.gradle.api.GradleScriptException:评估根项目“eazy”时出现问题。在 org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$1.run(DefaultScriptPluginFactory.java:148) 在 org.gradle.configuration 的 org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:76)。 DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:156) 在 org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:39) 在 org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)在 org.gradle.configuration.project.LifecycleProjectEvaluator 的 org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)。doAction(Main.java:33) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54) at org.gradle .launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35) at org.gradle.launcher.GradleMain.main(GradleMain.java:23) 原因:org.gradle.api.internal.MissingMethodException:找不到方法debugCompile () 用于根项目“eazy”上的参数 [com.squareup.leakcanary:leakcanary-android:1.3.1@aar]。在 org.gradle.api.internal.AbstractDynamicObject.methodMissingException(AbstractDynamicObject.java:68) 在 org.gradle.api.internal.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:56) 在 org.gradle.api.internal.CompositeDynamicObject.invokeMethod (CompositeDynamicObject.java:175) 在 org.gradle.groovy.scripts。
这是我的 gradle.build:
android - aapt 以非零退出值 1 结束
最近我正在尝试使用 LeakCanary 来修复我的 Android 应用程序的 OOM(内存不足)问题。我补充说
按照 LeakCanary 网站上的说明,到我的 build.gradle。在gradle build之后,我得到了
这是我的 build.gradle 的一部分:
android - 避免 android 中的 crittercism 导致内存泄漏
我们在应用程序中使用 crittercism 进行崩溃报告。我们最近开始使用 LeakCanary,该应用程序正在发现似乎是由批评引起的泄漏。有谁知道配置或操作 crittercism 的 android SDK 以避免这种泄漏的方法?
android - LeakCanary - Activity 在实现 SyncStatusObserver 时被泄露
我正在使用LeakCanary来识别内存泄漏。我有一个 Activity 将自身添加为 onResume 中的 StatusChangeObserver,如下所示:
并停止监听 onPause
当我退出 Activity 时,LeakCanary 报告我的 Activity 被泄露。以下是泄漏跟踪的要点:
我已经在 API 19 和 22 上进行了测试。我想知道我的代码、leakcanary 或 sdk 是否有问题。
提前致谢!
android - 使用 Leakcanary 的 Android Chrome Facebook webview 内存泄漏
随机我在执行登录后有这个泄漏Facebook
Webview
我发现了这个(唯一提到的com.android.org.chromium
):
在这个类里面AndroidExcludedRefs.java
本课程正在进行中。您可以通过报告似乎由 Android SDK 引起的泄漏跟踪来提供帮助,这里: https ://github.com/square/leakcanary/issues/new
但我没有使用三星,所以我仍然有这个泄漏。
话虽如此,这种泄漏是一个已知问题吗?可以忽略吗?
更新:我使用的是 Facebook SDK v3.19,我已经更新到 4.3,但问题仍然存在: