Pekko Http with core 1.1.x inline
379 lines
pekko-http > http-bench-jmh/jmh:run -i 3 -wi 3 -f 1
pekko-http > http-bench-jmh/jmh:run -i 3 -wi 3 -f 1
[warn] sbt 0.13 shell syntax is deprecated; use slash syntax instead: http-bench-jmh / Jmh / run
[warn] sbt 0.13 shell syntax is deprecated; use slash syntax instead: http-bench-jmh / Jmh / run
[warn] multiple main classes detected: run 'show discoveredMainClasses' to see the list
[warn] multiple main classes detected: run 'show discoveredMainClasses' to see the list
[warn] multiple main classes detected: run 'show discoveredMainClasses' to see the list
[warn] multiple main classes detected: run 'show discoveredMainClasses' to see the list
[info] running org.openjdk.jmh.generators.bytecode.JmhBytecodeGenerator /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/classes /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/src_managed/jmh /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/resource_managed/jmh default
[info] running org.openjdk.jmh.generators.bytecode.JmhBytecodeGenerator /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/classes /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/src_managed/jmh /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/resource_managed/jmh default
Processing 25 classes from /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/classes with "reflection" generator
Processing 25 classes from /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/classes with "reflection" generator
Writing out Java source to /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/src_managed/jmh and resources to /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/resource_managed/jmh
Writing out Java source to /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/src_managed/jmh and resources to /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/resource_managed/jmh
[info] compiling 63 Java sources to /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/classes ...
[info] compiling 63 Java sources to /Users/mdedetrich/github/incubator-pekko-http/http-bench-jmh/target/scala-2.13/classes ...
[info] running (fork) org.openjdk.jmh.Main -i 3 -wi 3 -f 1
[info] running (fork) org.openjdk.jmh.Main -i 3 -wi 3 -f 1
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.cors.CorsBenchmark.baseline
[info] # Benchmark: org.apache.pekko.http.cors.CorsBenchmark.baseline
[info] # Run progress: 0.00% complete, ETA 00:33:21
[info] # Run progress: 0.00% complete, ETA 00:33:21
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 8532.980 ops/s
[info] # Warmup Iteration 1: 8910.889 ops/s
[info] # Warmup Iteration 2: 9871.118 ops/s
[info] # Warmup Iteration 2: 10295.064 ops/s
[info] # Warmup Iteration 3: 9968.805 ops/s
[info] # Warmup Iteration 3: 10161.615 ops/s
[info] Iteration 1: 9925.200 ops/s
[info] Iteration 1: 10297.680 ops/s
[info] Iteration 2: 9741.517 ops/s
[info] Iteration 2: 10348.860 ops/s
[info] Iteration 3: 9947.952 ops/s
[info] Iteration 3: 10232.610 ops/s
[info] Result "org.apache.pekko.http.cors.CorsBenchmark.baseline":
[info] Result "org.apache.pekko.http.cors.CorsBenchmark.baseline":
[info] 9871.556 ±(99.9%) 2065.023 ops/s [Average]
[info] 10293.050 ±(99.9%) 1062.943 ops/s [Average]
[info] (min, avg, max) = (9741.517, 9871.556, 9947.952), stdev = 113.191
[info] (min, avg, max) = (10232.610, 10293.050, 10348.860), stdev = 58.263
[info] CI (99.9%): [7806.533, 11936.580] (assumes normal distribution)
[info] CI (99.9%): [9230.107, 11355.993] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.cors.CorsBenchmark.default_cors
[info] # Benchmark: org.apache.pekko.http.cors.CorsBenchmark.default_cors
[info] # Run progress: 3.00% complete, ETA 00:32:54
[info] # Run progress: 3.00% complete, ETA 00:32:56
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 8296.450 ops/s
[info] # Warmup Iteration 1: 8623.307 ops/s
[info] # Warmup Iteration 2: 9666.920 ops/s
[info] # Warmup Iteration 2: 9849.982 ops/s
[info] # Warmup Iteration 3: 9683.495 ops/s
[info] # Warmup Iteration 3: 9939.174 ops/s
[info] Iteration 1: 9624.138 ops/s
[info] Iteration 1: 9926.034 ops/s
[info] Iteration 2: 9736.386 ops/s
[info] Iteration 2: 9953.719 ops/s
[info] Iteration 3: 9594.353 ops/s
[info] Iteration 3: 9968.181 ops/s
[info] Result "org.apache.pekko.http.cors.CorsBenchmark.default_cors":
[info] Result "org.apache.pekko.http.cors.CorsBenchmark.default_cors":
[info] 9651.626 ±(99.9%) 1366.452 ops/s [Average]
[info] 9949.311 ±(99.9%) 390.717 ops/s [Average]
[info] (min, avg, max) = (9594.353, 9651.626, 9736.386), stdev = 74.900
[info] (min, avg, max) = (9926.034, 9949.311, 9968.181), stdev = 21.416
[info] CI (99.9%): [8285.174, 11018.077] (assumes normal distribution)
[info] CI (99.9%): [9558.595, 10340.028] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.cors.CorsBenchmark.default_preflight
[info] # Benchmark: org.apache.pekko.http.cors.CorsBenchmark.default_preflight
[info] # Run progress: 6.00% complete, ETA 00:31:54
[info] # Run progress: 6.00% complete, ETA 00:31:56
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 8361.562 ops/s
[info] # Warmup Iteration 1: 8526.406 ops/s
[info] # Warmup Iteration 2: 9513.182 ops/s
[info] # Warmup Iteration 2: 9443.619 ops/s
[info] # Warmup Iteration 3: 9587.173 ops/s
[info] # Warmup Iteration 3: 9444.278 ops/s
[info] Iteration 1: 9515.653 ops/s
[info] Iteration 1: 9833.961 ops/s
[info] Iteration 2: 9659.073 ops/s
[info] Iteration 2: 9902.212 ops/s
[info] Iteration 3: 9634.936 ops/s
[info] Iteration 3: 9914.070 ops/s
[info] Result "org.apache.pekko.http.cors.CorsBenchmark.default_preflight":
[info] Result "org.apache.pekko.http.cors.CorsBenchmark.default_preflight":
[info] 9603.221 ±(99.9%) 1400.939 ops/s [Average]
[info] 9883.414 ±(99.9%) 788.794 ops/s [Average]
[info] (min, avg, max) = (9515.653, 9603.221, 9659.073), stdev = 76.790
[info] (min, avg, max) = (9833.961, 9883.414, 9914.070), stdev = 43.236
[info] CI (99.9%): [8202.282, 11004.160] (assumes normal distribution)
[info] CI (99.9%): [9094.620, 10672.209] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Parameters: (maxConnections = 1)
[info] # Parameters: (maxConnections = 1)
[info] # Run progress: 9.00% complete, ETA 00:30:52
[info] # Run progress: 9.00% complete, ETA 00:30:53
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 99825.812 ops/s
[info] # Warmup Iteration 1: 102817.816 ops/s
[info] # Warmup Iteration 2: 254675.006 ops/s
[info] # Warmup Iteration 2: 257247.614 ops/s
[info] # Warmup Iteration 3: 252521.085 ops/s
[info] # Warmup Iteration 3: 260410.921 ops/s
[info] Iteration 1: 256374.805 ops/s
[info] Iteration 1: 260392.018 ops/s
[info] Iteration 2: 258253.463 ops/s
[info] Iteration 2: 260312.330 ops/s
[info] Iteration 3: 254976.086 ops/s
[info] Iteration 3: 259022.494 ops/s
[info] [INFO] [01/16/2024 21:35:20.994] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:13:56.431] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] 256534.785 ±(99.9%) 30002.439 ops/s [Average]
[info] 259908.947 ±(99.9%) 14024.400 ops/s [Average]
[info] (min, avg, max) = (254976.086, 256534.785, 258253.463), stdev = 1644.535
[info] (min, avg, max) = (259022.494, 259908.947, 260392.018), stdev = 768.725
[info] CI (99.9%): [226532.345, 286537.224] (assumes normal distribution)
[info] CI (99.9%): [245884.547, 273933.347] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Parameters: (maxConnections = 10)
[info] # Parameters: (maxConnections = 10)
[info] # Run progress: 9.45% complete, ETA 00:30:54
[info] # Run progress: 9.45% complete, ETA 00:30:55
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 99746.245 ops/s
[info] # Warmup Iteration 1: 99591.139 ops/s
[info] # Warmup Iteration 2: 238589.054 ops/s
[info] # Warmup Iteration 2: 237124.383 ops/s
[info] # Warmup Iteration 3: 232948.597 ops/s
[info] # Warmup Iteration 3: 238720.260 ops/s
[info] Iteration 1: 237690.883 ops/s
[info] Iteration 1: 239074.165 ops/s
[info] Iteration 2: 234404.406 ops/s
[info] Iteration 2: 241501.481 ops/s
[info] Iteration 3: 232482.790 ops/s
[info] Iteration 3: 239254.622 ops/s
[info] [INFO] [01/16/2024 21:35:31.124] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:14:06.500] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] 234859.359 ±(99.9%) 48048.209 ops/s [Average]
[info] 239943.423 ±(99.9%) 24671.553 ops/s [Average]
[info] (min, avg, max) = (232482.790, 234859.359, 237690.883), stdev = 2633.684
[info] (min, avg, max) = (239074.165, 239943.423, 241501.481), stdev = 1352.331
[info] CI (99.9%): [186811.150, 282907.569] (assumes normal distribution)
[info] CI (99.9%): [215271.870, 264614.976] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Parameters: (maxConnections = 100)
[info] # Parameters: (maxConnections = 100)
[info] # Run progress: 9.90% complete, ETA 00:30:53
[info] # Run progress: 9.90% complete, ETA 00:30:53
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 73125.534 ops/s
[info] # Warmup Iteration 1: 73460.788 ops/s
[info] # Warmup Iteration 2: 228893.469 ops/s
[info] # Warmup Iteration 2: 227609.993 ops/s
[info] # Warmup Iteration 3: 223132.502 ops/s
[info] # Warmup Iteration 3: 230194.556 ops/s
[info] Iteration 1: 228576.990 ops/s
[info] Iteration 1: 232066.022 ops/s
[info] Iteration 2: 230962.487 ops/s
[info] Iteration 2: 229297.662 ops/s
[info] Iteration 3: 227389.344 ops/s
[info] Iteration 3: 230670.614 ops/s
[info] [INFO] [01/16/2024 21:35:41.240] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:14:16.594] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] 228976.274 ±(99.9%) 33198.609 ops/s [Average]
[info] 230678.099 ±(99.9%) 25252.870 ops/s [Average]
[info] (min, avg, max) = (227389.344, 228976.274, 230962.487), stdev = 1819.728
[info] (min, avg, max) = (229297.662, 230678.099, 232066.022), stdev = 1384.195
[info] CI (99.9%): [195777.665, 262174.882] (assumes normal distribution)
[info] CI (99.9%): [205425.229, 255930.970] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Parameters: (maxConnections = 1000)
[info] # Parameters: (maxConnections = 1000)
[info] # Run progress: 10.34% complete, ETA 00:30:51
[info] # Run progress: 10.34% complete, ETA 00:30:51
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 27544.659 ops/s
[info] # Warmup Iteration 1: 29403.424 ops/s
[info] # Warmup Iteration 2: 174859.070 ops/s
[info] # Warmup Iteration 2: 187774.394 ops/s
[info] # Warmup Iteration 3: 180776.847 ops/s
[info] # Warmup Iteration 3: 194969.146 ops/s
[info] Iteration 1: 185391.378 ops/s
[info] Iteration 1: 191735.099 ops/s
[info] Iteration 2: 179005.405 ops/s
[info] Iteration 2: 192521.197 ops/s
[info] Iteration 3: 176742.565 ops/s
[info] Iteration 3: 191055.422 ops/s
[info] [INFO] [01/16/2024 21:35:51.458] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:14:26.756] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] 180379.782 ±(99.9%) 81827.067 ops/s [Average]
[info] 191770.573 ±(99.9%) 13382.342 ops/s [Average]
[info] (min, avg, max) = (176742.565, 180379.782, 185391.378), stdev = 4485.218
[info] (min, avg, max) = (191055.422, 191770.573, 192521.197), stdev = 733.531
[info] CI (99.9%): [98552.715, 262206.850] (assumes normal distribution)
[info] CI (99.9%): [178388.231, 205152.914] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Benchmark: org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest
[info] # Parameters: (maxConnections = 10000)
[info] # Parameters: (maxConnections = 10000)
[info] # Run progress: 10.79% complete, ETA 00:30:51
[info] # Run progress: 10.79% complete, ETA 00:30:50
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 10234.827 ops/s
[info] # Warmup Iteration 1: 10340.783 ops/s
[info] # Warmup Iteration 2: 131406.295 ops/s
[info] # Warmup Iteration 2: 131399.639 ops/s
[info] # Warmup Iteration 3: 139068.605 ops/s
[info] # Warmup Iteration 3: 140874.700 ops/s
[info] Iteration 1: 134435.971 ops/s
[info] Iteration 1: 134483.720 ops/s
[info] Iteration 2: 137158.453 ops/s
[info] Iteration 2: 138705.109 ops/s
[info] Iteration 3: 137656.213 ops/s
[info] Iteration 3: 139638.006 ops/s
[info] [INFO] [01/16/2024 21:36:02.280] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:14:37.472] [org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] Result "org.apache.pekko.http.impl.engine.ConnectionPoolBenchmark.singleRequest":
[info] 136416.879 ±(99.9%) 31625.053 ops/s [Average]
[info] 137608.945 ±(99.9%) 50105.007 ops/s [Average]
[info] (min, avg, max) = (134435.971, 136416.879, 137656.213), stdev = 1733.476
[info] (min, avg, max) = (134483.720, 137608.945, 139638.006), stdev = 2746.425
[info] CI (99.9%): [104791.826, 168041.932] (assumes normal distribution)
[info] CI (99.9%): [87503.938, 187713.952] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers
[info] # Benchmark: org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers
[info] # Parameters: (withCustomMediaTypes = no)
[info] # Parameters: (withCustomMediaTypes = no)
[info] # Run progress: 11.24% complete, ETA 00:30:54
[info] # Run progress: 11.24% complete, ETA 00:30:52
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 8219.537 ops/ms
[info] # Warmup Iteration 1: 8278.557 ops/ms
[info] # Warmup Iteration 2: 8256.498 ops/ms
[info] # Warmup Iteration 2: 8155.582 ops/ms
[info] # Warmup Iteration 3: 8232.154 ops/ms
[info] # Warmup Iteration 3: 8290.511 ops/ms
[info] Iteration 1: 8226.522 ops/ms
[info] Iteration 1: 8366.085 ops/ms
[info] Iteration 2: 8219.763 ops/ms
[info] Iteration 2: 8084.134 ops/ms
[info] Iteration 3: [INFO] [01/16/2024 21:37:03.259] [org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers-jmh-worker-1] [CoordinatedShutdown(pekko://header-parser-benchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Iteration 3: [INFO] [01/17/2024 09:15:38.425] [org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers-jmh-worker-1] [CoordinatedShutdown(pekko://header-parser-benchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] 8216.115 ops/ms
[info] 8053.714 ops/ms
[info] Result "org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers":
[info] Result "org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers":
[info] 8220.800 ±(99.9%) 96.336 ops/ms [Average]
[info] 8167.978 ±(99.9%) 3142.279 ops/ms [Average]
[info] (min, avg, max) = (8216.115, 8220.800, 8226.522), stdev = 5.281
[info] (min, avg, max) = (8053.714, 8167.978, 8366.085), stdev = 172.239
[info] CI (99.9%): [8124.464, 8317.136] (assumes normal distribution)
[info] CI (99.9%): [5025.698, 11310.257] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers
[info] # Benchmark: org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers
[info] # Parameters: (withCustomMediaTypes = yes)
[info] # Parameters: (withCustomMediaTypes = yes)
[info] # Run progress: 14.24% complete, ETA 00:29:39
[info] # Run progress: 14.24% complete, ETA 00:29:38
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 8233.183 ops/ms
[info] # Warmup Iteration 1: 8054.096 ops/ms
[info] # Warmup Iteration 2: 8252.212 ops/ms
[info] # Warmup Iteration 2: 8088.932 ops/ms
[info] # Warmup Iteration 3: 8227.095 ops/ms
[info] # Warmup Iteration 3: 8184.084 ops/ms
[info] Iteration 1: 8263.514 ops/ms
[info] Iteration 1: 8296.493 ops/ms
[info] Iteration 2: 8227.180 ops/ms
[info] Iteration 2: 8305.206 ops/ms
[info] Iteration 3: [INFO] [01/16/2024 21:38:04.020] [org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers-jmh-worker-1] [CoordinatedShutdown(pekko://header-parser-benchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Iteration 3: [INFO] [01/17/2024 09:16:39.292] [org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers-jmh-worker-1] [CoordinatedShutdown(pekko://header-parser-benchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] 8219.006 ops/ms
[info] 8301.949 ops/ms
[info] Result "org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers":
[info] Result "org.apache.pekko.http.impl.engine.HeaderParserBenchmark.bench_parse_headers":
[info] 8236.567 ±(99.9%) 432.235 ops/ms [Average]
[info] 8301.216 ±(99.9%) 80.315 ops/ms [Average]
[info] (min, avg, max) = (8219.006, 8236.567, 8263.514), stdev = 23.692
[info] (min, avg, max) = (8296.493, 8301.216, 8305.206), stdev = 4.402
[info] CI (99.9%): [7804.332, 8668.802] (assumes normal distribution)
[info] CI (99.9%): [8220.901, 8381.531] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes
[info] # Benchmark: org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes
[info] # Parameters: (entityType = strict)
[info] # Parameters: (entityType = strict)
[info] # Run progress: 17.24% complete, ETA 00:28:30
[info] # Run progress: 17.24% complete, ETA 00:28:30
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 33911806.082 ops/s
[info] # Warmup Iteration 1: 32500035.291 ops/s
[info] # Warmup Iteration 2: 35790642.707 ops/s
[info] # Warmup Iteration 2: 35141967.574 ops/s
[info] # Warmup Iteration 3: 35884007.764 ops/s
[info] # Warmup Iteration 3: 35440496.059 ops/s
[info] Iteration 1: 35876373.757 ops/s
[info] Iteration 1: 35477792.517 ops/s
[info] Iteration 2: 35816701.570 ops/s
[info] Iteration 2: 35321057.890 ops/s
[info] Iteration 3: 35853443.710 ops/s
[info] Iteration 3: 35414327.977 ops/s
[info] [INFO] [01/16/2024 21:38:13.854] [org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:16:49.158] [org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes":
[info] Result "org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes":
[info] 35848839.679 ±(99.9%) 549160.389 ops/s [Average]
[info] 35404392.795 ±(99.9%) 1438302.825 ops/s [Average]
[info] (min, avg, max) = (35816701.570, 35848839.679, 35876373.757), stdev = 30101.334
[info] (min, avg, max) = (35321057.890, 35404392.795, 35477792.517), stdev = 78838.231
[info] CI (99.9%): [35299679.291, 36398000.068] (assumes normal distribution)
[info] CI (99.9%): [33966089.969, 36842695.620] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes
[info] # Benchmark: org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes
[info] # Parameters: (entityType = default)
[info] # Parameters: (entityType = default)
[info] # Run progress: 17.69% complete, ETA 00:28:23
[info] # Run progress: 17.69% complete, ETA 00:28:23
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 61744.123 ops/s
[info] # Warmup Iteration 1: 61465.767 ops/s
[info] # Warmup Iteration 2: 112200.010 ops/s
[info] # Warmup Iteration 2: 117015.367 ops/s
[info] # Warmup Iteration 3: 117451.936 ops/s
[info] # Warmup Iteration 3: 124011.158 ops/s
[info] Iteration 1: 119690.480 ops/s
[info] Iteration 1: 126321.921 ops/s
[info] Iteration 2: 120387.599 ops/s
[info] Iteration 2: 127100.560 ops/s
[info] Iteration 3: [INFO] [01/16/2024 21:38:23.718] [org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Iteration 3: [INFO] [01/17/2024 09:16:59.019] [org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] 120169.208 ops/s
[info] 126031.385 ops/s
[info] Result "org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes":
[info] Result "org.apache.pekko.http.impl.engine.HttpEntityBenchmark.discardBytes":
[info] 120082.429 ±(99.9%) 6505.151 ops/s [Average]
[info] 126484.622 ±(99.9%) 10085.952 ops/s [Average]
[info] (min, avg, max) = (119690.480, 120082.429, 120387.599), stdev = 356.569
[info] (min, avg, max) = (126031.385, 126484.622, 127100.560), stdev = 552.845
[info] CI (99.9%): [113577.278, 126587.580] (assumes normal distribution)
[info] CI (99.9%): [116398.670, 136570.574] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchNewStreamedFrames
[info] # Benchmark: org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchNewStreamedFrames
[info] # Run progress: 18.14% complete, ETA 00:28:17
[info] # Run progress: 18.14% complete, ETA 00:28:16
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 22481745.946 ops/s
[info] # Warmup Iteration 1: 22831994.974 ops/s
[info] # Warmup Iteration 2: 23755268.071 ops/s
[info] # Warmup Iteration 2: 24097141.565 ops/s
[info] # Warmup Iteration 3: 23716766.241 ops/s
[info] # Warmup Iteration 3: 24046157.529 ops/s
[info] Iteration 1: 23681711.109 ops/s
[info] Iteration 1: 24016776.262 ops/s
[info] Iteration 2: 23308873.339 ops/s
[info] Iteration 2: 23960461.741 ops/s
[info] Iteration 3: [INFO] [01/16/2024 21:39:24.474] [org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchNewStreamedFrames-jmh-worker-1] [CoordinatedShutdown(pekko://MessageToFrameRendererBenchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Iteration 3: [INFO] [01/17/2024 09:17:59.846] [org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchNewStreamedFrames-jmh-worker-1] [CoordinatedShutdown(pekko://MessageToFrameRendererBenchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] 22797861.183 ops/s
[info] 23946916.135 ops/s
[info] Result "org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchNewStreamedFrames":
[info] Result "org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchNewStreamedFrames":
[info] 23262815.211 ±(99.9%) 8095130.279 ops/s [Average]
[info] 23974718.046 ±(99.9%) 675890.163 ops/s [Average]
[info] (min, avg, max) = (22797861.183, 23262815.211, 23681711.109), stdev = 443721.406
[info] (min, avg, max) = (23946916.135, 23974718.046, 24016776.262), stdev = 37047.821
[info] CI (99.9%): [15167684.931, 31357945.490] (assumes normal distribution)
[info] CI (99.9%): [23298827.883, 24650608.210] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: <none>
[info] # VM options: <none>
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 10 s each
[info] # Warmup: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Measurement: 3 iterations, 10 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchOldStreamedFrames
[info] # Benchmark: org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchOldStreamedFrames
[info] # Run progress: 21.14% complete, ETA 00:27:09
[info] # Run progress: 21.14% complete, ETA 00:27:09
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 21052347.432 ops/s
[info] # Warmup Iteration 1: 21533950.118 ops/s
[info] # Warmup Iteration 2: 22395633.389 ops/s
[info] # Warmup Iteration 2: 22701651.011 ops/s
[info] # Warmup Iteration 3: 22409966.610 ops/s
[info] # Warmup Iteration 3: 22694663.137 ops/s
[info] Iteration 1: 22412211.428 ops/s
[info] Iteration 1: 22705003.573 ops/s
[info] Iteration 2: 22379005.940 ops/s
[info] Iteration 2: 22602672.791 ops/s
[info] Iteration 3: [INFO] [01/16/2024 21:40:25.185] [org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchOldStreamedFrames-jmh-worker-1] [CoordinatedShutdown(pekko://MessageToFrameRendererBenchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Iteration 3: [INFO] [01/17/2024 09:19:00.520] [org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchOldStreamedFrames-jmh-worker-1] [CoordinatedShutdown(pekko://MessageToFrameRendererBenchmark)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] 22233980.890 ops/s
[info] 22588181.204 ops/s
[info] Result "org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchOldStreamedFrames":
[info] Result "org.apache.pekko.http.impl.engine.MessageToFrameRendererBenchmark.benchOldStreamedFrames":
[info] 22341732.752 ±(99.9%) 1729164.153 ops/s [Average]
[info] 22631952.523 ±(99.9%) 1161717.443 ops/s [Average]
[info] (min, avg, max) = (22233980.890, 22341732.752, 22412211.428), stdev = 94781.322
[info] (min, avg, max) = (22588181.204, 22631952.523, 22705003.573), stdev = 63677.653
[info] CI (99.9%): [20612568.600, 24070896.905] (assumes normal distribution)
[info] CI (99.9%): [21470235.079, 23793669.966] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-UseBiasedLocking -XX:+AlwaysPreTouch
[info] # Blackhole mode: full + dont-inline hint
[info] # Blackhole mode: full + dont-inline hint
[info] # Warmup: 3 iterations, 1 s each
[info] # Warmup: 3 iterations, 1 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Measurement: 3 iterations, 2 s each
[info] # Timeout: 10 min per iteration
[info] # Timeout: 10 min per iteration
[info] # Threads: 1 thread, will synchronize iterations
[info] # Threads: 1 thread, will synchronize iterations
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark mode: Throughput, ops/time
[info] # Benchmark: org.apache.pekko.http.impl.engine.ServerProcessingBenchmark.benchRequestProcessing
[info] # Benchmark: org.apache.pekko.http.impl.engine.ServerProcessingBenchmark.benchRequestProcessing
[info] # Run progress: 24.14% complete, ETA 00:26:03
[info] # Run progress: 24.14% complete, ETA 00:26:03
[info] # Fork: 1 of 1
[info] # Fork: 1 of 1
[info] # Warmup Iteration 1: 686866.002 ops/s
[info] # Warmup Iteration 1: 721857.478 ops/s
[info] # Warmup Iteration 2: 898392.691 ops/s
[info] # Warmup Iteration 2: 936787.132 ops/s
[info] # Warmup Iteration 3: 883918.714 ops/s
[info] # Warmup Iteration 3: 925693.250 ops/s
[info] Iteration 1: 913658.903 ops/s
[info] Iteration 1: 951615.895 ops/s
[info] Iteration 2: 883214.160 ops/s
[info] Iteration 2: 921612.421 ops/s
[info] Iteration 3: 933324.527 ops/s
[info] Iteration 3: 966827.416 ops/s
[info] [INFO] [01/16/2024 21:40:35.310] [org.apache.pekko.http.impl.engine.ServerProcessingBenchmark.benchRequestProcessing-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] [INFO] [01/17/2024 09:19:10.743] [org.apache.pekko.http.impl.engine.ServerProcessingBenchmark.benchRequestProcessing-jmh-worker-1] [CoordinatedShutdown(pekko://PekkoHttpBenchmarkSystem)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[info] Result "org.apache.pekko.http.impl.engine.ServerProcessingBenchmark.benchRequestProcessing":
[info] Result "org.apache.pekko.http.impl.engine.ServerProcessingBenchmark.benchRequestProcessing":
[info] 910065.863 ±(99.9%) 460611.429 ops/s [Average]
[info] 946685.244 ±(99.9%) 419737.443 ops/s [Average]
[info] (min, avg, max) = (883214.160, 910065.863, 933324.527), stdev = 25247.667
[info] (min, avg, max) = (921612.421, 946685.244, 966827.416), stdev = 23007.226
[info] CI (99.9%): [449454.434, 1370677.293] (assumes normal distribution)
[info] CI (99.9%): [526947.801, 1366422.688] (assumes normal distribution)
[info] # JMH version: 1.32
[info] # JMH version: 1.32
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM version: JDK 1.8.0_392, OpenJDK 64-Bit Server VM, 25.392-b08
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM invoker: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre/bin/java
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC -XX:-Use
[info] # VM options: -server -Xms1g -Xmx1g -XX:NewSize=500m -XX:MaxNewSize=500m -XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseParallelGC