tmp
改code方式修改logcat buffer size
比如加在device下的device.mk里:
PRODUCT_PROPERTY_OVERRIDES += \
ro.logd.size=5M
设置各种buffer size(main/system/crash)
system/core/logd/LogBuffer.cpp
void LogBuffer::init() { log_id_for_each(i) { mLastSet[i] = false; mLast[i] = mLogElements.begin(); if (setSize(i, __android_logger_get_buffer_size(i))) { setSize(i, LOG_BUFFER_MIN_SIZE); } }
138 typedef enum log_id { 139 LOG_ID_MIN = 0, 140 141 /** The main log buffer. This is the only log buffer available to apps. */ 142 LOG_ID_MAIN = 0, 143 /** The radio log buffer. */ 144 LOG_ID_RADIO = 1, 145 /** The event log buffer. */ 146 LOG_ID_EVENTS = 2, 147 /** The system log buffer. */ 148 LOG_ID_SYSTEM = 3, 149 /** The crash log buffer. */ 150 LOG_ID_CRASH = 4, 151 /** The statistics log buffer. */ 152 LOG_ID_STATS = 5, 153 /** The security log buffer. */ 154 LOG_ID_SECURITY = 6, 155 /** The kernel log buffer. */ 156 LOG_ID_KERNEL = 7, 157 158 LOG_ID_MAX, 159 160 /** Let the logging function choose the best log target. */ 161 LOG_ID_DEFAULT = 0x7FFFFFFF 162 } log_id_t;
android init rc用法说明
https://blog.51cto.com/u_15243273/5760650
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析