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

日志配置对性能的影响

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


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


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

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

相关推荐

    Spring Cloud OpenFeign - 日志配置

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

    springboot日志框架logback异步输出配置

    目前所有的日志记录方式采用的都是同步的方式,即直接将日志写入文件。每次日志输出到文件都会...采用异步写日志的方式,通过不让主线程去写日志文件而减少磁盘IO,避免并发下造成线程阻塞,从而减少不必要的性能损耗。

    win7系统性能计数器配置.docx

    win7系统性能计数器使用及配置方式,用于测试过程中出现的句柄泄漏、内存增长,通过绘制曲线,从而直观的了解曲线走势

    Go-BLog4goGo实现的高性能日志库

    BLog4go 是高性能日志库。创新地使用“边解析边输出”方法进行日志输出,同时支持回调函数、日志淘汰和配置文件。可以解决高并发,调用日志函数频繁的情境下,日志库造成的性能问题。

    MySQL的安装配置 及 配置,服务管理,基本使用,性能优化,安全性,监控与日志管理,扩展与高可用,备份与恢复,版本升级与迁移

    mysql安装配置教程 ...通过掌握性能优化、安全性、监控与日志管理、扩展与高可用、备份与恢复以及版本升级与迁移等方面的知识,你可以更好地管理MySQL数据库,确保其稳定、高效地运行,并满足业务的需求。

    Nginx日志管理介绍

    通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的信息。 参数明细表: $remote_addr 客户端的ip地址(代理服务器,显示代理服务ip) $remote_user 用于...

    TongWeb5.0 性能优化配置.pdf

    TongWeb5.0 性能优化配置,JNDI创建(JDBC连接池相关性能参数优化),项目中配置,线程,日志,JVM等配置优化;

    高性能分布式日志服务 TANK.zip

    TANK 是一个非常高性能的分布式日志,部分受到 Kafka 以及其他类似的服务和技术的启发。特性:高性能严格的消息编码简单的设计基于消息键和将来基于可编程逻辑的压缩强大的 CLI 工具,用于管理、查询、设置消、跨...

    性能测试环境资源监控必备nmon配置过程(含nmon配置在Linux中的纯手写脚本)

    3.实现每小时检查nmon是否启动,确保异常中断后忘记启动nmon服务,导致无性能监控日志生成; 4.时间监控启动、中断或异常日志,记录在/usr/local/nmon/目录中,以确认nmon服务运行状态; 已使用centos 7.0为例...

    zlog---比log4c更牛的c语言日志库

    高性能,在我的笔记本上达到72'000条日志每秒, 大概是syslog(3)配合rsyslogd的200倍速度 用户可以自定义等级,无需改变库代码 多线程和多进程写同一个日志的情况下,安全转档(转档就是把太大的日志重命名) 可以...

    高性能C 通用日志组件VC-Logger.zip

    使用单独线程在后台写日志,不影响工作线程的正常执行 采用批处理方式批量记录日志 *** 使用方法 *** 方法一:(静态加载 Logger DLL) -------------------------------------------------...

    java日志框架视频教程

    视频详细讲解,需要的小伙伴自行网盘下载,链接见附件,永久有效。主讲内容章节一:日志概述1. 日志介绍2. 常用日志框架章节二:... 性能介绍章节八:SpringBoot使用日志1. springBoot日志设计2. springBoot日志使用

    springboot项目查询es中的日志内容

    自己系统配置了切面将所需操作数据存入elasticSearch后,使用java进行查询操作es,从而查看筛选日志。前端采用的是layUi,进行简单的筛选和展示

    MySQL的安装配置,服务管理,基本使用,性能优化,安全性,监控与日志管理,扩展与高可用,备份与恢复,版本升级与迁移注意事项

    安装速度取决于电脑性能。 二、验证MySQL安装是否成功 1. 安装完成后,在Windows开始菜单中搜索“MySQL”,并选择第一个结果打开。 2. 输入安装时设置的密码。如果能够成功登录,则说明MySQL安装成功。 三、配置...

    性能测试巧匠训练营-与性能测试的亲密接触

    1.一般C/S架构的应用程序更关注于系统资源使用情况、数据库性能以及运行的配置要求等。例如,内存、用户连接数、数据库死锁、数据库cache命中率、运行的最低配置等。 而对于B/S架构的应用程序,会关注Web服务器的...

    【分享】高性能日志组件(C++)

    b) 使用单独线程在后台写日志,不影响工作线程的正常执行 c) 采用批处理方式批量记录日志 Usage: 方法一:(静态加载 Logger DLL) --------------------------------------------------------------------...

    开源实时日志分析ELK平台.doc

    作为运维工程师,我们每天需要对服务器进行故障排除,那么最先能帮助我们定位问题的就是查看服务器日志,通过日志可以快速的定位问题。目前我们说的日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发...

    log4pb, pb的日志组件, 后台线程记录日志

    日志是异步记录的(每个记录方式开了个线程在后台负责记录处理),大大提高应用程序性能 // 8. 功能可以通过数据库表选择配置(如,多少种记录方式,各线程工作频率) // 9. 日志的数据库记录方式,可以配置缓区大小,...

    Mysql课件教程 辅助日志分析工具SQLProfiler DBMonster的安装和配置 DBMonster命令示例-压数据

    JDBC SQL日志记录工具P6spy P6spy的安装、配置(以Jboss3.2为例) DBMonster的安装和配置 DBMonster命令示例-提取Schema 在以源码方式安装的MySQL系统环境下 MySQL数据库运行情况测试 cd sql-bench Per run-all-...

Global site tag (gtag.js) - Google Analytics