Logan
Logan copied to clipboard
logan性能优化建议
做了10w次写入日志的性能实验,CPU峰值达到183%(iphone x max)。
在分析CPU时发现,写每行日志,都要判断文件路径可访问的方法(access(path, F_OK)),该系统方案耗时且占用CPU资源。
建议优化为,仅在初始化时判断一次文件是否可访问。经测试CPU峰值可减少 44.1%,耗时可减少 46.3%。

求PR
@hevinzhang 你好,你的这个优化,有开源计划吗?我们也学习一下
感觉是规避被其他应用占用、多进程占用或者被删除的情况吧?