Performance 为什么从源代码级别来看,logback比log4j运行得更高效,是因为async appender吗?

Performance 为什么从源代码级别来看,logback比log4j运行得更高效,是因为async appender吗?,performance,log4j,logback,Performance,Log4j,Logback,有人读过logback和log4j源代码吗,我读过,它说“logback内部已经被重新编写,在某些关键执行路径上的执行速度快了大约十倍。logback组件不仅更快,而且内存占用也更小。” 有人知道这是如何从源代码级别发生的吗?我希望会有很多小的改进,而不是一些神奇的新类。 他们刚刚开始测量性能,并对所有内容进行单元测试 登录源位于 Log4j位于(9年内未更改,但显示了Log4j 2的一些提交)

有人读过logback和log4j源代码吗,我读过,它说“logback内部已经被重新编写,在某些关键执行路径上的执行速度快了大约十倍。logback组件不仅更快,而且内存占用也更小。”
有人知道这是如何从源代码级别发生的吗?

我希望会有很多小的改进,而不是一些神奇的新类。 他们刚刚开始测量性能,并对所有内容进行单元测试

登录源位于

Log4j位于(9年内未更改,但显示了Log4j 2的一些提交)