当前位置:首页 > 科技 > 正文

log4j2异步日志缺点?log4j2的效率比logback

log4j2异步日志缺点?log4j2的效率比logback

今天给各位分享log4j2异步日志缺点的知识,其中也会对log4j2的效率比logback进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!ml6j...

今天给各位分享log4j2异步日志缺点的知识,其中也会对log4j2的效率比logback进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

ml6j2cha系统占用内存过大

1、top查看具体是哪个进程吃内存较多,接下来我们以排查第一个为例

2、定位线程问题(通过命令查看9534进程的线程情况),命令:psp9534-L-opcpu,pmem,pid,tid,time,tname,cmd

由此可以看到这PID:9534的进程产生了很多线程。接下来就可以通过jstack查看内存使用的堆栈。,具体可以执行psp9534-L-opcpu,pmem,pid,tid,time,tname,cmd|wc-l来查具体有多少线程

3、查看内存使用的堆栈:在这里我们挑选了TID=25830的线程进行分析,首先需要将25830这个id转换为16进制。需输入如下命令

执行命令printf"%x\n"25830

4、将PID为9534的堆栈信息打印到jstack.log中,命令:jstack-l9534>/home/zheren/jstack.log

5、查看日志,好多waiting的,具体需要开发查看代码,为何这么多线程等待

log4j2是一个提供什么功能的工具包

log4j2是一个提供跨平台、简单、易用且功能强大的调试日志工具包,功能类似javalog4j功能。

ApacheLog4j是一个基于Java的日志记录工具。它是由CekiGülcü首创的,现在则是Apache软件基金会的一个项目。Log4j是几种Java日志框架之一。

log4j在初始化时会自动查找配置,然后配置自己。支持各种方式、各种类型的配置。

log4j2日志默认有颜色吗

log4j日志默认没有颜色,跟打开的系统和工具相关。

关于log4j2异步日志缺点的内容到此结束,希望对大家有所帮助。

最新文章