- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 多线程情况下慎用localtime_r
最近有个需求,需要提升日志模块的性能。当前日志模块每秒钟处理的日志数量大概在55w左右,于是进行优化,在日志的IO线程中将sprintf剥离,提前将时间、日志等级等格式化处理。于是这样就产生了一个问题,在IO线程中频繁的使用localtime_r来获取日期时间,在单线程中性能影响可能不大,然而我将localtime_r移动到各工作线程后,首先在windows下性能还是有55%左右的提升的,大概
2016-04-26 11:56:52 10619 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人