[info] welcome to sbt 1.7.1 (Eclipse Adoptium Java 17.0.6) [info] loading settings for project cs206-demos-build-build-build from metals.sbt ... [info] loading project definition from /Users/mbovel/cs206-demos/project/project/project [info] loading settings for project cs206-demos-build-build from metals.sbt ... [info] loading project definition from /Users/mbovel/cs206-demos/project/project [success] Generated .bloop/cs206-demos-build-build.json [success] Total time: 0 s, completed Mar 4, 2023, 8:17:49 PM [info] loading settings for project cs206-demos-build from metals.sbt,plugins.sbt ... [info] loading project definition from /Users/mbovel/cs206-demos/project [success] Generated .bloop/cs206-demos-build.json [success] Total time: 0 s, completed Mar 4, 2023, 8:17:50 PM [info] loading settings for project cs206-demos from build.sbt ... [info] set current project to cs206-demos (in build file:/Users/mbovel/cs206-demos/) [success] Total time: 0 s, completed Mar 4, 2023, 8:17:51 PM [info] compiling 7 Scala sources and 1 Java source to /Users/mbovel/cs206-demos/target/scala-3.2.0/classes ... [warn] there was 1 deprecation warning; re-run with -deprecation for details [warn] one warning found [info] done compiling [info] running org.openjdk.jmh.generators.bytecode.JmhBytecodeGenerator /Users/mbovel/cs206-demos/target/scala-3.2.0/classes /Users/mbovel/cs206-demos/target/scala-3.2.0/src_managed/jmh /Users/mbovel/cs206-demos/target/scala-3.2.0/resource_managed/jmh default Processing 18 classes from /Users/mbovel/cs206-demos/target/scala-3.2.0/classes with "reflection" generator Writing out Java source to /Users/mbovel/cs206-demos/target/scala-3.2.0/src_managed/jmh and resources to /Users/mbovel/cs206-demos/target/scala-3.2.0/resource_managed/jmh [info] compiling 22 Java sources to /Users/mbovel/cs206-demos/target/scala-3.2.0/classes ... [info] done compiling [info] running (fork) org.openjdk.jmh.Main -wi 5 -w 2 -i 5 -r 2 -f 4 -rf JSON -rff benchmarks/results/01-AppendBenchmark-openjdk.json SumBenchmark [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench00_arraySumMethod [info] # Run progress: 0.00% complete, ETA 00:16:00 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 17672.648 ops/s [info] # Warmup Iteration 2: 22312.891 ops/s [info] # Warmup Iteration 3: 22619.000 ops/s [info] # Warmup Iteration 4: 21181.770 ops/s [info] # Warmup Iteration 5: 21418.874 ops/s [info] Iteration 1: 21427.772 ops/s [info] Iteration 2: 21461.653 ops/s [info] Iteration 3: 21410.318 ops/s [info] Iteration 4: 21262.796 ops/s [info] Iteration 5: 21573.888 ops/s [info] # Run progress: 2.08% complete, ETA 00:15:59 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 17932.634 ops/s [info] # Warmup Iteration 2: 22350.514 ops/s [info] # Warmup Iteration 3: 22712.571 ops/s [info] # Warmup Iteration 4: 21491.285 ops/s [info] # Warmup Iteration 5: 21674.340 ops/s [info] Iteration 1: 21685.294 ops/s [info] Iteration 2: 21745.221 ops/s [info] Iteration 3: 21629.187 ops/s [info] Iteration 4: 21584.419 ops/s [info] Iteration 5: 21836.400 ops/s [info] # Run progress: 4.17% complete, ETA 00:15:39 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 18432.712 ops/s [info] # Warmup Iteration 2: 22928.533 ops/s [info] # Warmup Iteration 3: 22841.295 ops/s [info] # Warmup Iteration 4: 21498.247 ops/s [info] # Warmup Iteration 5: 21652.095 ops/s [info] Iteration 1: 21683.824 ops/s [info] Iteration 2: 21489.287 ops/s [info] Iteration 3: 21604.580 ops/s [info] Iteration 4: 21575.677 ops/s [info] Iteration 5: 21810.636 ops/s [info] # Run progress: 6.25% complete, ETA 00:15:19 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 18386.619 ops/s [info] # Warmup Iteration 2: 22825.374 ops/s [info] # Warmup Iteration 3: 22435.478 ops/s [info] # Warmup Iteration 4: 21511.252 ops/s [info] # Warmup Iteration 5: 21788.666 ops/s [info] Iteration 1: 21843.275 ops/s [info] Iteration 2: 21797.428 ops/s [info] Iteration 3: 21576.937 ops/s [info] Iteration 4: 21636.852 ops/s [info] Iteration 5: 21786.251 ops/s [info] Result "benchmarks.SumBenchmark.bench00_arraySumMethod": [info] 21621.085 ±(99.9%) 137.245 ops/s [Average] [info] (min, avg, max) = (21262.796, 21621.085, 21843.275), stdev = 158.052 [info] CI (99.9%): [21483.840, 21758.330] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench01_arrayWhileLoopIndex [info] # Run progress: 8.33% complete, ETA 00:14:58 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 426863.090 ops/s [info] # Warmup Iteration 2: 436347.528 ops/s [info] # Warmup Iteration 3: 431058.583 ops/s [info] # Warmup Iteration 4: 430905.631 ops/s [info] # Warmup Iteration 5: 433830.974 ops/s [info] Iteration 1: 435080.285 ops/s [info] Iteration 2: 436611.464 ops/s [info] Iteration 3: 432806.832 ops/s [info] Iteration 4: 429012.392 ops/s [info] Iteration 5: 435991.718 ops/s [info] # Run progress: 10.42% complete, ETA 00:14:37 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 432874.705 ops/s [info] # Warmup Iteration 2: 436011.388 ops/s [info] # Warmup Iteration 3: 433223.227 ops/s [info] # Warmup Iteration 4: 429874.600 ops/s [info] # Warmup Iteration 5: 430373.975 ops/s [info] Iteration 1: 430190.294 ops/s [info] Iteration 2: 435078.120 ops/s [info] Iteration 3: 434295.591 ops/s [info] Iteration 4: 429491.103 ops/s [info] Iteration 5: 435488.160 ops/s [info] # Run progress: 12.50% complete, ETA 00:14:16 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 431132.637 ops/s [info] # Warmup Iteration 2: 434614.113 ops/s [info] # Warmup Iteration 3: 431395.265 ops/s [info] # Warmup Iteration 4: 431707.576 ops/s [info] # Warmup Iteration 5: 433494.025 ops/s [info] Iteration 1: 433001.438 ops/s [info] Iteration 2: 435012.083 ops/s [info] Iteration 3: 433338.297 ops/s [info] Iteration 4: 400994.868 ops/s [info] Iteration 5: 382380.758 ops/s [info] # Run progress: 14.58% complete, ETA 00:13:56 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 424450.254 ops/s [info] # Warmup Iteration 2: 431538.792 ops/s [info] # Warmup Iteration 3: 396726.068 ops/s [info] # Warmup Iteration 4: 401039.372 ops/s [info] # Warmup Iteration 5: 398219.516 ops/s [info] Iteration 1: 397904.274 ops/s [info] Iteration 2: 407276.476 ops/s [info] Iteration 3: 395390.096 ops/s [info] Iteration 4: 415370.968 ops/s [info] Iteration 5: 411188.355 ops/s [info] Result "benchmarks.SumBenchmark.bench01_arrayWhileLoopIndex": [info] 422295.179 ±(99.9%) 14731.148 ops/s [Average] [info] (min, avg, max) = (382380.758, 422295.179, 436611.464), stdev = 16964.412 [info] CI (99.9%): [407564.031, 437026.326] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench02_arrayForLoopIndex [info] # Run progress: 16.67% complete, ETA 00:13:35 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 256963.803 ops/s [info] # Warmup Iteration 2: 249589.612 ops/s [info] # Warmup Iteration 3: 407256.064 ops/s [info] # Warmup Iteration 4: 406647.079 ops/s [info] # Warmup Iteration 5: 404742.893 ops/s [info] Iteration 1: 406076.254 ops/s [info] Iteration 2: 410893.373 ops/s [info] Iteration 3: 414171.277 ops/s [info] Iteration 4: 411096.666 ops/s [info] Iteration 5: 423016.592 ops/s [info] # Run progress: 18.75% complete, ETA 00:13:14 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 281422.476 ops/s [info] # Warmup Iteration 2: 275841.741 ops/s [info] # Warmup Iteration 3: 422729.007 ops/s [info] # Warmup Iteration 4: 429170.751 ops/s [info] # Warmup Iteration 5: 423157.098 ops/s [info] Iteration 1: 427809.275 ops/s [info] Iteration 2: 427390.816 ops/s [info] Iteration 3: 423397.242 ops/s [info] Iteration 4: 430660.736 ops/s [info] Iteration 5: 424897.898 ops/s [info] # Run progress: 20.83% complete, ETA 00:12:54 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 281943.544 ops/s [info] # Warmup Iteration 2: 279330.887 ops/s [info] # Warmup Iteration 3: 424578.102 ops/s [info] # Warmup Iteration 4: 431670.607 ops/s [info] # Warmup Iteration 5: 432961.511 ops/s [info] Iteration 1: 431448.114 ops/s [info] Iteration 2: 430823.090 ops/s [info] Iteration 3: 425857.610 ops/s [info] Iteration 4: 429634.973 ops/s [info] Iteration 5: 431890.325 ops/s [info] # Run progress: 22.92% complete, ETA 00:12:33 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 279898.331 ops/s [info] # Warmup Iteration 2: 278204.515 ops/s [info] # Warmup Iteration 3: 424547.799 ops/s [info] # Warmup Iteration 4: 425332.477 ops/s [info] # Warmup Iteration 5: 427510.671 ops/s [info] Iteration 1: 431205.584 ops/s [info] Iteration 2: 430184.866 ops/s [info] Iteration 3: 425867.584 ops/s [info] Iteration 4: 432370.775 ops/s [info] Iteration 5: 430017.853 ops/s [info] Result "benchmarks.SumBenchmark.bench02_arrayForLoopIndex": [info] 424935.545 ±(99.9%) 6931.362 ops/s [Average] [info] (min, avg, max) = (406076.254, 424935.545, 432370.775), stdev = 7982.166 [info] CI (99.9%): [418004.183, 431866.907] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench03_arrayOptimizedForLoopIndex [info] # Run progress: 25.00% complete, ETA 00:12:13 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 427265.222 ops/s [info] # Warmup Iteration 2: 430292.766 ops/s [info] # Warmup Iteration 3: 425756.858 ops/s [info] # Warmup Iteration 4: 432461.060 ops/s [info] # Warmup Iteration 5: 430712.374 ops/s [info] Iteration 1: 430940.504 ops/s [info] Iteration 2: 430783.002 ops/s [info] Iteration 3: 424341.147 ops/s [info] Iteration 4: 431451.052 ops/s [info] Iteration 5: 427953.433 ops/s [info] # Run progress: 27.08% complete, ETA 00:11:52 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 424879.311 ops/s [info] # Warmup Iteration 2: 430984.982 ops/s [info] # Warmup Iteration 3: 426025.504 ops/s [info] # Warmup Iteration 4: 430733.343 ops/s [info] # Warmup Iteration 5: 432372.966 ops/s [info] Iteration 1: 430551.321 ops/s [info] Iteration 2: 431838.361 ops/s [info] Iteration 3: 419210.907 ops/s [info] Iteration 4: 417195.440 ops/s [info] Iteration 5: 410380.307 ops/s [info] # Run progress: 29.17% complete, ETA 00:11:32 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 415613.483 ops/s [info] # Warmup Iteration 2: 412161.988 ops/s [info] # Warmup Iteration 3: 410303.476 ops/s [info] # Warmup Iteration 4: 404833.237 ops/s [info] # Warmup Iteration 5: 431348.288 ops/s [info] Iteration 1: 430797.754 ops/s [info] Iteration 2: 429456.112 ops/s [info] Iteration 3: 424615.836 ops/s [info] Iteration 4: 429594.063 ops/s [info] Iteration 5: 431667.568 ops/s [info] # Run progress: 31.25% complete, ETA 00:11:11 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 424724.079 ops/s [info] # Warmup Iteration 2: 429774.468 ops/s [info] # Warmup Iteration 3: 425743.702 ops/s [info] # Warmup Iteration 4: 430780.107 ops/s [info] # Warmup Iteration 5: 430514.906 ops/s [info] Iteration 1: 427626.972 ops/s [info] Iteration 2: 432524.641 ops/s [info] Iteration 3: 425193.147 ops/s [info] Iteration 4: 425890.230 ops/s [info] Iteration 5: 432611.794 ops/s [info] Result "benchmarks.SumBenchmark.bench03_arrayOptimizedForLoopIndex": [info] 427231.180 ±(99.9%) 5067.861 ops/s [Average] [info] (min, avg, max) = (410380.307, 427231.180, 432611.794), stdev = 5836.156 [info] CI (99.9%): [422163.319, 432299.040] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench04_arrayForLoop [info] # Run progress: 33.33% complete, ETA 00:10:51 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 38514.469 ops/s [info] # Warmup Iteration 2: 46435.771 ops/s [info] # Warmup Iteration 3: 45883.831 ops/s [info] # Warmup Iteration 4: 45849.508 ops/s [info] # Warmup Iteration 5: 47400.452 ops/s [info] Iteration 1: 47643.820 ops/s [info] Iteration 2: 47882.404 ops/s [info] Iteration 3: 45496.811 ops/s [info] Iteration 4: 46339.168 ops/s [info] Iteration 5: 48015.182 ops/s [info] # Run progress: 35.42% complete, ETA 00:10:31 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 38081.345 ops/s [info] # Warmup Iteration 2: 46540.223 ops/s [info] # Warmup Iteration 3: 45554.867 ops/s [info] # Warmup Iteration 4: 47288.304 ops/s [info] # Warmup Iteration 5: 48002.018 ops/s [info] Iteration 1: 47646.920 ops/s [info] Iteration 2: 47949.605 ops/s [info] Iteration 3: 47395.594 ops/s [info] Iteration 4: 47859.824 ops/s [info] Iteration 5: 48183.369 ops/s [info] # Run progress: 37.50% complete, ETA 00:10:10 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 39360.444 ops/s [info] # Warmup Iteration 2: 47783.915 ops/s [info] # Warmup Iteration 3: 47051.266 ops/s [info] # Warmup Iteration 4: 47932.525 ops/s [info] # Warmup Iteration 5: 48018.782 ops/s [info] Iteration 1: 47505.662 ops/s [info] Iteration 2: 46624.000 ops/s [info] Iteration 3: 46546.612 ops/s [info] Iteration 4: 45448.472 ops/s [info] Iteration 5: 46016.455 ops/s [info] # Run progress: 39.58% complete, ETA 00:09:50 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 39477.414 ops/s [info] # Warmup Iteration 2: 47504.607 ops/s [info] # Warmup Iteration 3: 47506.244 ops/s [info] # Warmup Iteration 4: 48124.355 ops/s [info] # Warmup Iteration 5: 47668.645 ops/s [info] Iteration 1: 47674.165 ops/s [info] Iteration 2: 47772.492 ops/s [info] Iteration 3: 47568.298 ops/s [info] Iteration 4: 47934.690 ops/s [info] Iteration 5: 48104.162 ops/s [info] Result "benchmarks.SumBenchmark.bench04_arrayForLoop": [info] 47280.385 ±(99.9%) 756.185 ops/s [Average] [info] (min, avg, max) = (45448.472, 47280.385, 48183.369), stdev = 870.824 [info] CI (99.9%): [46524.200, 48036.571] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench05_arrayOptimizedForeach [info] # Run progress: 41.67% complete, ETA 00:09:29 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 402461.704 ops/s [info] # Warmup Iteration 2: 403935.358 ops/s [info] # Warmup Iteration 3: 399440.421 ops/s [info] # Warmup Iteration 4: 408401.297 ops/s [info] # Warmup Iteration 5: 407021.304 ops/s [info] Iteration 1: 405189.422 ops/s [info] Iteration 2: 405162.662 ops/s [info] Iteration 3: 404062.149 ops/s [info] Iteration 4: 407474.044 ops/s [info] Iteration 5: 408094.286 ops/s [info] # Run progress: 43.75% complete, ETA 00:09:09 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 402391.173 ops/s [info] # Warmup Iteration 2: 405197.160 ops/s [info] # Warmup Iteration 3: 405280.750 ops/s [info] # Warmup Iteration 4: 406082.194 ops/s [info] # Warmup Iteration 5: 406432.198 ops/s [info] Iteration 1: 406010.898 ops/s [info] Iteration 2: 403280.515 ops/s [info] Iteration 3: 406654.753 ops/s [info] Iteration 4: 407718.146 ops/s [info] Iteration 5: 407682.092 ops/s [info] # Run progress: 45.83% complete, ETA 00:08:49 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 401422.367 ops/s [info] # Warmup Iteration 2: 401446.019 ops/s [info] # Warmup Iteration 3: 406263.048 ops/s [info] # Warmup Iteration 4: 407914.770 ops/s [info] # Warmup Iteration 5: 406056.236 ops/s [info] Iteration 1: 406091.902 ops/s [info] Iteration 2: 403163.803 ops/s [info] Iteration 3: 407758.814 ops/s [info] Iteration 4: 407139.665 ops/s [info] Iteration 5: 406559.739 ops/s [info] # Run progress: 47.92% complete, ETA 00:08:28 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 402408.732 ops/s [info] # Warmup Iteration 2: 396708.878 ops/s [info] # Warmup Iteration 3: 396315.269 ops/s [info] # Warmup Iteration 4: 388299.471 ops/s [info] # Warmup Iteration 5: 400738.153 ops/s [info] Iteration 1: 401063.038 ops/s [info] Iteration 2: 396517.748 ops/s [info] Iteration 3: 384994.304 ops/s [info] Iteration 4: 391638.144 ops/s [info] Iteration 5: 385596.606 ops/s [info] Result "benchmarks.SumBenchmark.bench05_arrayOptimizedForeach": [info] 402592.637 ±(99.9%) 6248.864 ops/s [Average] [info] (min, avg, max) = (384994.304, 402592.637, 408094.286), stdev = 7196.202 [info] CI (99.9%): [396343.772, 408841.501] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench06_arrayOptimizedForeachArgInlined [info] # Run progress: 50.00% complete, ETA 00:08:08 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 388965.698 ops/s [info] # Warmup Iteration 2: 401877.761 ops/s [info] # Warmup Iteration 3: 398194.022 ops/s [info] # Warmup Iteration 4: 402524.160 ops/s [info] # Warmup Iteration 5: 404050.004 ops/s [info] Iteration 1: 406559.426 ops/s [info] Iteration 2: 402217.648 ops/s [info] Iteration 3: 402999.084 ops/s [info] Iteration 4: 405396.179 ops/s [info] Iteration 5: 406218.879 ops/s [info] # Run progress: 52.08% complete, ETA 00:07:48 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 401559.765 ops/s [info] # Warmup Iteration 2: 401295.759 ops/s [info] # Warmup Iteration 3: 405066.640 ops/s [info] # Warmup Iteration 4: 406752.696 ops/s [info] # Warmup Iteration 5: 405195.632 ops/s [info] Iteration 1: 407826.296 ops/s [info] Iteration 2: 402796.291 ops/s [info] Iteration 3: 407052.496 ops/s [info] Iteration 4: 395398.240 ops/s [info] Iteration 5: 393902.222 ops/s [info] # Run progress: 54.17% complete, ETA 00:07:27 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 396967.005 ops/s [info] # Warmup Iteration 2: 396905.117 ops/s [info] # Warmup Iteration 3: 407069.966 ops/s [info] # Warmup Iteration 4: 391018.114 ops/s [info] # Warmup Iteration 5: 388602.541 ops/s [info] Iteration 1: 403419.047 ops/s [info] Iteration 2: 392766.944 ops/s [info] Iteration 3: 406999.943 ops/s [info] Iteration 4: 406826.775 ops/s [info] Iteration 5: 396498.084 ops/s [info] # Run progress: 56.25% complete, ETA 00:07:07 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 403644.521 ops/s [info] # Warmup Iteration 2: 401307.400 ops/s [info] # Warmup Iteration 3: 405559.277 ops/s [info] # Warmup Iteration 4: 400258.003 ops/s [info] # Warmup Iteration 5: 405877.376 ops/s [info] Iteration 1: 406728.097 ops/s [info] Iteration 2: 399043.951 ops/s [info] Iteration 3: 405976.426 ops/s [info] Iteration 4: 406653.466 ops/s [info] Iteration 5: 407860.925 ops/s [info] Result "benchmarks.SumBenchmark.bench06_arrayOptimizedForeachArgInlined": [info] 403157.021 ±(99.9%) 4283.804 ops/s [Average] [info] (min, avg, max) = (392766.944, 403157.021, 407860.925), stdev = 4933.235 [info] CI (99.9%): [398873.217, 407440.824] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench07_listSumMethod [info] # Run progress: 58.33% complete, ETA 00:06:46 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 19127.943 ops/s [info] # Warmup Iteration 2: 21855.381 ops/s [info] # Warmup Iteration 3: 24478.236 ops/s [info] # Warmup Iteration 4: 24478.545 ops/s [info] # Warmup Iteration 5: 25396.438 ops/s [info] Iteration 1: 24747.039 ops/s [info] Iteration 2: 24551.334 ops/s [info] Iteration 3: 25268.866 ops/s [info] Iteration 4: 24919.265 ops/s [info] Iteration 5: 24587.599 ops/s [info] # Run progress: 60.42% complete, ETA 00:06:26 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 19164.894 ops/s [info] # Warmup Iteration 2: 24285.477 ops/s [info] # Warmup Iteration 3: 23469.086 ops/s [info] # Warmup Iteration 4: 20472.195 ops/s [info] # Warmup Iteration 5: 19048.802 ops/s [info] Iteration 1: 20014.912 ops/s [info] Iteration 2: 20231.901 ops/s [info] Iteration 3: 20303.020 ops/s [info] Iteration 4: 17332.367 ops/s [info] Iteration 5: 18131.188 ops/s [info] # Run progress: 62.50% complete, ETA 00:06:06 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 19105.519 ops/s [info] # Warmup Iteration 2: 22817.840 ops/s [info] # Warmup Iteration 3: 25524.376 ops/s [info] # Warmup Iteration 4: 25564.218 ops/s [info] # Warmup Iteration 5: 26116.367 ops/s [info] Iteration 1: 25584.618 ops/s [info] Iteration 2: 24964.832 ops/s [info] Iteration 3: 25197.157 ops/s [info] Iteration 4: 25536.708 ops/s [info] Iteration 5: 25593.879 ops/s [info] # Run progress: 64.58% complete, ETA 00:05:45 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 19481.691 ops/s [info] # Warmup Iteration 2: 25092.844 ops/s [info] # Warmup Iteration 3: 23166.352 ops/s [info] # Warmup Iteration 4: 20438.388 ops/s [info] # Warmup Iteration 5: 20543.508 ops/s [info] Iteration 1: 20347.271 ops/s [info] Iteration 2: 20683.231 ops/s [info] Iteration 3: 20622.920 ops/s [info] Iteration 4: 20561.980 ops/s [info] Iteration 5: 20662.938 ops/s [info] Result "benchmarks.SumBenchmark.bench07_listSumMethod": [info] 22492.151 ±(99.9%) 2434.322 ops/s [Average] [info] (min, avg, max) = (17332.367, 22492.151, 25593.879), stdev = 2803.369 [info] CI (99.9%): [20057.829, 24926.474] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench08_listForLoopIndex [info] # Run progress: 66.67% complete, ETA 00:05:25 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 10.840 ops/s [info] # Warmup Iteration 2: 10.690 ops/s [info] # Warmup Iteration 3: 10.580 ops/s [info] # Warmup Iteration 4: 9.820 ops/s [info] # Warmup Iteration 5: 9.634 ops/s [info] Iteration 1: 10.941 ops/s [info] Iteration 2: 10.773 ops/s [info] Iteration 3: 8.964 ops/s [info] Iteration 4: 10.939 ops/s [info] Iteration 5: 10.495 ops/s [info] # Run progress: 68.75% complete, ETA 00:05:05 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 10.263 ops/s [info] # Warmup Iteration 2: 9.867 ops/s [info] # Warmup Iteration 3: 11.040 ops/s [info] # Warmup Iteration 4: 10.283 ops/s [info] # Warmup Iteration 5: 10.704 ops/s [info] Iteration 1: 10.391 ops/s [info] Iteration 2: 10.808 ops/s [info] Iteration 3: 9.470 ops/s [info] Iteration 4: 10.842 ops/s [info] Iteration 5: 10.381 ops/s [info] # Run progress: 70.83% complete, ETA 00:04:45 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 10.404 ops/s [info] # Warmup Iteration 2: 10.904 ops/s [info] # Warmup Iteration 3: 10.526 ops/s [info] # Warmup Iteration 4: 10.955 ops/s [info] # Warmup Iteration 5: 7.945 ops/s [info] Iteration 1: 9.110 ops/s [info] Iteration 2: 9.561 ops/s [info] Iteration 3: 11.291 ops/s [info] Iteration 4: 10.409 ops/s [info] Iteration 5: 10.927 ops/s [info] # Run progress: 72.92% complete, ETA 00:04:24 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 9.608 ops/s [info] # Warmup Iteration 2: 9.648 ops/s [info] # Warmup Iteration 3: 10.813 ops/s [info] # Warmup Iteration 4: 10.612 ops/s [info] # Warmup Iteration 5: 10.405 ops/s [info] Iteration 1: 10.463 ops/s [info] Iteration 2: 9.948 ops/s [info] Iteration 3: 10.423 ops/s [info] Iteration 4: 10.713 ops/s [info] Iteration 5: 10.759 ops/s [info] Result "benchmarks.SumBenchmark.bench08_listForLoopIndex": [info] 10.380 ±(99.9%) 0.560 ops/s [Average] [info] (min, avg, max) = (8.964, 10.380, 11.291), stdev = 0.644 [info] CI (99.9%): [9.821, 10.940] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench09_listForLoop [info] # Run progress: 75.00% complete, ETA 00:04:04 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 43910.440 ops/s [info] # Warmup Iteration 2: 40627.291 ops/s [info] # Warmup Iteration 3: 45753.455 ops/s [info] # Warmup Iteration 4: 46239.571 ops/s [info] # Warmup Iteration 5: 43376.231 ops/s [info] Iteration 1: 43159.769 ops/s [info] Iteration 2: 44589.272 ops/s [info] Iteration 3: 43796.629 ops/s [info] Iteration 4: 43918.234 ops/s [info] Iteration 5: 43543.931 ops/s [info] # Run progress: 77.08% complete, ETA 00:03:44 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 45782.707 ops/s [info] # Warmup Iteration 2: 44275.687 ops/s [info] # Warmup Iteration 3: 44240.568 ops/s [info] # Warmup Iteration 4: 45391.703 ops/s [info] # Warmup Iteration 5: 45693.966 ops/s [info] Iteration 1: 43793.987 ops/s [info] Iteration 2: 42929.315 ops/s [info] Iteration 3: 45196.268 ops/s [info] Iteration 4: 47808.345 ops/s [info] Iteration 5: 44484.906 ops/s [info] # Run progress: 79.17% complete, ETA 00:03:23 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 42423.482 ops/s [info] # Warmup Iteration 2: 47143.736 ops/s [info] # Warmup Iteration 3: 45258.602 ops/s [info] # Warmup Iteration 4: 47852.552 ops/s [info] # Warmup Iteration 5: 44264.791 ops/s [info] Iteration 1: 45116.325 ops/s [info] Iteration 2: 44442.901 ops/s [info] Iteration 3: 42779.556 ops/s [info] Iteration 4: 43489.720 ops/s [info] Iteration 5: 45399.270 ops/s [info] # Run progress: 81.25% complete, ETA 00:03:03 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 41576.545 ops/s [info] # Warmup Iteration 2: 43395.860 ops/s [info] # Warmup Iteration 3: 42471.948 ops/s [info] # Warmup Iteration 4: 45882.806 ops/s [info] # Warmup Iteration 5: 41713.941 ops/s [info] Iteration 1: 42558.730 ops/s [info] Iteration 2: 46878.284 ops/s [info] Iteration 3: 44948.464 ops/s [info] Iteration 4: 44799.829 ops/s [info] Iteration 5: 42713.849 ops/s [info] Result "benchmarks.SumBenchmark.bench09_listForLoop": [info] 44317.379 ±(99.9%) 1184.592 ops/s [Average] [info] (min, avg, max) = (42558.730, 44317.379, 47808.345), stdev = 1364.177 [info] CI (99.9%): [43132.788, 45501.971] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench10_listOptimizedForeach [info] # Run progress: 83.33% complete, ETA 00:02:43 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 45651.795 ops/s [info] # Warmup Iteration 2: 46039.002 ops/s [info] # Warmup Iteration 3: 44597.847 ops/s [info] # Warmup Iteration 4: 43552.105 ops/s [info] # Warmup Iteration 5: 46747.373 ops/s [info] Iteration 1: 40255.106 ops/s [info] Iteration 2: 44114.781 ops/s [info] Iteration 3: 40174.537 ops/s [info] Iteration 4: 43156.722 ops/s [info] Iteration 5: 45838.112 ops/s [info] # Run progress: 85.42% complete, ETA 00:02:22 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 41859.231 ops/s [info] # Warmup Iteration 2: 47461.809 ops/s [info] # Warmup Iteration 3: 43938.952 ops/s [info] # Warmup Iteration 4: 46202.599 ops/s [info] # Warmup Iteration 5: 47461.050 ops/s [info] Iteration 1: 45227.740 ops/s [info] Iteration 2: 45694.027 ops/s [info] Iteration 3: 43021.606 ops/s [info] Iteration 4: 47467.712 ops/s [info] Iteration 5: 46591.920 ops/s [info] # Run progress: 87.50% complete, ETA 00:02:02 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 46197.633 ops/s [info] # Warmup Iteration 2: 41664.450 ops/s [info] # Warmup Iteration 3: 46103.319 ops/s [info] # Warmup Iteration 4: 42595.324 ops/s [info] # Warmup Iteration 5: 42799.770 ops/s [info] Iteration 1: 46551.445 ops/s [info] Iteration 2: 42603.744 ops/s [info] Iteration 3: 44585.292 ops/s [info] Iteration 4: 39346.993 ops/s [info] Iteration 5: 48250.683 ops/s [info] # Run progress: 89.58% complete, ETA 00:01:41 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 44846.869 ops/s [info] # Warmup Iteration 2: 48194.235 ops/s [info] # Warmup Iteration 3: 42784.529 ops/s [info] # Warmup Iteration 4: 44691.801 ops/s [info] # Warmup Iteration 5: 45885.292 ops/s [info] Iteration 1: 47980.557 ops/s [info] Iteration 2: 44022.462 ops/s [info] Iteration 3: 48752.903 ops/s [info] Iteration 4: 41481.104 ops/s [info] Iteration 5: 47932.437 ops/s [info] Result "benchmarks.SumBenchmark.bench10_listOptimizedForeach": [info] 44652.494 ±(99.9%) 2496.857 ops/s [Average] [info] (min, avg, max) = (39346.993, 44652.494, 48752.903), stdev = 2875.384 [info] CI (99.9%): [42155.637, 47149.351] (assumes normal distribution) [info] # JMH version: 1.36 [info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10 [info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%252B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz/jdk-17.0.6+10/Contents/Home/bin/java [info] # VM options: <none> [info] # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) [info] # Warmup: 5 iterations, 2 s each [info] # Measurement: 5 iterations, 2 s each [info] # Timeout: 10 min per iteration [info] # Threads: 1 thread, will synchronize iterations [info] # Benchmark mode: Throughput, ops/time [info] # Benchmark: benchmarks.SumBenchmark.bench11_listOptimizedForeachArgInlined [info] # Run progress: 91.67% complete, ETA 00:01:21 [info] # Fork: 1 of 4 [info] # Warmup Iteration 1: 46181.327 ops/s [info] # Warmup Iteration 2: 47035.314 ops/s [info] # Warmup Iteration 3: 46076.527 ops/s [info] # Warmup Iteration 4: 44857.627 ops/s [info] # Warmup Iteration 5: 48180.075 ops/s [info] Iteration 1: 46207.817 ops/s [info] Iteration 2: 49228.711 ops/s [info] Iteration 3: 39702.317 ops/s [info] Iteration 4: 44437.788 ops/s [info] Iteration 5: 43056.794 ops/s [info] # Run progress: 93.75% complete, ETA 00:01:01 [info] # Fork: 2 of 4 [info] # Warmup Iteration 1: 46470.856 ops/s [info] # Warmup Iteration 2: 46911.019 ops/s [info] # Warmup Iteration 3: 45791.942 ops/s [info] # Warmup Iteration 4: 47691.890 ops/s [info] # Warmup Iteration 5: 47384.352 ops/s [info] Iteration 1: 45307.191 ops/s [info] Iteration 2: 47384.829 ops/s [info] Iteration 3: 43336.957 ops/s [info] Iteration 4: 42584.779 ops/s [info] Iteration 5: 48445.610 ops/s [info] # Run progress: 95.83% complete, ETA 00:00:40 [info] # Fork: 3 of 4 [info] # Warmup Iteration 1: 43441.295 ops/s [info] # Warmup Iteration 2: 44411.564 ops/s [info] # Warmup Iteration 3: 48670.269 ops/s [info] # Warmup Iteration 4: 39007.592 ops/s [info] # Warmup Iteration 5: 43498.682 ops/s [info] Iteration 1: 46377.763 ops/s [info] Iteration 2: 43021.422 ops/s [info] Iteration 3: 43377.818 ops/s [info] Iteration 4: 46117.510 ops/s [info] Iteration 5: 44026.895 ops/s [info] # Run progress: 97.92% complete, ETA 00:00:20 [info] # Fork: 4 of 4 [info] # Warmup Iteration 1: 40487.115 ops/s [info] # Warmup Iteration 2: 40436.758 ops/s [info] # Warmup Iteration 3: 41948.570 ops/s [info] # Warmup Iteration 4: 43296.196 ops/s [info] # Warmup Iteration 5: 46215.549 ops/s [info] Iteration 1: 43025.351 ops/s [info] Iteration 2: 47250.060 ops/s [info] Iteration 3: 44314.672 ops/s [info] Iteration 4: 42169.224 ops/s [info] Iteration 5: 44664.182 ops/s [info] Result "benchmarks.SumBenchmark.bench11_listOptimizedForeachArgInlined": [info] 44701.884 ±(99.9%) 2033.276 ops/s [Average] [info] (min, avg, max) = (39702.317, 44701.884, 49228.711), stdev = 2341.524 [info] CI (99.9%): [42668.608, 46735.160] (assumes normal distribution) [info] # Run complete. Total time: 00:16:17 [info] REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on [info] why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial [info] experiments, perform baseline and negative tests that provide experimental control, make sure [info] the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. [info] Do not assume the numbers tell you what you want them to tell. [info] NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise [info] extra caution when trusting the results, look into the generated code to check the benchmark still [info] works, and factor in a small probability of new VM bugs. Additionally, while comparisons between [info] different JVMs are already problematic, the performance difference caused by different Blackhole [info] modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. [info] Benchmark Mode Cnt Score Error Units [info] SumBenchmark.bench00_arraySumMethod thrpt 20 21621.085 ± 137.245 ops/s [info] SumBenchmark.bench01_arrayWhileLoopIndex thrpt 20 422295.179 ± 14731.148 ops/s [info] SumBenchmark.bench02_arrayForLoopIndex thrpt 20 424935.545 ± 6931.362 ops/s [info] SumBenchmark.bench03_arrayOptimizedForLoopIndex thrpt 20 427231.180 ± 5067.861 ops/s [info] SumBenchmark.bench04_arrayForLoop thrpt 20 47280.385 ± 756.185 ops/s [info] SumBenchmark.bench05_arrayOptimizedForeach thrpt 20 402592.637 ± 6248.864 ops/s [info] SumBenchmark.bench06_arrayOptimizedForeachArgInlined thrpt 20 403157.021 ± 4283.804 ops/s [info] SumBenchmark.bench07_listSumMethod thrpt 20 22492.151 ± 2434.322 ops/s [info] SumBenchmark.bench08_listForLoopIndex thrpt 20 10.380 ± 0.560 ops/s [info] SumBenchmark.bench09_listForLoop thrpt 20 44317.379 ± 1184.592 ops/s [info] SumBenchmark.bench10_listOptimizedForeach thrpt 20 44652.494 ± 2496.857 ops/s [info] SumBenchmark.bench11_listOptimizedForeachArgInlined thrpt 20 44701.884 ± 2033.276 ops/s [info] Benchmark result is saved to benchmarks/results/01-AppendBenchmark-openjdk.json [success] Total time: 984 s (16:24), completed Mar 4, 2023, 8:34:15 PM