zoukankan      html  css  js  c++  java
  • Log4J对系统性能的影响

    Log4J对系统性能的影响

    主要体现:

    1、日志输出的目的地,输出到控制台的速度比输出到文件系统的速度要慢。

    2、日志输出格式不一样对性能也会有影响,如简单输出布局(SimpleLayout)比格式化输出布局(PatternLayout)输出速度要快。可以根据需要尽量采用简单输出布局格式输出日志信息。

    3、日志级别越低输出的日志内容就越多,对系统系能影响很大。

    4、日志输出方式的不同,对系统系能也是有一定影响的,采用异步输出方式比同步输出方式性能要高。

    5、每次接收到日志输出事件就打印一条日志内容比当日志内容达到一定大小时打印系能要低。

    优化方式:

    1、组装输出内容之前可对logger的输出级别先进行判断而不要完全依赖log4j控制,因为组装输出日志内容也是要损耗效率的。

    //若log4j并未开启info级日志记录,直接返回
    if(!monitorLogger.isInfoEnabled()){
    	return;
    }
    
  • 相关阅读:
    console.dir()和console.log()的区别
    md5
    sorket is closed
    箱形图和小提琴图
    PCA降维
    模式识别与机器学习(二)
    模式识别与机器学习(一)
    论文研读Unet++
    分类中使用的一些评价指标
    前列腺分割论文
  • 原文地址:https://www.cnblogs.com/ngrzr/p/11906354.html
Copyright © 2011-2022 走看看