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