copying runtime jar...
[info] [launcher] getting org.scala-sbt sbt 1.7.1  (this may take some time)...
[info] [launcher] getting Scala 2.12.16 (for sbt)...
[info] welcome to sbt 1.7.1 (GraalVM Community 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: 1 s, completed Mar 4, 2023, 7:27:57 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: 1 s, completed Mar 4, 2023, 7:27:59 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, 7:28:00 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/02-SumBenchmark-graal.json SumBenchmark
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 280546.200 ops/s
[info] # Warmup Iteration   2: 399538.228 ops/s
[info] # Warmup Iteration   3: 392480.077 ops/s
[info] # Warmup Iteration   4: 387579.152 ops/s
[info] # Warmup Iteration   5: 409982.150 ops/s
[info] Iteration   1: 401478.391 ops/s
[info] Iteration   2: 397487.188 ops/s
[info] Iteration   3: 403747.749 ops/s
[info] Iteration   4: 393278.942 ops/s
[info] Iteration   5: 390186.587 ops/s
[info] # Run progress: 2.08% complete, ETA 00:15:57
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 286902.588 ops/s
[info] # Warmup Iteration   2: 379410.346 ops/s
[info] # Warmup Iteration   3: 376296.678 ops/s
[info] # Warmup Iteration   4: 378130.360 ops/s
[info] # Warmup Iteration   5: 368984.135 ops/s
[info] Iteration   1: 366175.899 ops/s
[info] Iteration   2: 387832.246 ops/s
[info] Iteration   3: 378834.358 ops/s
[info] Iteration   4: 387900.291 ops/s
[info] Iteration   5: 385583.292 ops/s
[info] # Run progress: 4.17% complete, ETA 00:15:36
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 282978.936 ops/s
[info] # Warmup Iteration   2: 382076.624 ops/s
[info] # Warmup Iteration   3: 366787.978 ops/s
[info] # Warmup Iteration   4: 376758.545 ops/s
[info] # Warmup Iteration   5: 370052.997 ops/s
[info] Iteration   1: 369389.634 ops/s
[info] Iteration   2: 365116.428 ops/s
[info] Iteration   3: 371340.810 ops/s
[info] Iteration   4: 377838.437 ops/s
[info] Iteration   5: 376742.472 ops/s
[info] # Run progress: 6.25% complete, ETA 00:15:15
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 288372.604 ops/s
[info] # Warmup Iteration   2: 397014.710 ops/s
[info] # Warmup Iteration   3: 389380.128 ops/s
[info] # Warmup Iteration   4: 393706.290 ops/s
[info] # Warmup Iteration   5: 388595.236 ops/s
[info] Iteration   1: 398696.066 ops/s
[info] Iteration   2: 404020.004 ops/s
[info] Iteration   3: 394180.924 ops/s
[info] Iteration   4: 397547.144 ops/s
[info] Iteration   5: 405427.755 ops/s
[info] Result "benchmarks.SumBenchmark.bench00_arraySumMethod":
[info]   387640.231 ±(99.9%) 11439.754 ops/s [Average]
[info]   (min, avg, max) = (365116.428, 387640.231, 405427.755), stdev = 13174.038
[info]   CI (99.9%): [376200.477, 399079.985] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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:55
[info] # Fork: 1 of 4
[info] # Warmup Iteration   1: 294083.026 ops/s
[info] # Warmup Iteration   2: 404840.159 ops/s
[info] # Warmup Iteration   3: 395376.899 ops/s
[info] # Warmup Iteration   4: 401491.524 ops/s
[info] # Warmup Iteration   5: 411791.966 ops/s
[info] Iteration   1: 395317.765 ops/s
[info] Iteration   2: 412568.615 ops/s
[info] Iteration   3: 394214.634 ops/s
[info] Iteration   4: 414287.255 ops/s
[info] Iteration   5: 407429.204 ops/s
[info] # Run progress: 10.42% complete, ETA 00:14:35
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 294115.164 ops/s
[info] # Warmup Iteration   2: 377047.075 ops/s
[info] # Warmup Iteration   3: 385626.228 ops/s
[info] # Warmup Iteration   4: 377595.686 ops/s
[info] # Warmup Iteration   5: 374473.370 ops/s
[info] Iteration   1: 369258.566 ops/s
[info] Iteration   2: 397243.404 ops/s
[info] Iteration   3: 381856.114 ops/s
[info] Iteration   4: 392326.762 ops/s
[info] Iteration   5: 390828.911 ops/s
[info] # Run progress: 12.50% complete, ETA 00:14:14
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 297077.289 ops/s
[info] # Warmup Iteration   2: 409250.227 ops/s
[info] # Warmup Iteration   3: 388944.450 ops/s
[info] # Warmup Iteration   4: 409118.518 ops/s
[info] # Warmup Iteration   5: 401863.652 ops/s
[info] Iteration   1: 411097.895 ops/s
[info] Iteration   2: 412366.632 ops/s
[info] Iteration   3: 387366.855 ops/s
[info] Iteration   4: 395064.056 ops/s
[info] Iteration   5: 410017.936 ops/s
[info] # Run progress: 14.58% complete, ETA 00:13:54
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 293160.162 ops/s
[info] # Warmup Iteration   2: 400071.590 ops/s
[info] # Warmup Iteration   3: 411342.279 ops/s
[info] # Warmup Iteration   4: 422025.196 ops/s
[info] # Warmup Iteration   5: 411338.587 ops/s
[info] Iteration   1: 409204.131 ops/s
[info] Iteration   2: 406233.556 ops/s
[info] Iteration   3: 413892.002 ops/s
[info] Iteration   4: 413604.075 ops/s
[info] Iteration   5: 411725.835 ops/s
[info] Result "benchmarks.SumBenchmark.bench01_arrayWhileLoopIndex":
[info]   401295.210 ±(99.9%) 11026.297 ops/s [Average]
[info]   (min, avg, max) = (369258.566, 401295.210, 414287.255), stdev = 12697.900
[info]   CI (99.9%): [390268.913, 412321.507] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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:33
[info] # Fork: 1 of 4
[info] # Warmup Iteration   1: 187784.473 ops/s
[info] # Warmup Iteration   2: 190430.860 ops/s
[info] # Warmup Iteration   3: 191160.797 ops/s
[info] # Warmup Iteration   4: 190842.863 ops/s
[info] # Warmup Iteration   5: 190831.011 ops/s
[info] Iteration   1: 188990.246 ops/s
[info] Iteration   2: 191756.888 ops/s
[info] Iteration   3: 191020.938 ops/s
[info] Iteration   4: 192184.646 ops/s
[info] Iteration   5: 191020.309 ops/s
[info] # Run progress: 18.75% complete, ETA 00:13:13
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 188927.962 ops/s
[info] # Warmup Iteration   2: 190663.207 ops/s
[info] # Warmup Iteration   3: 190918.172 ops/s
[info] # Warmup Iteration   4: 190358.580 ops/s
[info] # Warmup Iteration   5: 190551.216 ops/s
[info] Iteration   1: 189218.522 ops/s
[info] Iteration   2: 192598.576 ops/s
[info] Iteration   3: 191157.996 ops/s
[info] Iteration   4: 191609.764 ops/s
[info] Iteration   5: 191325.326 ops/s
[info] # Run progress: 20.83% complete, ETA 00:12:53
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 190137.940 ops/s
[info] # Warmup Iteration   2: 190921.440 ops/s
[info] # Warmup Iteration   3: 191020.986 ops/s
[info] # Warmup Iteration   4: 191789.924 ops/s
[info] # Warmup Iteration   5: 189690.265 ops/s
[info] Iteration   1: 188329.271 ops/s
[info] Iteration   2: 191659.063 ops/s
[info] Iteration   3: 191619.993 ops/s
[info] Iteration   4: 188870.873 ops/s
[info] Iteration   5: 191063.770 ops/s
[info] # Run progress: 22.92% complete, ETA 00:12:32
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 191645.247 ops/s
[info] # Warmup Iteration   2: 190620.139 ops/s
[info] # Warmup Iteration   3: 191575.447 ops/s
[info] # Warmup Iteration   4: 190698.977 ops/s
[info] # Warmup Iteration   5: 189721.215 ops/s
[info] Iteration   1: 191094.057 ops/s
[info] Iteration   2: 192451.646 ops/s
[info] Iteration   3: 191520.770 ops/s
[info] Iteration   4: 191479.689 ops/s
[info] Iteration   5: 189949.052 ops/s
[info] Result "benchmarks.SumBenchmark.bench02_arrayForLoopIndex":
[info]   190946.070 ±(99.9%) 1061.656 ops/s [Average]
[info]   (min, avg, max) = (188329.271, 190946.070, 192598.576), stdev = 1222.605
[info]   CI (99.9%): [189884.413, 192007.726] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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:12
[info] # Fork: 1 of 4
[info] # Warmup Iteration   1: 298228.337 ops/s
[info] # Warmup Iteration   2: 419201.475 ops/s
[info] # Warmup Iteration   3: 416974.489 ops/s
[info] # Warmup Iteration   4: 420146.221 ops/s
[info] # Warmup Iteration   5: 410601.541 ops/s
[info] Iteration   1: 424127.226 ops/s
[info] Iteration   2: 428896.416 ops/s
[info] Iteration   3: 423380.229 ops/s
[info] Iteration   4: 421009.352 ops/s
[info] Iteration   5: 413528.260 ops/s
[info] # Run progress: 27.08% complete, ETA 00:11:51
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 295884.395 ops/s
[info] # Warmup Iteration   2: 387873.403 ops/s
[info] # Warmup Iteration   3: 389228.709 ops/s
[info] # Warmup Iteration   4: 388293.446 ops/s
[info] # Warmup Iteration   5: 382395.840 ops/s
[info] Iteration   1: 369674.818 ops/s
[info] Iteration   2: 387761.160 ops/s
[info] Iteration   3: 352739.809 ops/s
[info] Iteration   4: 382070.053 ops/s
[info] Iteration   5: 386317.227 ops/s
[info] # Run progress: 29.17% complete, ETA 00:11:31
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 296799.529 ops/s
[info] # Warmup Iteration   2: 378861.281 ops/s
[info] # Warmup Iteration   3: 373146.643 ops/s
[info] # Warmup Iteration   4: 383880.520 ops/s
[info] # Warmup Iteration   5: 383765.871 ops/s
[info] Iteration   1: 389994.550 ops/s
[info] Iteration   2: 373476.685 ops/s
[info] Iteration   3: 383171.898 ops/s
[info] Iteration   4: 391854.860 ops/s
[info] Iteration   5: 392595.477 ops/s
[info] # Run progress: 31.25% complete, ETA 00:11:11
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 295412.314 ops/s
[info] # Warmup Iteration   2: 371015.588 ops/s
[info] # Warmup Iteration   3: 368135.986 ops/s
[info] # Warmup Iteration   4: 378260.027 ops/s
[info] # Warmup Iteration   5: 378717.442 ops/s
[info] Iteration   1: 390138.629 ops/s
[info] Iteration   2: 386917.254 ops/s
[info] Iteration   3: 393856.637 ops/s
[info] Iteration   4: 382795.767 ops/s
[info] Iteration   5: 386307.438 ops/s
[info] Result "benchmarks.SumBenchmark.bench03_arrayOptimizedForLoopIndex":
[info]   393030.687 ±(99.9%) 17167.093 ops/s [Average]
[info]   (min, avg, max) = (352739.809, 393030.687, 428896.416), stdev = 19769.650
[info]   CI (99.9%): [375863.594, 410197.781] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 289356.360 ops/s
[info] # Warmup Iteration   2: 410951.685 ops/s
[info] # Warmup Iteration   3: 412617.599 ops/s
[info] # Warmup Iteration   4: 414575.511 ops/s
[info] # Warmup Iteration   5: 415345.809 ops/s
[info] Iteration   1: 411372.690 ops/s
[info] Iteration   2: 412935.620 ops/s
[info] Iteration   3: 403711.961 ops/s
[info] Iteration   4: 408734.613 ops/s
[info] Iteration   5: 405612.993 ops/s
[info] # Run progress: 35.42% complete, ETA 00:10:30
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 268949.620 ops/s
[info] # Warmup Iteration   2: 367884.321 ops/s
[info] # Warmup Iteration   3: 390732.306 ops/s
[info] # Warmup Iteration   4: 398173.954 ops/s
[info] # Warmup Iteration   5: 387468.256 ops/s
[info] Iteration   1: 382963.422 ops/s
[info] Iteration   2: 378605.187 ops/s
[info] Iteration   3: 388322.038 ops/s
[info] Iteration   4: 386100.876 ops/s
[info] Iteration   5: 387973.861 ops/s
[info] # Run progress: 37.50% complete, ETA 00:10:10
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 289071.231 ops/s
[info] # Warmup Iteration   2: 398355.431 ops/s
[info] # Warmup Iteration   3: 408376.027 ops/s
[info] # Warmup Iteration   4: 405323.445 ops/s
[info] # Warmup Iteration   5: 405704.322 ops/s
[info] Iteration   1: 410912.569 ops/s
[info] Iteration   2: 402553.733 ops/s
[info] Iteration   3: 395644.886 ops/s
[info] Iteration   4: 386682.141 ops/s
[info] Iteration   5: 385312.618 ops/s
[info] # Run progress: 39.58% complete, ETA 00:09:49
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 293302.210 ops/s
[info] # Warmup Iteration   2: 389766.473 ops/s
[info] # Warmup Iteration   3: 382088.679 ops/s
[info] # Warmup Iteration   4: 399060.351 ops/s
[info] # Warmup Iteration   5: 374593.377 ops/s
[info] Iteration   1: 384048.880 ops/s
[info] Iteration   2: 401099.143 ops/s
[info] Iteration   3: 377225.881 ops/s
[info] Iteration   4: 379349.166 ops/s
[info] Iteration   5: 377629.170 ops/s
[info] Result "benchmarks.SumBenchmark.bench04_arrayForLoop":
[info]   393339.572 ±(99.9%) 10896.992 ops/s [Average]
[info]   (min, avg, max) = (377225.881, 393339.572, 412935.620), stdev = 12548.992
[info]   CI (99.9%): [382442.580, 404236.564] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 377284.280 ops/s
[info] # Warmup Iteration   2: 379641.700 ops/s
[info] # Warmup Iteration   3: 394090.838 ops/s
[info] # Warmup Iteration   4: 397097.327 ops/s
[info] # Warmup Iteration   5: 386564.871 ops/s
[info] Iteration   1: 394238.370 ops/s
[info] Iteration   2: 395440.064 ops/s
[info] Iteration   3: 394593.726 ops/s
[info] Iteration   4: 395125.947 ops/s
[info] Iteration   5: 391149.779 ops/s
[info] # Run progress: 43.75% complete, ETA 00:09:09
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 390162.458 ops/s
[info] # Warmup Iteration   2: 389656.675 ops/s
[info] # Warmup Iteration   3: 394395.578 ops/s
[info] # Warmup Iteration   4: 391527.309 ops/s
[info] # Warmup Iteration   5: 385672.880 ops/s
[info] Iteration   1: 395117.992 ops/s
[info] Iteration   2: 397270.100 ops/s
[info] Iteration   3: 396065.780 ops/s
[info] Iteration   4: 397031.377 ops/s
[info] Iteration   5: 395437.102 ops/s
[info] # Run progress: 45.83% complete, ETA 00:08:48
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 393580.668 ops/s
[info] # Warmup Iteration   2: 394302.567 ops/s
[info] # Warmup Iteration   3: 397219.643 ops/s
[info] # Warmup Iteration   4: 395090.611 ops/s
[info] # Warmup Iteration   5: 398685.116 ops/s
[info] Iteration   1: 395081.845 ops/s
[info] Iteration   2: 385791.256 ops/s
[info] Iteration   3: 384127.464 ops/s
[info] Iteration   4: 398982.411 ops/s
[info] Iteration   5: 400772.673 ops/s
[info] # Run progress: 47.92% complete, ETA 00:08:28
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 397138.003 ops/s
[info] # Warmup Iteration   2: 400079.908 ops/s
[info] # Warmup Iteration   3: 402740.357 ops/s
[info] # Warmup Iteration   4: 398470.808 ops/s
[info] # Warmup Iteration   5: 402554.253 ops/s
[info] Iteration   1: 396550.690 ops/s
[info] Iteration   2: 395315.086 ops/s
[info] Iteration   3: 380659.976 ops/s
[info] Iteration   4: 385720.202 ops/s
[info] Iteration   5: 394366.294 ops/s
[info] Result "benchmarks.SumBenchmark.bench05_arrayOptimizedForeach":
[info]   393441.907 ±(99.9%) 4563.300 ops/s [Average]
[info]   (min, avg, max) = (380659.976, 393441.907, 400772.673), stdev = 5255.103
[info]   CI (99.9%): [388878.607, 398005.206] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 395812.072 ops/s
[info] # Warmup Iteration   2: 396247.850 ops/s
[info] # Warmup Iteration   3: 399447.834 ops/s
[info] # Warmup Iteration   4: 396279.432 ops/s
[info] # Warmup Iteration   5: 400869.293 ops/s
[info] Iteration   1: 399601.027 ops/s
[info] Iteration   2: 400636.717 ops/s
[info] Iteration   3: 399659.062 ops/s
[info] Iteration   4: 396023.997 ops/s
[info] Iteration   5: 406181.891 ops/s
[info] # Run progress: 52.08% complete, ETA 00:07:47
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 401972.913 ops/s
[info] # Warmup Iteration   2: 406834.496 ops/s
[info] # Warmup Iteration   3: 405407.367 ops/s
[info] # Warmup Iteration   4: 402840.483 ops/s
[info] # Warmup Iteration   5: 407210.002 ops/s
[info] Iteration   1: 402685.590 ops/s
[info] Iteration   2: 397895.502 ops/s
[info] Iteration   3: 393223.929 ops/s
[info] Iteration   4: 393773.892 ops/s
[info] Iteration   5: 401230.463 ops/s
[info] # Run progress: 54.17% complete, ETA 00:07:27
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 394251.112 ops/s
[info] # Warmup Iteration   2: 399836.898 ops/s
[info] # Warmup Iteration   3: 400093.532 ops/s
[info] # Warmup Iteration   4: 395888.694 ops/s
[info] # Warmup Iteration   5: 400141.119 ops/s
[info] Iteration   1: 399085.428 ops/s
[info] Iteration   2: 400800.927 ops/s
[info] Iteration   3: 394629.706 ops/s
[info] Iteration   4: 382789.429 ops/s
[info] Iteration   5: 394010.027 ops/s
[info] # Run progress: 56.25% complete, ETA 00:07:07
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 393634.254 ops/s
[info] # Warmup Iteration   2: 401477.570 ops/s
[info] # Warmup Iteration   3: 402299.357 ops/s
[info] # Warmup Iteration   4: 397392.909 ops/s
[info] # Warmup Iteration   5: 404387.311 ops/s
[info] Iteration   1: 401818.010 ops/s
[info] Iteration   2: 401962.230 ops/s
[info] Iteration   3: 395990.373 ops/s
[info] Iteration   4: 390364.538 ops/s
[info] Iteration   5: 382241.869 ops/s
[info] Result "benchmarks.SumBenchmark.bench06_arrayOptimizedForeachArgInlined":
[info]   396730.230 ±(99.9%) 5391.835 ops/s [Average]
[info]   (min, avg, max) = (382241.869, 396730.230, 406181.891), stdev = 6209.245
[info]   CI (99.9%): [391338.396, 402122.065] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 26812.806 ops/s
[info] # Warmup Iteration   2: 30703.742 ops/s
[info] # Warmup Iteration   3: 29486.925 ops/s
[info] # Warmup Iteration   4: 30506.982 ops/s
[info] # Warmup Iteration   5: 30962.236 ops/s
[info] Iteration   1: 30067.536 ops/s
[info] Iteration   2: 29577.608 ops/s
[info] Iteration   3: 30138.338 ops/s
[info] Iteration   4: 30174.471 ops/s
[info] Iteration   5: 30928.643 ops/s
[info] # Run progress: 60.42% complete, ETA 00:06:26
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 27568.669 ops/s
[info] # Warmup Iteration   2: 28375.786 ops/s
[info] # Warmup Iteration   3: 28923.300 ops/s
[info] # Warmup Iteration   4: 30483.055 ops/s
[info] # Warmup Iteration   5: 30400.256 ops/s
[info] Iteration   1: 30667.160 ops/s
[info] Iteration   2: 30654.558 ops/s
[info] Iteration   3: 30520.162 ops/s
[info] Iteration   4: 30963.677 ops/s
[info] Iteration   5: 30844.541 ops/s
[info] # Run progress: 62.50% complete, ETA 00:06:06
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 26211.131 ops/s
[info] # Warmup Iteration   2: 28852.619 ops/s
[info] # Warmup Iteration   3: 31896.674 ops/s
[info] # Warmup Iteration   4: 31090.398 ops/s
[info] # Warmup Iteration   5: 30968.753 ops/s
[info] Iteration   1: 30536.709 ops/s
[info] Iteration   2: 31072.678 ops/s
[info] Iteration   3: 31046.300 ops/s
[info] Iteration   4: 31082.212 ops/s
[info] Iteration   5: 31897.348 ops/s
[info] # Run progress: 64.58% complete, ETA 00:05:45
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 28231.581 ops/s
[info] # Warmup Iteration   2: 30348.070 ops/s
[info] # Warmup Iteration   3: 30656.922 ops/s
[info] # Warmup Iteration   4: 30632.914 ops/s
[info] # Warmup Iteration   5: 31119.825 ops/s
[info] Iteration   1: 30925.794 ops/s
[info] Iteration   2: 30874.908 ops/s
[info] Iteration   3: 30941.890 ops/s
[info] Iteration   4: 30849.500 ops/s
[info] Iteration   5: 30693.838 ops/s
[info] Result "benchmarks.SumBenchmark.bench07_listSumMethod":
[info]   30722.894 ±(99.9%) 420.092 ops/s [Average]
[info]   (min, avg, max) = (29577.608, 30722.894, 31897.348), stdev = 483.779
[info]   CI (99.9%): [30302.801, 31142.986] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 11.024 ops/s
[info] # Warmup Iteration   2: 9.699 ops/s
[info] # Warmup Iteration   3: 9.684 ops/s
[info] # Warmup Iteration   4: 9.930 ops/s
[info] # Warmup Iteration   5: 10.117 ops/s
[info] Iteration   1: 10.596 ops/s
[info] Iteration   2: 11.226 ops/s
[info] Iteration   3: 10.337 ops/s
[info] Iteration   4: 11.063 ops/s
[info] Iteration   5: 11.060 ops/s
[info] # Run progress: 68.75% complete, ETA 00:05:05
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 10.878 ops/s
[info] # Warmup Iteration   2: 11.051 ops/s
[info] # Warmup Iteration   3: 9.733 ops/s
[info] # Warmup Iteration   4: 10.741 ops/s
[info] # Warmup Iteration   5: 11.067 ops/s
[info] Iteration   1: 10.874 ops/s
[info] Iteration   2: 9.878 ops/s
[info] Iteration   3: 10.660 ops/s
[info] Iteration   4: 10.597 ops/s
[info] Iteration   5: 10.532 ops/s
[info] # Run progress: 70.83% complete, ETA 00:04:45
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 10.159 ops/s
[info] # Warmup Iteration   2: 10.808 ops/s
[info] # Warmup Iteration   3: 10.484 ops/s
[info] # Warmup Iteration   4: 10.551 ops/s
[info] # Warmup Iteration   5: 9.730 ops/s
[info] Iteration   1: 10.192 ops/s
[info] Iteration   2: 11.219 ops/s
[info] Iteration   3: 10.796 ops/s
[info] Iteration   4: 11.137 ops/s
[info] Iteration   5: 11.122 ops/s
[info] # Run progress: 72.92% complete, ETA 00:04:25
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 10.161 ops/s
[info] # Warmup Iteration   2: 10.675 ops/s
[info] # Warmup Iteration   3: 9.875 ops/s
[info] # Warmup Iteration   4: 10.709 ops/s
[info] # Warmup Iteration   5: 10.799 ops/s
[info] Iteration   1: 10.417 ops/s
[info] Iteration   2: 10.951 ops/s
[info] Iteration   3: 10.868 ops/s
[info] Iteration   4: 10.414 ops/s
[info] Iteration   5: 10.158 ops/s
[info] Result "benchmarks.SumBenchmark.bench08_listForLoopIndex":
[info]   10.705 ±(99.9%) 0.338 ops/s [Average]
[info]   (min, avg, max) = (9.878, 10.705, 11.226), stdev = 0.389
[info]   CI (99.9%): [10.367, 11.043] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 47300.744 ops/s
[info] # Warmup Iteration   2: 43233.888 ops/s
[info] # Warmup Iteration   3: 43827.968 ops/s
[info] # Warmup Iteration   4: 45086.363 ops/s
[info] # Warmup Iteration   5: 46735.303 ops/s
[info] Iteration   1: 44885.790 ops/s
[info] Iteration   2: 44115.621 ops/s
[info] Iteration   3: 43866.488 ops/s
[info] Iteration   4: 45173.646 ops/s
[info] Iteration   5: 45812.938 ops/s
[info] # Run progress: 77.08% complete, ETA 00:03:44
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 44726.957 ops/s
[info] # Warmup Iteration   2: 44035.515 ops/s
[info] # Warmup Iteration   3: 43731.729 ops/s
[info] # Warmup Iteration   4: 44915.662 ops/s
[info] # Warmup Iteration   5: 44718.926 ops/s
[info] Iteration   1: 44525.345 ops/s
[info] Iteration   2: 43882.724 ops/s
[info] Iteration   3: 45491.703 ops/s
[info] Iteration   4: 43148.161 ops/s
[info] Iteration   5: 43908.348 ops/s
[info] # Run progress: 79.17% complete, ETA 00:03:24
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 42473.809 ops/s
[info] # Warmup Iteration   2: 43147.572 ops/s
[info] # Warmup Iteration   3: 47759.641 ops/s
[info] # Warmup Iteration   4: 43260.028 ops/s
[info] # Warmup Iteration   5: 40617.149 ops/s
[info] Iteration   1: 44531.886 ops/s
[info] Iteration   2: 43480.548 ops/s
[info] Iteration   3: 44722.626 ops/s
[info] Iteration   4: 46903.415 ops/s
[info] Iteration   5: 42003.510 ops/s
[info] # Run progress: 81.25% complete, ETA 00:03:03
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 47879.795 ops/s
[info] # Warmup Iteration   2: 43107.040 ops/s
[info] # Warmup Iteration   3: 47130.610 ops/s
[info] # Warmup Iteration   4: 43372.064 ops/s
[info] # Warmup Iteration   5: 44187.350 ops/s
[info] Iteration   1: 45269.588 ops/s
[info] Iteration   2: 41444.014 ops/s
[info] Iteration   3: 45322.515 ops/s
[info] Iteration   4: 44238.876 ops/s
[info] Iteration   5: 41410.066 ops/s
[info] Result "benchmarks.SumBenchmark.bench09_listForLoop":
[info]   44206.890 ±(99.9%) 1228.402 ops/s [Average]
[info]   (min, avg, max) = (41410.066, 44206.890, 46903.415), stdev = 1414.630
[info]   CI (99.9%): [42978.488, 45435.293] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 46745.620 ops/s
[info] # Warmup Iteration   2: 42583.097 ops/s
[info] # Warmup Iteration   3: 46073.834 ops/s
[info] # Warmup Iteration   4: 41788.414 ops/s
[info] # Warmup Iteration   5: 45956.434 ops/s
[info] Iteration   1: 44777.335 ops/s
[info] Iteration   2: 43057.872 ops/s
[info] Iteration   3: 43262.096 ops/s
[info] Iteration   4: 44955.379 ops/s
[info] Iteration   5: 43229.477 ops/s
[info] # Run progress: 85.42% complete, ETA 00:02:22
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 39173.573 ops/s
[info] # Warmup Iteration   2: 43416.941 ops/s
[info] # Warmup Iteration   3: 44993.498 ops/s
[info] # Warmup Iteration   4: 45383.929 ops/s
[info] # Warmup Iteration   5: 44093.215 ops/s
[info] Iteration   1: 42763.089 ops/s
[info] Iteration   2: 45777.533 ops/s
[info] Iteration   3: 43147.535 ops/s
[info] Iteration   4: 41862.368 ops/s
[info] Iteration   5: 44351.261 ops/s
[info] # Run progress: 87.50% complete, ETA 00:02:02
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 44940.724 ops/s
[info] # Warmup Iteration   2: 43877.091 ops/s
[info] # Warmup Iteration   3: 44170.217 ops/s
[info] # Warmup Iteration   4: 47390.394 ops/s
[info] # Warmup Iteration   5: 43170.126 ops/s
[info] Iteration   1: 45886.836 ops/s
[info] Iteration   2: 48122.388 ops/s
[info] Iteration   3: 46109.384 ops/s
[info] Iteration   4: 48382.667 ops/s
[info] Iteration   5: 46192.791 ops/s
[info] # Run progress: 89.58% complete, ETA 00:01:41
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 43647.738 ops/s
[info] # Warmup Iteration   2: 45059.306 ops/s
[info] # Warmup Iteration   3: 41264.233 ops/s
[info] # Warmup Iteration   4: 42417.325 ops/s
[info] # Warmup Iteration   5: 45101.478 ops/s
[info] Iteration   1: 44529.849 ops/s
[info] Iteration   2: 42827.177 ops/s
[info] Iteration   3: 46758.286 ops/s
[info] Iteration   4: 45423.087 ops/s
[info] Iteration   5: 46854.851 ops/s
[info] Result "benchmarks.SumBenchmark.bench10_listOptimizedForeach":
[info]   44913.563 ±(99.9%) 1611.294 ops/s [Average]
[info]   (min, avg, max) = (41862.368, 44913.563, 48382.667), stdev = 1855.569
[info]   CI (99.9%): [43302.269, 46524.857] (assumes normal distribution)
[info] # JMH version: 1.36
[info] # VM version: JDK 17.0.6, OpenJDK 64-Bit Server VM, 17.0.6+10-jvmci-22.3-b13
[info] # VM invoker: /private/var/root/Library/Caches/Coursier/arc/https/github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java17-darwin-amd64-22.3.1.tar.gz/graalvm-ce-java17-22.3.1/Contents/Home/bin/java
[info] # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:JVMCIThreadsPerNativeLibraryRuntime=1 -XX:-UnlockExperimentalVMOptions
[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: 45578.868 ops/s
[info] # Warmup Iteration   2: 40767.817 ops/s
[info] # Warmup Iteration   3: 45085.550 ops/s
[info] # Warmup Iteration   4: 43220.161 ops/s
[info] # Warmup Iteration   5: 45473.721 ops/s
[info] Iteration   1: 45788.569 ops/s
[info] Iteration   2: 41811.200 ops/s
[info] Iteration   3: 41578.000 ops/s
[info] Iteration   4: 44081.705 ops/s
[info] Iteration   5: 45901.152 ops/s
[info] # Run progress: 93.75% complete, ETA 00:01:01
[info] # Fork: 2 of 4
[info] # Warmup Iteration   1: 46614.476 ops/s
[info] # Warmup Iteration   2: 42166.807 ops/s
[info] # Warmup Iteration   3: 40025.706 ops/s
[info] # Warmup Iteration   4: 40793.838 ops/s
[info] # Warmup Iteration   5: 44778.803 ops/s
[info] Iteration   1: 45648.044 ops/s
[info] Iteration   2: 44687.539 ops/s
[info] Iteration   3: 46464.532 ops/s
[info] Iteration   4: 45243.223 ops/s
[info] Iteration   5: 42021.354 ops/s
[info] # Run progress: 95.83% complete, ETA 00:00:40
[info] # Fork: 3 of 4
[info] # Warmup Iteration   1: 47114.535 ops/s
[info] # Warmup Iteration   2: 44062.874 ops/s
[info] # Warmup Iteration   3: 42350.366 ops/s
[info] # Warmup Iteration   4: 44678.330 ops/s
[info] # Warmup Iteration   5: 41664.270 ops/s
[info] Iteration   1: 44685.015 ops/s
[info] Iteration   2: 43514.567 ops/s
[info] Iteration   3: 46432.780 ops/s
[info] Iteration   4: 46861.925 ops/s
[info] Iteration   5: 44381.655 ops/s
[info] # Run progress: 97.92% complete, ETA 00:00:20
[info] # Fork: 4 of 4
[info] # Warmup Iteration   1: 46479.477 ops/s
[info] # Warmup Iteration   2: 44709.288 ops/s
[info] # Warmup Iteration   3: 46645.089 ops/s
[info] # Warmup Iteration   4: 47797.433 ops/s
[info] # Warmup Iteration   5: 46860.182 ops/s
[info] Iteration   1: 46248.597 ops/s
[info] Iteration   2: 43835.460 ops/s
[info] Iteration   3: 42936.810 ops/s
[info] Iteration   4: 47483.089 ops/s
[info] Iteration   5: 46325.450 ops/s
[info] Result "benchmarks.SumBenchmark.bench11_listOptimizedForeachArgInlined":
[info]   44796.533 ±(99.9%) 1520.097 ops/s [Average]
[info]   (min, avg, max) = (41578.000, 44796.533, 47483.089), stdev = 1750.546
[info]   CI (99.9%): [43276.436, 46316.631] (assumes normal distribution)
[info] # Run complete. Total time: 00:16:18
[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  387640.231 ± 11439.754  ops/s
[info] SumBenchmark.bench01_arrayWhileLoopIndex              thrpt   20  401295.210 ± 11026.297  ops/s
[info] SumBenchmark.bench02_arrayForLoopIndex                thrpt   20  190946.070 ±  1061.656  ops/s
[info] SumBenchmark.bench03_arrayOptimizedForLoopIndex       thrpt   20  393030.687 ± 17167.093  ops/s
[info] SumBenchmark.bench04_arrayForLoop                     thrpt   20  393339.572 ± 10896.992  ops/s
[info] SumBenchmark.bench05_arrayOptimizedForeach            thrpt   20  393441.907 ±  4563.300  ops/s
[info] SumBenchmark.bench06_arrayOptimizedForeachArgInlined  thrpt   20  396730.230 ±  5391.835  ops/s
[info] SumBenchmark.bench07_listSumMethod                    thrpt   20   30722.894 ±   420.092  ops/s
[info] SumBenchmark.bench08_listForLoopIndex                 thrpt   20      10.705 ±     0.338  ops/s
[info] SumBenchmark.bench09_listForLoop                      thrpt   20   44206.890 ±  1228.402  ops/s
[info] SumBenchmark.bench10_listOptimizedForeach             thrpt   20   44913.563 ±  1611.294  ops/s
[info] SumBenchmark.bench11_listOptimizedForeachArgInlined   thrpt   20   44796.533 ±  1520.097  ops/s
[info] Benchmark result is saved to benchmarks/results/02-SumBenchmark-graal.json
[success] Total time: 987 s (16:27), completed Mar 4, 2023, 7:44:28 PM