GcWatcher.finalize在10秒后超时。

18

这个异常的原因是什么?我有一个包含一些视频的活动,让我感到困惑。请帮忙。

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)

这是一个非常大的应用程序,如果您能告诉我哪部分代码可以有用,我可以在这里粘贴它。我们使用包含片段的活动,并且这些片段循环播放视频。 - user2488722
你解决过这个问题吗?我在KitKat设备上看到它,非常罕见。 - shimi_tap
1
你在DDMS调试堆转储吗? - Submersed
@Submersed,我在DDMS中调试堆转储时遇到了这个错误,你认为这可能是一个潜在的bug吗? - Anuj
1个回答

3

看起来你已经启用了堆更新,因此每个方法的速度都会变慢(或者在媒体方面,如图像、动画、视频等情况下,速度会明显变慢)。

这是一个相关连接: 如何启用 Android 客户端上的堆更新


3
那么解决方案是什么? - CQM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接