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