据我了解,除非使用本机代码,否则我们不应该看到这些,我绝对不会。我只是调用一堆获取 Web 数据并填充列表视图的 AsyncTask。
我该如何调试它?绝对没有任何迹象表明它是什么原因造成的,而且它非常一致,每 6 或 7 次我的操作中就有 1 次发生,它只发生在 GNex 上,而不是在模拟器中。将大量的 logcat 放在它周围是唯一的方法吗?
12-08 00:26:03.362: D/dalvikvm(10906): GC_CONCURRENT freed 651K, 12% free 10861K/12320K, paused 4ms+9ms, total 52ms
12-08 00:26:03.362: D/dalvikvm(10906): WAIT_FOR_CONCURRENT_GC blocked 18ms
12-08 00:26:03.362: D/dalvikvm(10906): WAIT_FOR_CONCURRENT_GC blocked 6ms
12-08 00:26:03.401: A/libc(10906): Fatal signal 11 (SIGSEGV), thread 10958 (pool-1-thread-9)
12-08 00:26:03.401: A/libc(10906): Fatal signal 11 (SIGSEGV) at 0x637f4008 (code=1), thread 10923 (pool-2-thread-1)
12-08 00:26:04.330: I/Choreographer(10906): Skipped 47 frames! The application may be doing too much work on its main thread.