`
guomingzhang2008
  • 浏览: 162924 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

日志配置对性能的影响

阅读更多
log4j的配置,会严重影响性能。


前两周,项目在生产环境中,性能非常差,经过各种分析,最后突然发现项目中的日志log4j的级别是debug,哎,受不了他们了。当时进到项目中时,看代码是就看到了非常凌乱的log4j的配置,xml和propertis两种形式混在一起,完全不知所云,没有想到项目发布到生产时,日志级别都没有修改,哎,在这里抱怨下他们吧!


1000条数据,进行保存操作,用时40多分钟,11500条数据,用了5个小时都没过保存结束,控制台不停地在打印log,打印log并且写到日志文件中是要耗费io的,所以非常之慢;

将日志级别设置为error,这样只有在程序发生错误的时候才会打印日志并记录到日志文件中,上同样的数据量,用时为4s、10秒。
分享到:
评论

相关推荐

    Unity Debug打印日志插件,解决上线日志大量输出,影响游戏性能问题

    在Unity游戏开发中,日志调试是开发过程中的重要环节,但如果不加以管理,大量的日志输出会在游戏上线后对性能产生严重影响。本教程将详细讲解如何使用Unity的Debug打印日志插件来优化这个问题。 首先,理解Unity的...

    Log 日志配置

    本文将深入探讨"Log日志配置"的相关知识点,包括日志的重要性、常用日志框架、配置细节以及如何通过日志记录运行结果和参数。 一、日志的重要性 1. 错误排查:当程序出现异常时,日志记录可以帮助开发者快速定位...

    在线日志和归档日志对于同步的影响

    在实际操作中,管理员需要考虑如何配置合适的日志大小、归档策略和检查点频率,以平衡性能、可用性和安全性。同时,工具的选择也很重要,例如使用专业的数据库管理工具或自定义脚本,可以帮助自动化这些过程,降低...

    resin中关于日志的配置

    - Resin的日志配置通常位于`conf/resin.xml`文件中,可以通过修改此文件来定制日志行为。 - 配置文件中的`<logger>`标签用于定义日志记录器,可以设置多个日志记录器以满足不同模块或级别的需求。 3. **日志级别*...

    Oracle重做日志文件对医保系统性能影响分析.pdf

    【Oracle重做日志文件对医保系统性能影响分析】 在Oracle数据库系统中,重做日志文件(Redo Log Files)是...因此,在设计和维护大型数据库系统时,应充分考虑重做日志文件对性能的影响,并对其进行科学的配置和管理。

    log4j日志配置以及配置文件详解

    通过合理的配置,我们不仅可以获得详尽的运行信息,还能优化性能,避免不必要的日志输出对系统资源的消耗。正确理解和使用`log4j.properties`文件,将使日志管理变得更加高效和便捷。同时,不断学习和探索log4j的...

    CentOS7 syslog日志转发配置.docx

    ### CentOS 7 syslog日志转发配置详解 ...通过上述步骤,可以有效地在CentOS 7环境中配置syslog日志转发功能,实现对日志的集中管理和监控。这对于提高系统的安全性、可维护性和故障排查效率具有重要意义。

    springboot日志配置.zip

    其中,日志配置是每个应用程序必不可少的部分,它帮助开发者跟踪、调试和分析程序运行时的行为。在SpringBoot中,日志系统是高度可配置的,支持多种日志框架,如Logback、Log4j2等。本文将详细介绍SpringBoot的日志...

    tomcat日志配置所有包

    标题 "Tomcat日志配置所有包" 涉及到的是Apache Tomcat服务器的日志管理,这是一项关键的系统维护任务,确保应用的稳定性和问题排查能力。在Tomcat中,日志配置允许开发者和管理员监控服务器的行为,记录错误信息...

    springboot+mybatis+dubbo 分布式框架搭建及日志配置

    这篇内容将深入探讨如何将这三个框架集成并进行日志配置。 首先,让我们从SpringBoot开始。SpringBoot的核心特点是“约定优于配置”,它提供了大量的默认配置,使得开发者可以快速启动项目。在搭建SpringBoot应用时...

    Web应用安全:apache日志配置.docx

    本文将深入探讨Apache日志配置,帮助读者掌握如何管理和分析这些日志。 一、Apache主配置文件 Apache的主配置文件在Kali Linux系统中通常位于`/etc/apache2/apache2.conf`。尽管这是一个主要的配置文件,但它并不...

    Spring Cloud OpenFeign - 日志配置

    需要注意的是:OpenFeign 的日志配置分为 全局配置和局部配置。全局配置:加了@Configuration注解表示全局配置,对所有服务起作用。局部配置:不加@Configuration注解表示局部配置,只针对指定的一个服务起作用。...

    华为交换机手册配置(包括syslog日志)

    华为交换机日志是网络管理中的重要组成部分,它记录了设备运行过程中的各种事件和异常信息,对于故障排查、性能优化以及系统维护至关重要。本文将深入探讨华为交换机的日志功能,尤其是syslog日志的配置与应用。 一...

    spring-cxf 日志记录配置.zip

    SLF4J提供了一个接口层,允许用户在运行时插入任何日志框架,如Logback或Log4j,使得日志配置更加灵活。 1. **SLF4J集成**: - 在项目中添加SLF4J和具体日志实现库(如Logback或Log4j)的依赖。 - 配置`logback....

    SpringBoot Logback配置,SpringBoot日志配置

    它是Logback的日志配置文件,通过XML格式定义了日志的级别、输出位置、格式等。Spring Boot推荐使用`logback-spring.xml`而不是传统的`logback.xml`,因为`logback-spring.xml`会由Spring Boot的自动配置机制处理,...

    日志模块和配置文件模块

    1. 配置文件结构:配置文件通常由键值对组成,键表示配置项,值表示对应的设置。例如,服务器地址、数据库连接字符串等。 2. 动态加载:在程序运行时,可以动态加载或更新配置文件,使得软件能够实时响应配置变化。...

    Grails3配置logback日志.pdf

    本文主要介绍如何在Grails3项目中配置logback,实现日志的详细配置,包括按天生成独立的日志文件、日志格式设置以及对日志文件大小的控制。 首先,logback的配置文件是logback.groovy,需要放在项目的grails-app/...

    C#高性能日志

    2. **异步写硬盘**:为了减少I/O操作对应用程序性能的影响,日志系统通常采用异步写入方式。C#的`async/await`关键字结合`FileStream`的`WriteAsync`方法,能在后台完成硬盘写入,主线程则无需等待,提高了程序响应...

    数据库文件增长对主机性能的影响分析

    通过实测,我们可以观察到事务日志自动增长对主机性能的实际影响,从而指导更合理的数据库维护策略。 #### 测试设计与执行 为了准确评估数据库文件增长对主机性能的影响,本文设计了一系列的测试案例。这些测试...

    Domino邮件日志配置

    在IT行业中,尤其是在企业级邮件系统管理中,Domino邮件日志配置是一项至关重要的任务,它可以帮助管理员跟踪和分析邮件的收发情况,确保系统的稳定运行,并为问题排查提供依据。下面将详细介绍如何进行Domino邮件...

Global site tag (gtag.js) - Google Analytics