天天看點

日志配置對性能的影響

log4j的配置,會嚴重影響性能。

前兩周,項目在生産環境中,性能非常差,經過各種分析,最後突然發現項目中的日志log4j的級别是debug,哎,受不了他們了。當時進到項目中時,看代碼是就看到了非常淩亂的log4j的配置,xml和propertis兩種形式混在一起,完全不知所雲,沒有想到項目釋出到生産時,日志級别都沒有修改,哎,在這裡抱怨下他們吧!

1000條資料,進行儲存操作,用時40多分鐘,11500條資料,用了5個小時都沒過儲存結束,控制台不停地在列印log,列印log并且寫到日志檔案中是要耗費io的,是以非常之慢;

将日志級别設定為error,這樣隻有在程式發生錯誤的時候才會列印日志并記錄到日志檔案中,上同樣的資料量,用時為4s、10秒。