日志配置对性能的影响
程序员文章站
2022-07-04 09:58:42
...
log4j的配置,会严重影响性能。
前两周,项目在生产环境中,性能非常差,经过各种分析,最后突然发现项目中的日志log4j的级别是debug,哎,受不了他们了。当时进到项目中时,看代码是就看到了非常凌乱的log4j的配置,xml和propertis两种形式混在一起,完全不知所云,没有想到项目发布到生产时,日志级别都没有修改,哎,在这里抱怨下他们吧!
1000条数据,进行保存操作,用时40多分钟,11500条数据,用了5个小时都没过保存结束,控制台不停地在打印log,打印log并且写到日志文件中是要耗费io的,所以非常之慢;
将日志级别设置为error,这样只有在程序发生错误的时候才会打印日志并记录到日志文件中,上同样的数据量,用时为4s、10秒。
前两周,项目在生产环境中,性能非常差,经过各种分析,最后突然发现项目中的日志log4j的级别是debug,哎,受不了他们了。当时进到项目中时,看代码是就看到了非常凌乱的log4j的配置,xml和propertis两种形式混在一起,完全不知所云,没有想到项目发布到生产时,日志级别都没有修改,哎,在这里抱怨下他们吧!
1000条数据,进行保存操作,用时40多分钟,11500条数据,用了5个小时都没过保存结束,控制台不停地在打印log,打印log并且写到日志文件中是要耗费io的,所以非常之慢;
将日志级别设置为error,这样只有在程序发生错误的时候才会打印日志并记录到日志文件中,上同样的数据量,用时为4s、10秒。
上一篇: jmock测试
下一篇: 日志配置对性能的影响