android - GcWatcher.finalize 10 秒后超时

标签 android exception garbage-collection

这个异常的原因是什么?我有一个 Activity ,其中运行的视频很少。很纳闷。请帮忙。

06-15 11:00:33.775 E/AndroidRuntime(11757): FATAL EXCEPTION: FinalizerWatchdogDaemon
06-15 11:00:33.775 E/AndroidRuntime(11757): java.util.concurrent.TimeoutException: com.android.internal.os.BinderInternal$GcWatcher.finalize() timed out after 10 seconds
06-15 11:00:33.775 E/AndroidRuntime(11757):         at java.lang.Object.wait(Native Method)
06-15 11:00:33.775 E/AndroidRuntime(11757):         at java.lang.Object.wait(Object.java:401)
06-15 11:00:33.775 E/AndroidRuntime(11757):         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
06-15 11:00:33.775 E/AndroidRuntime(11757):         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
06-15 11:00:33.775 E/AndroidRuntime(11757):         at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
06-15 11:00:33.775 E/AndroidRuntime(11757):         at java.lang.Thread.run(Thread.java:856)

最佳答案

您似乎启用了堆更新,所以每个方法都慢了一点(或者在媒体的情况下慢得多,比如图像、动画、视频)。

这是一个相关链接: How to Enable Heap Updates

关于android - GcWatcher.finalize 10 秒后超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17123066/

相关文章:

java 不运行 if 结构在 onclick 监听器内

ruby - 救援 block 未捕获异常

c# - 如何在 C# 中捕获另一个进程的运行时异常?

复合对象上的 python 垃圾收集器行为

java - ListView 未初始化

android - Eclipse & Cocos2d-x : My First Project, 我更改了 HelloWorldScene.cpp,但部署的游戏中没有发生更改?

android - 拦截来自 Android WebView 的*所有*请求

不使用指针或数组的 C++ 损坏堆

java - JVM 是否记录对象或 block 的生成计数?

Android - 递归调用处理程序时出现垃圾收集器错误