Skip to content
Snippets Groups Projects
02-SumBenchmark-graal-1.txt 42.2 KiB
Newer Older
Matt Bovel's avatar
Matt Bovel committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809
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