“Log4j 2 无垃圾模式”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“https://www.bilibili.com/video/BV1iJ411H74S?p=35”的新页面) |
Jihongchang(讨论 | 贡献) |
||
第1行: | 第1行: | ||
https://www.bilibili.com/video/BV1iJ411H74S?p=35 | https://www.bilibili.com/video/BV1iJ411H74S?p=35 | ||
+ | |||
+ | === Log4j 2 的性能 === | ||
+ | Log4j 2 最牛的地方在于异步输出日志时的性能表现,Log4j 2 在多线程的环境下吞吐量与 Log4j 和 Logback 的比较如下图。 | ||
+ | |||
+ | 下图中比较中 Log4j 2 有三种模式: | ||
+ | |||
+ | # 全局使用异步模式; | ||
+ | # 部分 Logger 采用异步模式; | ||
+ | # 异步 Appender | ||
+ | |||
+ | [[文件:异步日志吞吐量.png|无|缩略图|757x757像素]] | ||
+ | 可以看出在前两种模式下,Log4j 2 的性能较之 Log4j 和 Logback 有很大的优势。 |
2023年2月28日 (二) 08:45的版本
https://www.bilibili.com/video/BV1iJ411H74S?p=35
Log4j 2 的性能
Log4j 2 最牛的地方在于异步输出日志时的性能表现,Log4j 2 在多线程的环境下吞吐量与 Log4j 和 Logback 的比较如下图。
下图中比较中 Log4j 2 有三种模式:
- 全局使用异步模式;
- 部分 Logger 采用异步模式;
- 异步 Appender
可以看出在前两种模式下,Log4j 2 的性能较之 Log4j 和 Logback 有很大的优势。