Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
29x multiplier, 12 cores on 1 cpu

numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 1154887.826 ops/s
# Warmup Iteration   2: 1254716.844 ops/s
Iteration   1: 1279550.254 ops/s
Iteration   2: 1326567.900 ops/s
Iteration   3: 1303667.816 ops/s


Result: 1303261.990 ±(99.9%) 428936.374 ops/s [Average]
  Statistics: (min, avg, max) = (1279550.254, 1303261.990, 1326567.900), stdev = 23511.450
  Confidence interval (99.9%): [874325.616, 1732198.365]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 2462285.047 ops/s
# Warmup Iteration   2: 2659325.524 ops/s
Iteration   1: 2691708.721 ops/s
Iteration   2: 2667939.120 ops/s
Iteration   3: 2803887.213 ops/s


Result: 2721178.352 ±(99.9%) 1324626.854 ops/s [Average]
  Statistics: (min, avg, max) = (2667939.120, 2721178.352, 2803887.213), stdev = 72607.268
  Confidence interval (99.9%): [1396551.497, 4045805.206]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:13
# Fork: 1 of 1
# Warmup Iteration   1: 2497110.201 ops/s
# Warmup Iteration   2: 2643449.589 ops/s
Iteration   1: 2575778.001 ops/s
Iteration   2: 2748642.069 ops/s
Iteration   3: 2480412.947 ops/s


Result: 2601611.006 ±(99.9%) 2480557.554 ops/s [Average]
  Statistics: (min, avg, max) = (2480412.947, 2601611.006, 2748642.069), stdev = 135967.730
  Confidence interval (99.9%): [121053.451, 5082168.560]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:06
# Fork: 1 of 1
# Warmup Iteration   1: 1591425.696 ops/s
# Warmup Iteration   2: 1748214.864 ops/s
Iteration   1: 1691913.579 ops/s
Iteration   2: 1729877.271 ops/s
Iteration   3: 1724210.652 ops/s


Result: 1715333.834 ±(99.9%) 373621.858 ops/s [Average]
  Statistics: (min, avg, max) = (1691913.579, 1715333.834, 1729877.271), stdev = 20479.475
  Confidence interval (99.9%): [1341711.976, 2088955.692]


# Run complete. Total time: 00:00:27

Benchmark                                                                              (configFileName)   Mode  Samples        Score         Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3  1303261.990 ±  428936.374  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  2721178.352 ± 1324626.854  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  2601611.006 ± 2480557.554  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndXferQNoLoc-noOpAppender.xml  thrpt        3  1715333.834 ±  373621.858  ops/s
numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 1507172.974 ops/s
# Warmup Iteration   2: 1501129.421 ops/s
Iteration   1: 1352768.195 ops/s
Iteration   2: 1691477.006 ops/s
Iteration   3: 1694087.080 ops/s


Result: 1579444.093 ±(99.9%) 3581451.183 ops/s [Average]
  Statistics: (min, avg, max) = (1352768.195, 1579444.093, 1694087.080), stdev = 196311.424
  Confidence interval (99.9%): [-2002007.089, 5160895.276]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 3025179.125 ops/s
# Warmup Iteration   2: 3278868.403 ops/s
Iteration   1: 3442539.812 ops/s
Iteration   2: 3219005.121 ops/s
Iteration   3: 3257405.788 ops/s


Result: 3306316.907 ±(99.9%) 2180576.153 ops/s [Average]
  Statistics: (min, avg, max) = (3219005.121, 3306316.907, 3442539.812), stdev = 119524.737
  Confidence interval (99.9%): [1125740.754, 5486893.061]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:13
# Fork: 1 of 1
# Warmup Iteration   1: 3164604.643 ops/s
# Warmup Iteration   2: 3215993.501 ops/s
Iteration   1: 2767563.292 ops/s
Iteration   2: 2786992.684 ops/s
Iteration   3: 2903071.391 ops/s


Result: 2819209.123 ±(99.9%) 1336785.099 ops/s [Average]
  Statistics: (min, avg, max) = (2767563.292, 2819209.123, 2903071.391), stdev = 73273.702
  Confidence interval (99.9%): [1482424.024, 4155994.222]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:06
# Fork: 1 of 1
# Warmup Iteration   1: 2162468.187 ops/s
# Warmup Iteration   2: 2281775.241 ops/s
Iteration   1: 2344151.535 ops/s
Iteration   2: 2358981.255 ops/s
Iteration   3: 2364345.593 ops/s


Result: 2355826.128 ±(99.9%) 190833.279 ops/s [Average]
  Statistics: (min, avg, max) = (2344151.535, 2355826.128, 2364345.593), stdev = 10460.216
  Confidence interval (99.9%): [2164992.848, 2546659.407]


# Run complete. Total time: 00:00:27

Benchmark                                                                              (configFileName)   Mode  Samples        Score         Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3  1579444.093 ± 3581451.183  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  3306316.907 ± 2180576.153  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  2819209.123 ± 1336785.099  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndXferQNoLoc-noOpAppender.xml  thrpt        3  2355826.128 ±  190833.279  ops/s
numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 1045349.499 ops/s
# Warmup Iteration   2: 1085617.235 ops/s
Iteration   1: 1086977.967 ops/s
Iteration   2: 1221002.286 ops/s
Iteration   3: 1369414.201 ops/s


Result: 1225798.151 ±(99.9%) 2577458.185 ops/s [Average]
  Statistics: (min, avg, max) = (1086977.967, 1225798.151, 1369414.201), stdev = 141279.180
  Confidence interval (99.9%): [-1351660.033, 3803256.336]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 4617949.001 ops/s
# Warmup Iteration   2: 5261384.034 ops/s
Iteration   1: 5624951.157 ops/s
Iteration   2: 6000884.585 ops/s
Iteration   3: 5439833.729 ops/s


Result: 5688556.490 ±(99.9%) 5215559.160 ops/s [Average]
  Statistics: (min, avg, max) = (5439833.729, 5688556.490, 6000884.585), stdev = 285882.397
  Confidence interval (99.9%): [472997.330, 10904115.650]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:13
# Fork: 1 of 1
# Warmup Iteration   1: 4917838.995 ops/s
# Warmup Iteration   2: 5015520.697 ops/s
Iteration   1: 4921341.365 ops/s
Iteration   2: 5100177.468 ops/s
Iteration   3: 5101608.541 ops/s


Result: 5041042.458 ±(99.9%) 1891265.735 ops/s [Average]
  Statistics: (min, avg, max) = (4921341.365, 5041042.458, 5101608.541), stdev = 103666.657
  Confidence interval (99.9%): [3149776.723, 6932308.193]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:06
# Fork: 1 of 1
# Warmup Iteration   1: 3522678.886 ops/s
# Warmup Iteration   2: 3500432.893 ops/s
Iteration   1: 3640206.047 ops/s
Iteration   2: 3551188.637 ops/s
Iteration   3: 3774607.743 ops/s


Result: 3655334.142 ±(99.9%) 2051966.197 ops/s [Average]
  Statistics: (min, avg, max) = (3551188.637, 3655334.142, 3774607.743), stdev = 112475.191
  Confidence interval (99.9%): [1603367.945, 5707300.339]


# Run complete. Total time: 00:00:27

Benchmark                                                                              (configFileName)   Mode  Samples        Score         Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3  1225798.151 ± 2577458.185  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  5688556.490 ± 5215559.160  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  5041042.458 ± 1891265.735  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndXferQNoLoc-noOpAppender.xml  thrpt        3  3655334.142 ± 2051966.197  ops/s
numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 715066.201 ops/s
# Warmup Iteration   2: 812506.767 ops/s
Iteration   1: 848303.008 ops/s
Iteration   2: 860902.027 ops/s
Iteration   3: 911978.940 ops/s


Result: 873727.992 ±(99.9%) 615177.444 ops/s [Average]
  Statistics: (min, avg, max) = (848303.008, 873727.992, 911978.940), stdev = 33719.952
  Confidence interval (99.9%): [258550.548, 1488905.435]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 4510121.990 ops/s
# Warmup Iteration   2: 5971829.199 ops/s
Iteration   1: 6418391.338 ops/s
Iteration   2: 6640386.862 ops/s
Iteration   3: 2319177.486 ops/s


Result: 5125985.229 ±(99.9%) 44392446.204 ops/s [Average]
  Statistics: (min, avg, max) = (2319177.486, 5125985.229, 6640386.862), stdev = 2433299.772
  Confidence interval (99.9%): [-39266460.976, 49518431.433]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:15
# Fork: 1 of 1
# Warmup Iteration   1: 4018788.371 ops/s
# Warmup Iteration   2: 5829904.218 ops/s
Iteration   1: 6472076.418 ops/s
Iteration   2: 7104939.783 ops/s
Iteration   3: 3230653.158 ops/s


Result: 5602556.453 ±(99.9%) 37916991.187 ops/s [Average]
  Statistics: (min, avg, max) = (3230653.158, 5602556.453, 7104939.783), stdev = 2078358.232
  Confidence interval (99.9%): [-32314434.734, 43519547.640]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:08
# Fork: 1 of 1
# Warmup Iteration   1: 1493175.738 ops/s
# Warmup Iteration   2: 1476656.112 ops/s
Iteration   1: 1347393.060 ops/s
Iteration   2: 2167396.455 ops/s
Iteration   3: 2191846.262 ops/s


Result: 1902211.925 ±(99.9%) 8768712.563 ops/s [Average]
  Statistics: (min, avg, max) = (1347393.060, 1902211.925, 2191846.262), stdev = 480642.724
  Confidence interval (99.9%): [-6866500.638, 10670924.488]


# Run complete. Total time: 00:00:36

Benchmark                                                                              (configFileName)   Mode  Samples        Score          Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3   873727.992 ±   615177.444  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  5125985.229 ± 44392446.204  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  5602556.453 ± 37916991.187  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndXferQNoLoc-noOpAppender.xml  thrpt        3  1902211.925 ±  8768712.563  ops/s
numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 16 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 564643.650 ops/s
# Warmup Iteration   2: 640350.813 ops/s
Iteration   1: 609246.047 ops/s
Iteration   2: 607341.612 ops/s
Iteration   3: 642153.469 ops/s


Result: 619580.376 ±(99.9%) 357067.037 ops/s [Average]
  Statistics: (min, avg, max) = (607341.612, 619580.376, 642153.469), stdev = 19572.049
  Confidence interval (99.9%): [262513.339, 976647.412]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 16 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 2754565.885 ops/s
# Warmup Iteration   2: 4932258.991 ops/s
Iteration   1: 4968757.860 ops/s
Iteration   2: 4785021.466 ops/s
Iteration   3: 4813738.164 ops/s


Result: 4855839.163 ±(99.9%) 1803190.228 ops/s [Average]
  Statistics: (min, avg, max) = (4785021.466, 4855839.163, 4968757.860), stdev = 98838.941
  Confidence interval (99.9%): [3052648.935, 6659029.392]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 16 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:13
# Fork: 1 of 1
# Warmup Iteration   1: 3622134.517 ops/s
# Warmup Iteration   2: 5664884.355 ops/s
Iteration   1: 5724669.851 ops/s
Iteration   2: 5500889.381 ops/s
Iteration   3: 636445.801 ops/s


Result: 3954001.678 ±(99.9%) 52455547.878 ops/s [Average]
  Statistics: (min, avg, max) = (636445.801, 3954001.678, 5724669.851), stdev = 2875265.583
  Confidence interval (99.9%): [-48501546.201, 56409549.556]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 16 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:08
# Fork: 1 of 1
# Warmup Iteration   1: 1871995.452 ops/s
# Warmup Iteration   2: 671704.413 ops/s
Iteration   1: 989702.323 ops/s
Iteration   2: 1478667.944 ops/s
Iteration   3: 852023.695 ops/s


Result: 1106797.987 ±(99.9%) 6008095.792 ops/s [Average]
  Statistics: (min, avg, max) = (852023.695, 1106797.987, 1478667.944), stdev = 329324.004
  Confidence interval (99.9%): [-4901297.805, 7114893.779]


# Run complete. Total time: 00:00:38

Benchmark                                                                              (configFileName)   Mode  Samples        Score          Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3   619580.376 ±   357067.037  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  4855839.163 ±  1803190.228  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  3954001.678 ± 52455547.878  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndXferQNoLoc-noOpAppender.xml  thrpt        3  1106797.987 ±  6008095.792  ops/s
numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 32 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 472409.997 ops/s
# Warmup Iteration   2: 516800.811 ops/s
Iteration   1: 584109.975 ops/s
Iteration   2: 639968.345 ops/s
Iteration   3: 556723.662 ops/s


Result: 593600.661 ±(99.9%) 774010.046 ops/s [Average]
  Statistics: (min, avg, max) = (556723.662, 593600.661, 639968.345), stdev = 42426.102
  Confidence interval (99.9%): [-180409.385, 1367610.706]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 32 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 3135147.342 ops/s
# Warmup Iteration   2: 4061346.818 ops/s
Iteration   1: 3468535.079 ops/s
Iteration   2: 4951004.406 ops/s
Iteration   3: 5159093.860 ops/s


Result: 4526211.115 ±(99.9%) 16818241.227 ops/s [Average]
  Statistics: (min, avg, max) = (3468535.079, 4526211.115, 5159093.860), stdev = 921864.552
  Confidence interval (99.9%): [-12292030.112, 21344452.342]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 32 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:13
# Fork: 1 of 1
# Warmup Iteration   1: 3161768.554 ops/s
# Warmup Iteration   2: 5175277.077 ops/s
Iteration   1: 5361690.630 ops/s
Iteration   2: 5328751.866 ops/s
Iteration   3: 2483711.148 ops/s


Result: 4391384.548 ±(99.9%) 30141835.527 ops/s [Average]
  Statistics: (min, avg, max) = (2483711.148, 4391384.548, 5361690.630), stdev = 1652175.714
  Confidence interval (99.9%): [-25750450.979, 34533220.075]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 32 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:07
# Fork: 1 of 1
# Warmup Iteration   1: 1558063.385 ops/s
# Warmup Iteration   2: 559310.969 ops/s
Iteration   1: 568374.121 ops/s
Iteration   2: 1265935.020 ops/s
Iteration   3: <binary link had failed, forked VM corrupted the stream? Use EXTRA verbose to print exception>
<forked VM failed with exit code 137>
<stdout last='20 lines'>
</stdout>
<stderr last='20 lines'>
</stderr>

# Run complete. Total time: 00:00:23

Benchmark                                                                              (configFileName)   Mode  Samples        Score          Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3   593600.661 ±   774010.046  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  4526211.115 ± 16818241.227  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  4391384.548 ± 30141835.527  ops/s
numactl -N 1 -m 1 java -jar benchmarks.jar -jvmArgs "-server -XX:+AggressiveOpts -XX:CompileThreshold=100" ".*AsyncAppenderLog4j2Benchmark.throughputSimple" -t $t -si true
# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 64 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndNoLoc-noOpAppender.xml)

# Run progress: 0.00% complete, ETA 00:00:20
# Fork: 1 of 1
# Warmup Iteration   1: 470287.027 ops/s
# Warmup Iteration   2: 499295.876 ops/s
Iteration   1: 493311.739 ops/s
Iteration   2: 500036.082 ops/s
Iteration   3: 488804.055 ops/s


Result: 494050.625 ±(99.9%) 103119.928 ops/s [Average]
  Statistics: (min, avg, max) = (488804.055, 494050.625, 500036.082), stdev = 5652.351
  Confidence interval (99.9%): [390930.697, 597170.553]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 64 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndDsrptrNoLoc-noOpAppender.xml)

# Run progress: 25.00% complete, ETA 00:00:21
# Fork: 1 of 1
# Warmup Iteration   1: 760291.434 ops/s
# Warmup Iteration   2: 3741650.540 ops/s
Iteration   1: 4133778.365 ops/s
Iteration   2: 4367912.611 ops/s
Iteration   3: 3692115.328 ops/s


Result: 4064602.101 ±(99.9%) 6260667.999 ops/s [Average]
  Statistics: (min, avg, max) = (3692115.328, 4064602.101, 4367912.611), stdev = 343168.339
  Confidence interval (99.9%): [-2196065.898, 10325270.101]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 64 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndMpscQNoLoc-noOpAppender.xml)

# Run progress: 50.00% complete, ETA 00:00:14
# Fork: 1 of 1
# Warmup Iteration   1: 2760279.520 ops/s
# Warmup Iteration   2: 4488409.967 ops/s
Iteration   1: 4854124.113 ops/s
Iteration   2: 4795161.653 ops/s
Iteration   3: 4686427.505 ops/s


Result: 4778571.090 ±(99.9%) 1552000.805 ops/s [Average]
  Statistics: (min, avg, max) = (4686427.505, 4778571.090, 4854124.113), stdev = 85070.401
  Confidence interval (99.9%): [3226570.285, 6330571.895]


# VM invoker: /usr/java/jdk1.8.0_71/jre/bin/java
# VM options: -server -XX:+AggressiveOpts -XX:CompileThreshold=100
# Warmup: 2 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 64 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: org.apache.logging.log4j.perf.jmh.AsyncAppenderLog4j2Benchmark.throughputSimple
# Parameters: (configFileName = perf5AsyncApndXferQNoLoc-noOpAppender.xml)

# Run progress: 75.00% complete, ETA 00:00:07
# Fork: 1 of 1
# Warmup Iteration   1: 823980.009 ops/s
# Warmup Iteration   2: 532507.700 ops/s
Iteration   1: 490478.366 ops/s
Iteration   2: 203656.395 ops/s
Iteration   3: 254312.893 ops/s


Result: 316149.218 ±(99.9%) 2792810.009 ops/s [Average]
  Statistics: (min, avg, max) = (203656.395, 316149.218, 490478.366), stdev = 153083.341
  Confidence interval (99.9%): [-2476660.791, 3108959.227]


# Run complete. Total time: 00:00:48

Benchmark                                                                              (configFileName)   Mode  Samples        Score         Error  Units
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple          perf5AsyncApndNoLoc-noOpAppender.xml  thrpt        3   494050.625 ±  103119.928  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple    perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  thrpt        3  4064602.101 ± 6260667.999  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndMpscQNoLoc-noOpAppender.xml  thrpt        3  4778571.090 ± 1552000.805  ops/s
o.a.l.l.p.j.AsyncAppenderLog4j2Benchmark.throughputSimple     perf5AsyncApndXferQNoLoc-noOpAppender.xml  thrpt        3   316149.218 ± 2792810.009  ops/s
