Android Logcat: 为什么日志记录是突发的?

Android Logcat: Why does logging come through in bursts?

无论我使用什么设备(或开发工具),我都觉得 LogCat 很麻烦。在我的程序做某事和 logcat 实际看到我的程序做了什么之间似乎总是有延迟 - 有时长达 10-20 秒左右。

这是为什么?是否有可以在设备或 logcat 本身上设置的 logcat 缓冲或刷新配置来阻止这种情况发生?

我希望立即看到调试 - 而不是几秒钟后。我在使用 Eclipse、Android Studio 和 Logcat Rabbit 时看到过这个问题。 Xcode 立即显示 iOS 设备的调试。当然 Android 设备应该能够做同样的事情?

问题是由另一个错误引起的。我有大量 "Called unimplemented OpenGL ES API" 错误被连续记录到 logcat 并且我正在为我的应用程序使用过滤器。这些大量的错误导致我的调试出现延迟。问题已通过修复大量错误得到解决。