【发布时间】:2019-10-29 08:42:00
【问题描述】:
什么是开发者选项的 Logger Buffer Sizes 选项?
我们有多种选择,例如:
- 关闭
- 64 千
- 256 K
- 1M
- 4M
- 16M
如果我们要更改缓冲区大小,是否会对 logcat 和 dmesg 实用程序的缓冲区大小产生任何影响。 如果我们设置选项 OFF
会有什么影响【问题讨论】:
标签: android logging linux-kernel logcat dmesg
什么是开发者选项的 Logger Buffer Sizes 选项?
我们有多种选择,例如:
- 关闭
- 64 千
- 256 K
- 1M
- 4M
- 16M
如果我们要更改缓冲区大小,是否会对 logcat 和 dmesg 实用程序的缓冲区大小产生任何影响。 如果我们设置选项 OFF
会有什么影响【问题讨论】:
标签: android logging linux-kernel logcat dmesg
android logging,radio/events/main/system/crash有不同的buffer,应用程序可以写入这些buffer,logcat会读取这些buffer。 参考this link!缓冲区的解释。
这些基本上是定义大小的循环缓冲区,如果不读取,前一个缓冲区将被覆盖。
Logger Buffer Sizes 选项允许您更改这些提到的缓冲区的缓冲区大小。
增加缓冲区大小可以让您在缓冲区中捕获更多日志,并降低在高频日志的情况下被覆盖的可能性。 将选项设置为“OFF”将禁用日志记录。
这些只会影响 logcat。它与 dmesg 无关。 "dmesg" 打印内核的消息缓冲区。
【讨论】: