5 Star 14 Fork 14

Apache/logging-log4j2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

This module contains JMH-based performance tests for Log4j. You can use the generated fat JAR to run the tests as follows:

java -cp target/log4j-perf-test-*-uber.jar org.openjdk.jmh.Main <JMH-ARGS>

To list the available JMH arguments run:

java -cp target/log4j-perf-test-*-uber.jar org.openjdk.jmh.Main -h

Examples

ThreadLocalVsPoolBenchmark
java -cp target/log4j-perf-test-*-uber.jar org.openjdk.jmh.Main \
  -f 1 -wi 10 -i 20 \
  -tu ns -bm sample \
  ".*ThreadLocalVsPoolBenchmark.*"
JsonTemplateLayoutBenchmark
java -cp target/log4j-perf-test-*-uber.jar org.openjdk.jmh.Main \
  -f 2 \
  -wi 3 -w 20s \
  -i 5 -r 30s \
  -prof gc \
  -prof perfnorm \
  -prof "async:libPath=/path/to/libasyncProfiler.so;output=flamegraph" \
  -rf json -rff log4j-perf-test/target/JsonTemplateLayoutBenchmarkResult.json \
  ".*JsonTemplateLayoutBenchmark.*"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/apache/logging-log4j2.git
git@gitee.com:apache/logging-log4j2.git
apache
logging-log4j2
logging-log4j2
2.x

搜索帮助