赞
踩
ogd 中用来缓存log的是一个队列,log入队、被删、出队,用图表示大概为:
入队列,对应代码大概为:
删除log 的方式为:
由此可以看出,最先进入的会优先被删除;
删除log 对应的大概逻辑如下:
log刷新出队为:
刷新log 对应的大概逻辑为:
验证方法:
1、通过命令将main buffer设置为最小值 64k
2、在apk 中输出一个超大型log,建议大于 32k
3、记录时间,多次打开 apk,
4、push 出log 进行查看
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。