android 什么是开发人员选项的记录器缓冲区大小

8ehkhllq  于 2023-06-28  发布在  Android
关注(0)|答案(1)|浏览(210)

什么是开发人员选项中的Logger Buffer Sizes选项?
我们有多种选择,如:

  • 关闭
  • 64K
  • 256K
  • 1 M
  • 4M
  • 16米

如果我们更改缓冲区大小,是否会对logcatdmesg实用程序的缓冲区大小产生影响。如果我们将选项设置为OFF,会有什么影响

u2nhd7ah

u2nhd7ah1#

android日志有不同的缓冲区,radio/events/main/system/crash,应用程序可以写入这些缓冲区,由logcat读取。参考此链接!用于解释缓冲器。
这些缓冲区基本上是定义大小的循环缓冲区,如果不读取,则会覆盖前一个缓冲区。
Logger Buffer Sizes选项允许您更改这些提到的缓冲区的缓冲区大小。
增加缓冲区大小将允许您在缓冲区中捕获更多日志,并降低在高频率日志的情况下覆盖的可能性。将该选项设置为"OFF"将禁用日志记录。
这些仅影响logcat。与dmesg无关。"dmesg"打印内核的消息缓冲区。

相关问题