# JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 2, mode = highQ) # Run progress: 0,00% complete, ETA 00:09:00 # Fork: 1 of 3 # Warmup Iteration 1: 107,903 us/op # Warmup Iteration 2: 82,615 us/op # Warmup Iteration 3: 79,044 us/op # Warmup Iteration 4: 79,931 us/op # Warmup Iteration 5: 79,878 us/op Iteration 1: 79,014 us/op Iteration 2: 78,791 us/op Iteration 3: 78,373 us/op Iteration 4: 78,425 us/op Iteration 5: 77,970 us/op Iteration 6: 78,238 us/op Iteration 7: 78,572 us/op Iteration 8: 78,016 us/op Iteration 9: 78,202 us/op Iteration 10: 78,133 us/op # Run progress: 1,39% complete, ETA 00:10:06 # Fork: 2 of 3 # Warmup Iteration 1: 136,098 us/op # Warmup Iteration 2: 84,031 us/op # Warmup Iteration 3: 79,515 us/op # Warmup Iteration 4: 79,800 us/op # Warmup Iteration 5: 80,231 us/op Iteration 1: 79,060 us/op Iteration 2: 78,953 us/op Iteration 3: 78,873 us/op Iteration 4: 78,738 us/op Iteration 5: 78,646 us/op Iteration 6: 78,602 us/op Iteration 7: 78,721 us/op Iteration 8: 78,498 us/op Iteration 9: 78,277 us/op Iteration 10: 78,309 us/op # Run progress: 2,78% complete, ETA 00:09:59 # Fork: 3 of 3 # Warmup Iteration 1: 104,175 us/op # Warmup Iteration 2: 82,831 us/op # Warmup Iteration 3: 91,157 us/op # Warmup Iteration 4: 77,933 us/op # Warmup Iteration 5: 78,548 us/op Iteration 1: 78,625 us/op Iteration 2: 77,981 us/op Iteration 3: 77,839 us/op Iteration 4: 77,671 us/op Iteration 5: 77,596 us/op Iteration 6: 77,919 us/op Iteration 7: 77,441 us/op Iteration 8: 77,391 us/op Iteration 9: 77,345 us/op Iteration 10: 77,533 us/op Result "parLimit": 78,258 ±(99.9%) 0,340 us/op [Average] (min, avg, max) = (77,345, 78,258, 79,060), stdev = 0,508 CI (99.9%): [77,919, 78,598] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 2, mode = lowQ) # Run progress: 4,17% complete, ETA 00:09:50 # Fork: 1 of 3 # Warmup Iteration 1: 27,995 us/op # Warmup Iteration 2: 8,499 us/op # Warmup Iteration 3: 6,373 us/op # Warmup Iteration 4: 6,814 us/op # Warmup Iteration 5: 6,903 us/op Iteration 1: 6,647 us/op Iteration 2: 6,808 us/op Iteration 3: 6,654 us/op Iteration 4: 6,631 us/op Iteration 5: 6,623 us/op Iteration 6: 6,650 us/op Iteration 7: 6,645 us/op Iteration 8: 6,622 us/op Iteration 9: 6,624 us/op Iteration 10: 6,626 us/op # Run progress: 5,56% complete, ETA 00:09:44 # Fork: 2 of 3 # Warmup Iteration 1: 22,880 us/op # Warmup Iteration 2: 7,961 us/op # Warmup Iteration 3: 6,537 us/op # Warmup Iteration 4: 7,331 us/op # Warmup Iteration 5: 6,780 us/op Iteration 1: 6,562 us/op Iteration 2: 6,385 us/op Iteration 3: 6,389 us/op Iteration 4: 6,331 us/op Iteration 5: 6,334 us/op Iteration 6: 6,365 us/op Iteration 7: 6,430 us/op Iteration 8: 6,269 us/op Iteration 9: 6,308 us/op Iteration 10: 6,442 us/op # Run progress: 6,94% complete, ETA 00:09:35 # Fork: 3 of 3 # Warmup Iteration 1: 22,646 us/op # Warmup Iteration 2: 8,532 us/op # Warmup Iteration 3: 6,758 us/op # Warmup Iteration 4: 6,618 us/op # Warmup Iteration 5: 6,618 us/op Iteration 1: 6,549 us/op Iteration 2: 6,451 us/op Iteration 3: 6,100 us/op Iteration 4: 6,160 us/op Iteration 5: 6,130 us/op Iteration 6: 6,127 us/op Iteration 7: 6,128 us/op Iteration 8: 6,181 us/op Iteration 9: 6,094 us/op Iteration 10: 6,042 us/op Result "parLimit": 6,410 ±(99.9%) 0,147 us/op [Average] (min, avg, max) = (6,042, 6,410, 6,808), stdev = 0,219 CI (99.9%): [6,264, 6,557] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 20, mode = highQ) # Run progress: 8,33% complete, ETA 00:09:26 # Fork: 1 of 3 # Warmup Iteration 1: 866,441 us/op # Warmup Iteration 2: 802,477 us/op # Warmup Iteration 3: 767,833 us/op # Warmup Iteration 4: 764,764 us/op # Warmup Iteration 5: 764,107 us/op Iteration 1: 752,223 us/op Iteration 2: 756,581 us/op Iteration 3: 751,564 us/op Iteration 4: 778,121 us/op Iteration 5: 749,081 us/op Iteration 6: 752,229 us/op Iteration 7: 752,513 us/op Iteration 8: 750,253 us/op Iteration 9: 747,838 us/op Iteration 10: 751,670 us/op # Run progress: 9,72% complete, ETA 00:09:18 # Fork: 2 of 3 # Warmup Iteration 1: 1018,000 us/op # Warmup Iteration 2: 821,610 us/op # Warmup Iteration 3: 787,387 us/op # Warmup Iteration 4: 790,349 us/op # Warmup Iteration 5: 784,715 us/op Iteration 1: 770,574 us/op Iteration 2: 773,161 us/op Iteration 3: 770,086 us/op Iteration 4: 772,046 us/op Iteration 5: 767,726 us/op Iteration 6: 766,268 us/op Iteration 7: 766,270 us/op Iteration 8: 767,630 us/op Iteration 9: 768,863 us/op Iteration 10: 767,156 us/op # Run progress: 11,11% complete, ETA 00:09:09 # Fork: 3 of 3 # Warmup Iteration 1: 847,757 us/op # Warmup Iteration 2: 932,988 us/op # Warmup Iteration 3: 776,314 us/op # Warmup Iteration 4: 759,613 us/op # Warmup Iteration 5: 764,940 us/op Iteration 1: 751,586 us/op Iteration 2: 754,439 us/op Iteration 3: 750,602 us/op Iteration 4: 754,136 us/op Iteration 5: 751,850 us/op Iteration 6: 746,866 us/op Iteration 7: 746,507 us/op Iteration 8: 746,895 us/op Iteration 9: 749,176 us/op Iteration 10: 778,667 us/op Result "parLimit": 758,753 ±(99.9%) 6,923 us/op [Average] (min, avg, max) = (746,507, 758,753, 778,667), stdev = 10,362 CI (99.9%): [751,830, 765,676] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 20, mode = lowQ) # Run progress: 12,50% complete, ETA 00:09:01 # Fork: 1 of 3 # Warmup Iteration 1: 30,561 us/op # Warmup Iteration 2: 21,811 us/op # Warmup Iteration 3: 10,328 us/op # Warmup Iteration 4: 9,526 us/op # Warmup Iteration 5: 9,465 us/op Iteration 1: 9,449 us/op Iteration 2: 9,750 us/op Iteration 3: 9,337 us/op Iteration 4: 9,364 us/op Iteration 5: 9,356 us/op Iteration 6: 9,296 us/op Iteration 7: 9,286 us/op Iteration 8: 9,301 us/op Iteration 9: 9,283 us/op Iteration 10: 9,292 us/op # Run progress: 13,89% complete, ETA 00:08:52 # Fork: 2 of 3 # Warmup Iteration 1: 25,963 us/op # Warmup Iteration 2: 22,288 us/op # Warmup Iteration 3: 9,590 us/op # Warmup Iteration 4: 8,916 us/op # Warmup Iteration 5: 8,488 us/op Iteration 1: 8,730 us/op Iteration 2: 8,648 us/op Iteration 3: 8,385 us/op Iteration 4: 8,397 us/op Iteration 5: 8,353 us/op Iteration 6: 8,336 us/op Iteration 7: 8,399 us/op Iteration 8: 8,406 us/op Iteration 9: 8,393 us/op Iteration 10: 8,344 us/op # Run progress: 15,28% complete, ETA 00:08:43 # Fork: 3 of 3 # Warmup Iteration 1: 26,605 us/op # Warmup Iteration 2: 14,823 us/op # Warmup Iteration 3: 9,932 us/op # Warmup Iteration 4: 9,163 us/op # Warmup Iteration 5: 9,397 us/op Iteration 1: 9,161 us/op Iteration 2: 9,306 us/op Iteration 3: 8,914 us/op Iteration 4: 8,879 us/op Iteration 5: 8,838 us/op Iteration 6: 8,916 us/op Iteration 7: 8,849 us/op Iteration 8: 8,823 us/op Iteration 9: 8,891 us/op Iteration 10: 8,877 us/op Result "parLimit": 8,919 ±(99.9%) 0,276 us/op [Average] (min, avg, max) = (8,336, 8,919, 9,750), stdev = 0,412 CI (99.9%): [8,643, 9,194] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 200, mode = highQ) # Run progress: 16,67% complete, ETA 00:08:35 # Fork: 1 of 3 # Warmup Iteration 1: 7993,659 us/op # Warmup Iteration 2: 7590,277 us/op # Warmup Iteration 3: 7550,828 us/op # Warmup Iteration 4: 7410,735 us/op # Warmup Iteration 5: 7453,569 us/op Iteration 1: 7437,225 us/op Iteration 2: 7544,058 us/op Iteration 3: 7473,248 us/op Iteration 4: 7348,065 us/op Iteration 5: 7384,303 us/op Iteration 6: 7366,055 us/op Iteration 7: 7354,221 us/op Iteration 8: 7418,734 us/op Iteration 9: 7380,977 us/op Iteration 10: 7383,611 us/op # Run progress: 18,06% complete, ETA 00:08:27 # Fork: 2 of 3 # Warmup Iteration 1: 7738,884 us/op # Warmup Iteration 2: 8817,371 us/op # Warmup Iteration 3: 7596,723 us/op # Warmup Iteration 4: 7652,829 us/op # Warmup Iteration 5: 7491,700 us/op Iteration 1: 7454,294 us/op Iteration 2: 7479,588 us/op Iteration 3: 7568,399 us/op Iteration 4: 7409,084 us/op Iteration 5: 7437,201 us/op Iteration 6: 7412,263 us/op Iteration 7: 7446,592 us/op Iteration 8: 7385,496 us/op Iteration 9: 7450,229 us/op Iteration 10: 7453,029 us/op # Run progress: 19,44% complete, ETA 00:08:19 # Fork: 3 of 3 # Warmup Iteration 1: 9694,462 us/op # Warmup Iteration 2: 7616,477 us/op # Warmup Iteration 3: 7553,644 us/op # Warmup Iteration 4: 7483,581 us/op # Warmup Iteration 5: 7412,147 us/op Iteration 1: 7357,359 us/op Iteration 2: 7377,370 us/op Iteration 3: 7563,176 us/op Iteration 4: 7276,862 us/op Iteration 5: 7296,054 us/op Iteration 6: 7257,165 us/op Iteration 7: 7220,141 us/op Iteration 8: 7279,256 us/op Iteration 9: 7237,285 us/op Iteration 10: 7269,444 us/op Result "parLimit": 7390,693 ±(99.9%) 61,388 us/op [Average] (min, avg, max) = (7220,141, 7390,693, 7568,399), stdev = 91,882 CI (99.9%): [7329,305, 7452,080] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 200, mode = lowQ) # Run progress: 20,83% complete, ETA 00:08:10 # Fork: 1 of 3 # Warmup Iteration 1: 31,469 us/op # Warmup Iteration 2: 21,491 us/op # Warmup Iteration 3: 17,441 us/op # Warmup Iteration 4: 16,618 us/op # Warmup Iteration 5: 16,088 us/op Iteration 1: 15,899 us/op Iteration 2: 16,665 us/op Iteration 3: 16,123 us/op Iteration 4: 16,175 us/op Iteration 5: 16,051 us/op Iteration 6: 16,125 us/op Iteration 7: 16,079 us/op Iteration 8: 16,146 us/op Iteration 9: 16,069 us/op Iteration 10: 16,084 us/op # Run progress: 22,22% complete, ETA 00:08:02 # Fork: 2 of 3 # Warmup Iteration 1: 36,134 us/op # Warmup Iteration 2: 24,742 us/op # Warmup Iteration 3: 18,796 us/op # Warmup Iteration 4: 17,877 us/op # Warmup Iteration 5: 18,419 us/op Iteration 1: 17,138 us/op Iteration 2: 17,262 us/op Iteration 3: 17,041 us/op Iteration 4: 17,091 us/op Iteration 5: 16,991 us/op Iteration 6: 17,007 us/op Iteration 7: 17,070 us/op Iteration 8: 17,011 us/op Iteration 9: 17,004 us/op Iteration 10: 16,868 us/op # Run progress: 23,61% complete, ETA 00:07:53 # Fork: 3 of 3 # Warmup Iteration 1: 34,959 us/op # Warmup Iteration 2: 22,476 us/op # Warmup Iteration 3: 17,060 us/op # Warmup Iteration 4: 17,322 us/op # Warmup Iteration 5: 16,988 us/op Iteration 1: 16,288 us/op Iteration 2: 16,445 us/op Iteration 3: 16,301 us/op Iteration 4: 16,377 us/op Iteration 5: 16,326 us/op Iteration 6: 16,336 us/op Iteration 7: 16,402 us/op Iteration 8: 16,374 us/op Iteration 9: 16,300 us/op Iteration 10: 16,318 us/op Result "parLimit": 16,512 ±(99.9%) 0,277 us/op [Average] (min, avg, max) = (15,899, 16,512, 17,262), stdev = 0,415 CI (99.9%): [16,235, 16,790] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 2000, mode = highQ) # Run progress: 25,00% complete, ETA 00:07:44 # Fork: 1 of 3 # Warmup Iteration 1: 77386,894 us/op # Warmup Iteration 2: 75192,709 us/op # Warmup Iteration 3: 74031,413 us/op # Warmup Iteration 4: 74011,076 us/op # Warmup Iteration 5: 72810,241 us/op Iteration 1: 72668,213 us/op Iteration 2: 72664,855 us/op Iteration 3: 72865,435 us/op Iteration 4: 73183,262 us/op Iteration 5: 72662,726 us/op Iteration 6: 72733,812 us/op Iteration 7: 72604,505 us/op Iteration 8: 72476,949 us/op Iteration 9: 72779,972 us/op Iteration 10: 72771,979 us/op # Run progress: 26,39% complete, ETA 00:07:36 # Fork: 2 of 3 # Warmup Iteration 1: 78067,572 us/op # Warmup Iteration 2: 74474,195 us/op # Warmup Iteration 3: 74500,349 us/op # Warmup Iteration 4: 73929,444 us/op # Warmup Iteration 5: 73635,218 us/op Iteration 1: 73280,028 us/op Iteration 2: 73283,670 us/op Iteration 3: 73069,989 us/op Iteration 4: 73504,115 us/op Iteration 5: 73489,264 us/op Iteration 6: 73061,144 us/op Iteration 7: 73165,431 us/op Iteration 8: 73013,234 us/op Iteration 9: 73077,461 us/op Iteration 10: 73119,838 us/op # Run progress: 27,78% complete, ETA 00:07:28 # Fork: 3 of 3 # Warmup Iteration 1: 77064,338 us/op # Warmup Iteration 2: 75600,019 us/op # Warmup Iteration 3: 74384,853 us/op # Warmup Iteration 4: 73611,570 us/op # Warmup Iteration 5: 74022,333 us/op Iteration 1: 73496,500 us/op Iteration 2: 73259,833 us/op Iteration 3: 73106,737 us/op Iteration 4: 73353,810 us/op Iteration 5: 73091,792 us/op Iteration 6: 72826,085 us/op Iteration 7: 73309,446 us/op Iteration 8: 73235,760 us/op Iteration 9: 73336,452 us/op Iteration 10: 72909,184 us/op Result "parLimit": 73046,716 ±(99.9%) 191,986 us/op [Average] (min, avg, max) = (72476,949, 73046,716, 73504,115), stdev = 287,356 CI (99.9%): [72854,730, 73238,703] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parLimit # Parameters: (limit = 2000, mode = lowQ) # Run progress: 29,17% complete, ETA 00:07:20 # Fork: 1 of 3 # Warmup Iteration 1: 99,188 us/op # Warmup Iteration 2: 68,529 us/op # Warmup Iteration 3: 65,745 us/op # Warmup Iteration 4: 63,344 us/op # Warmup Iteration 5: 63,483 us/op Iteration 1: 64,710 us/op Iteration 2: 63,787 us/op Iteration 3: 63,335 us/op Iteration 4: 63,515 us/op Iteration 5: 63,069 us/op Iteration 6: 63,399 us/op Iteration 7: 62,957 us/op Iteration 8: 63,029 us/op Iteration 9: 65,003 us/op Iteration 10: 63,203 us/op # Run progress: 30,56% complete, ETA 00:07:12 # Fork: 2 of 3 # Warmup Iteration 1: 99,153 us/op # Warmup Iteration 2: 70,877 us/op # Warmup Iteration 3: 65,672 us/op # Warmup Iteration 4: 63,536 us/op # Warmup Iteration 5: 63,585 us/op Iteration 1: 63,503 us/op Iteration 2: 63,862 us/op Iteration 3: 63,478 us/op Iteration 4: 63,519 us/op Iteration 5: 63,489 us/op Iteration 6: 63,373 us/op Iteration 7: 63,325 us/op Iteration 8: 63,307 us/op Iteration 9: 63,788 us/op Iteration 10: 63,337 us/op # Run progress: 31,94% complete, ETA 00:07:03 # Fork: 3 of 3 # Warmup Iteration 1: 106,302 us/op # Warmup Iteration 2: 76,011 us/op # Warmup Iteration 3: 69,814 us/op # Warmup Iteration 4: 67,626 us/op # Warmup Iteration 5: 66,502 us/op Iteration 1: 66,686 us/op Iteration 2: 66,953 us/op Iteration 3: 66,622 us/op Iteration 4: 67,078 us/op Iteration 5: 66,201 us/op Iteration 6: 66,313 us/op Iteration 7: 66,142 us/op Iteration 8: 66,046 us/op Iteration 9: 66,241 us/op Iteration 10: 66,249 us/op Result "parLimit": 64,517 ±(99.9%) 0,979 us/op [Average] (min, avg, max) = (62,957, 64,517, 67,078), stdev = 1,465 CI (99.9%): [63,538, 65,496] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 2, mode = highQ) # Run progress: 33,33% complete, ETA 00:06:54 # Fork: 1 of 3 # Warmup Iteration 1: 71,030 us/op # Warmup Iteration 2: 60,813 us/op # Warmup Iteration 3: 74,757 us/op # Warmup Iteration 4: 59,385 us/op # Warmup Iteration 5: 59,258 us/op Iteration 1: 58,816 us/op Iteration 2: 58,641 us/op Iteration 3: 58,645 us/op Iteration 4: 59,360 us/op Iteration 5: 58,837 us/op Iteration 6: 58,778 us/op Iteration 7: 58,679 us/op Iteration 8: 59,540 us/op Iteration 9: 59,345 us/op Iteration 10: 58,566 us/op # Run progress: 34,72% complete, ETA 00:06:46 # Fork: 2 of 3 # Warmup Iteration 1: 74,685 us/op # Warmup Iteration 2: 61,796 us/op # Warmup Iteration 3: 61,647 us/op # Warmup Iteration 4: 61,079 us/op # Warmup Iteration 5: 60,474 us/op Iteration 1: 59,991 us/op Iteration 2: 60,070 us/op Iteration 3: 59,839 us/op Iteration 4: 60,255 us/op Iteration 5: 60,086 us/op Iteration 6: 59,918 us/op Iteration 7: 60,155 us/op Iteration 8: 60,510 us/op Iteration 9: 59,877 us/op Iteration 10: 59,828 us/op # Run progress: 36,11% complete, ETA 00:06:37 # Fork: 3 of 3 # Warmup Iteration 1: 70,932 us/op # Warmup Iteration 2: 75,548 us/op # Warmup Iteration 3: 60,271 us/op # Warmup Iteration 4: 61,374 us/op # Warmup Iteration 5: 60,204 us/op Iteration 1: 59,491 us/op Iteration 2: 59,285 us/op Iteration 3: 59,833 us/op Iteration 4: 59,531 us/op Iteration 5: 59,454 us/op Iteration 6: 59,479 us/op Iteration 7: 59,401 us/op Iteration 8: 59,815 us/op Iteration 9: 59,154 us/op Iteration 10: 59,053 us/op Result "parUnorderedLimit": 59,474 ±(99.9%) 0,362 us/op [Average] (min, avg, max) = (58,566, 59,474, 60,510), stdev = 0,542 CI (99.9%): [59,112, 59,837] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 2, mode = lowQ) # Run progress: 37,50% complete, ETA 00:06:28 # Fork: 1 of 3 # Warmup Iteration 1: 4,792 us/op # Warmup Iteration 2: 1,851 us/op # Warmup Iteration 3: 1,649 us/op # Warmup Iteration 4: 1,652 us/op # Warmup Iteration 5: 1,636 us/op Iteration 1: 1,650 us/op Iteration 2: 1,633 us/op Iteration 3: 1,639 us/op Iteration 4: 1,668 us/op Iteration 5: 1,630 us/op Iteration 6: 1,636 us/op Iteration 7: 1,620 us/op Iteration 8: 1,620 us/op Iteration 9: 1,623 us/op Iteration 10: 1,652 us/op # Run progress: 38,89% complete, ETA 00:06:19 # Fork: 2 of 3 # Warmup Iteration 1: 5,800 us/op # Warmup Iteration 2: 1,669 us/op # Warmup Iteration 3: 1,616 us/op # Warmup Iteration 4: 1,536 us/op # Warmup Iteration 5: 1,459 us/op Iteration 1: 1,453 us/op Iteration 2: 1,462 us/op Iteration 3: 1,451 us/op Iteration 4: 1,471 us/op Iteration 5: 1,443 us/op Iteration 6: 1,456 us/op Iteration 7: 1,457 us/op Iteration 8: 1,458 us/op Iteration 9: 1,456 us/op Iteration 10: 1,458 us/op # Run progress: 40,28% complete, ETA 00:06:11 # Fork: 3 of 3 # Warmup Iteration 1: 4,151 us/op # Warmup Iteration 2: 1,609 us/op # Warmup Iteration 3: 1,466 us/op # Warmup Iteration 4: 1,375 us/op # Warmup Iteration 5: 1,356 us/op Iteration 1: 1,358 us/op Iteration 2: 1,359 us/op Iteration 3: 1,355 us/op Iteration 4: 1,359 us/op Iteration 5: 1,356 us/op Iteration 6: 1,353 us/op Iteration 7: 1,353 us/op Iteration 8: 1,345 us/op Iteration 9: 1,347 us/op Iteration 10: 1,350 us/op Result "parUnorderedLimit": 1,482 ±(99.9%) 0,080 us/op [Average] (min, avg, max) = (1,345, 1,482, 1,668), stdev = 0,120 CI (99.9%): [1,402, 1,562] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 20, mode = highQ) # Run progress: 41,67% complete, ETA 00:06:02 # Fork: 1 of 3 # Warmup Iteration 1: 588,526 us/op # Warmup Iteration 2: 431,494 us/op # Warmup Iteration 3: 415,318 us/op # Warmup Iteration 4: 418,101 us/op # Warmup Iteration 5: 404,891 us/op Iteration 1: 405,246 us/op Iteration 2: 403,801 us/op Iteration 3: 403,775 us/op Iteration 4: 402,572 us/op Iteration 5: 401,953 us/op Iteration 6: 402,772 us/op Iteration 7: 402,003 us/op Iteration 8: 404,106 us/op Iteration 9: 407,469 us/op Iteration 10: 405,025 us/op # Run progress: 43,06% complete, ETA 00:05:53 # Fork: 2 of 3 # Warmup Iteration 1: 470,263 us/op # Warmup Iteration 2: 429,053 us/op # Warmup Iteration 3: 422,079 us/op # Warmup Iteration 4: 413,844 us/op # Warmup Iteration 5: 410,783 us/op Iteration 1: 405,799 us/op Iteration 2: 406,890 us/op Iteration 3: 406,698 us/op Iteration 4: 407,404 us/op Iteration 5: 406,242 us/op Iteration 6: 407,154 us/op Iteration 7: 407,407 us/op Iteration 8: 406,313 us/op Iteration 9: 406,902 us/op Iteration 10: 407,177 us/op # Run progress: 44,44% complete, ETA 00:05:45 # Fork: 3 of 3 # Warmup Iteration 1: 453,346 us/op # Warmup Iteration 2: 423,848 us/op # Warmup Iteration 3: 416,122 us/op # Warmup Iteration 4: 404,198 us/op # Warmup Iteration 5: 431,949 us/op Iteration 1: 397,148 us/op Iteration 2: 400,823 us/op Iteration 3: 406,223 us/op Iteration 4: 396,403 us/op Iteration 5: 397,004 us/op Iteration 6: 397,354 us/op Iteration 7: 395,016 us/op Iteration 8: 397,515 us/op Iteration 9: 399,111 us/op Iteration 10: 400,649 us/op Result "parUnorderedLimit": 403,132 ±(99.9%) 2,648 us/op [Average] (min, avg, max) = (395,016, 403,132, 407,469), stdev = 3,963 CI (99.9%): [400,484, 405,780] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 20, mode = lowQ) # Run progress: 45,83% complete, ETA 00:05:36 # Fork: 1 of 3 # Warmup Iteration 1: 5,040 us/op # Warmup Iteration 2: 3,626 us/op # Warmup Iteration 3: 3,618 us/op # Warmup Iteration 4: 3,609 us/op # Warmup Iteration 5: 3,611 us/op Iteration 1: 3,578 us/op Iteration 2: 3,668 us/op Iteration 3: 3,604 us/op Iteration 4: 3,614 us/op Iteration 5: 3,615 us/op Iteration 6: 3,612 us/op Iteration 7: 3,601 us/op Iteration 8: 3,567 us/op Iteration 9: 3,563 us/op Iteration 10: 3,571 us/op # Run progress: 47,22% complete, ETA 00:05:27 # Fork: 2 of 3 # Warmup Iteration 1: 5,154 us/op # Warmup Iteration 2: 3,538 us/op # Warmup Iteration 3: 3,429 us/op # Warmup Iteration 4: 3,525 us/op # Warmup Iteration 5: 3,501 us/op Iteration 1: 3,391 us/op Iteration 2: 3,431 us/op Iteration 3: 3,405 us/op Iteration 4: 3,402 us/op Iteration 5: 3,403 us/op Iteration 6: 3,392 us/op Iteration 7: 3,401 us/op Iteration 8: 3,383 us/op Iteration 9: 3,380 us/op Iteration 10: 3,412 us/op # Run progress: 48,61% complete, ETA 00:05:19 # Fork: 3 of 3 # Warmup Iteration 1: 5,205 us/op # Warmup Iteration 2: 3,665 us/op # Warmup Iteration 3: 3,501 us/op # Warmup Iteration 4: 3,451 us/op # Warmup Iteration 5: 3,497 us/op Iteration 1: 3,470 us/op Iteration 2: 3,606 us/op Iteration 3: 3,550 us/op Iteration 4: 3,573 us/op Iteration 5: 3,546 us/op Iteration 6: 3,541 us/op Iteration 7: 3,541 us/op Iteration 8: 3,543 us/op Iteration 9: 3,540 us/op Iteration 10: 3,547 us/op Result "parUnorderedLimit": 3,515 ±(99.9%) 0,060 us/op [Average] (min, avg, max) = (3,380, 3,515, 3,668), stdev = 0,090 CI (99.9%): [3,455, 3,575] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 200, mode = highQ) # Run progress: 50,00% complete, ETA 00:05:10 # Fork: 1 of 3 # Warmup Iteration 1: 4485,050 us/op # Warmup Iteration 2: 4945,786 us/op # Warmup Iteration 3: 4588,977 us/op # Warmup Iteration 4: 4424,815 us/op # Warmup Iteration 5: 4569,967 us/op Iteration 1: 4414,229 us/op Iteration 2: 4443,153 us/op Iteration 3: 4414,932 us/op Iteration 4: 4506,221 us/op Iteration 5: 4657,107 us/op Iteration 6: 4571,123 us/op Iteration 7: 4557,495 us/op Iteration 8: 4610,663 us/op Iteration 9: 4572,137 us/op Iteration 10: 4491,728 us/op # Run progress: 51,39% complete, ETA 00:05:01 # Fork: 2 of 3 # Warmup Iteration 1: 5699,547 us/op # Warmup Iteration 2: 4582,987 us/op # Warmup Iteration 3: 4586,183 us/op # Warmup Iteration 4: 4627,220 us/op # Warmup Iteration 5: 4643,177 us/op Iteration 1: 4537,849 us/op Iteration 2: 4467,270 us/op Iteration 3: 4585,245 us/op Iteration 4: 4716,452 us/op Iteration 5: 4608,279 us/op Iteration 6: 4581,723 us/op Iteration 7: 4598,882 us/op Iteration 8: 4639,848 us/op Iteration 9: 4608,908 us/op Iteration 10: 4623,909 us/op # Run progress: 52,78% complete, ETA 00:04:53 # Fork: 3 of 3 # Warmup Iteration 1: 4524,985 us/op # Warmup Iteration 2: 5330,562 us/op # Warmup Iteration 3: 4558,768 us/op # Warmup Iteration 4: 4429,242 us/op # Warmup Iteration 5: 4544,562 us/op Iteration 1: 4477,690 us/op Iteration 2: 4463,214 us/op Iteration 3: 4503,710 us/op Iteration 4: 4589,481 us/op Iteration 5: 4230,741 us/op Iteration 6: 4564,956 us/op Iteration 7: 4537,679 us/op Iteration 8: 4445,119 us/op Iteration 9: 4540,709 us/op Iteration 10: 4443,648 us/op Result "parUnorderedLimit": 4533,470 ±(99.9%) 63,535 us/op [Average] (min, avg, max) = (4230,741, 4533,470, 4716,452), stdev = 95,096 CI (99.9%): [4469,935, 4597,004] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 200, mode = lowQ) # Run progress: 54,17% complete, ETA 00:04:44 # Fork: 1 of 3 # Warmup Iteration 1: 13,083 us/op # Warmup Iteration 2: 9,703 us/op # Warmup Iteration 3: 9,761 us/op # Warmup Iteration 4: 9,501 us/op # Warmup Iteration 5: 9,213 us/op Iteration 1: 9,278 us/op Iteration 2: 9,269 us/op Iteration 3: 9,192 us/op Iteration 4: 9,344 us/op Iteration 5: 9,270 us/op Iteration 6: 9,254 us/op Iteration 7: 9,228 us/op Iteration 8: 9,226 us/op Iteration 9: 9,180 us/op Iteration 10: 9,206 us/op # Run progress: 55,56% complete, ETA 00:04:36 # Fork: 2 of 3 # Warmup Iteration 1: 12,113 us/op # Warmup Iteration 2: 9,724 us/op # Warmup Iteration 3: 9,968 us/op # Warmup Iteration 4: 9,318 us/op # Warmup Iteration 5: 9,264 us/op Iteration 1: 9,263 us/op Iteration 2: 9,257 us/op Iteration 3: 9,244 us/op Iteration 4: 9,260 us/op Iteration 5: 9,238 us/op Iteration 6: 9,274 us/op Iteration 7: 9,257 us/op Iteration 8: 9,277 us/op Iteration 9: 9,263 us/op Iteration 10: 9,261 us/op # Run progress: 56,94% complete, ETA 00:04:27 # Fork: 3 of 3 # Warmup Iteration 1: 13,570 us/op # Warmup Iteration 2: 9,665 us/op # Warmup Iteration 3: 9,525 us/op # Warmup Iteration 4: 9,266 us/op # Warmup Iteration 5: 9,056 us/op Iteration 1: 8,996 us/op Iteration 2: 9,034 us/op Iteration 3: 9,004 us/op Iteration 4: 9,075 us/op Iteration 5: 9,006 us/op Iteration 6: 9,007 us/op Iteration 7: 9,019 us/op Iteration 8: 9,019 us/op Iteration 9: 8,997 us/op Iteration 10: 9,031 us/op Result "parUnorderedLimit": 9,174 ±(99.9%) 0,078 us/op [Average] (min, avg, max) = (8,996, 9,174, 9,344), stdev = 0,116 CI (99.9%): [9,097, 9,252] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 2000, mode = highQ) # Run progress: 58,33% complete, ETA 00:04:18 # Fork: 1 of 3 # Warmup Iteration 1: 22743,262 us/op # Warmup Iteration 2: 21874,559 us/op # Warmup Iteration 3: 21548,988 us/op # Warmup Iteration 4: 21373,631 us/op # Warmup Iteration 5: 21167,251 us/op Iteration 1: 21093,836 us/op Iteration 2: 21072,593 us/op Iteration 3: 21111,149 us/op Iteration 4: 21083,242 us/op Iteration 5: 21010,683 us/op Iteration 6: 21031,568 us/op Iteration 7: 21016,753 us/op Iteration 8: 20994,488 us/op Iteration 9: 21024,326 us/op Iteration 10: 21055,681 us/op # Run progress: 59,72% complete, ETA 00:04:10 # Fork: 2 of 3 # Warmup Iteration 1: 22105,502 us/op # Warmup Iteration 2: 25876,150 us/op # Warmup Iteration 3: 21742,880 us/op # Warmup Iteration 4: 21795,621 us/op # Warmup Iteration 5: 21285,208 us/op Iteration 1: 21255,909 us/op Iteration 2: 21182,949 us/op Iteration 3: 21227,244 us/op Iteration 4: 21280,366 us/op Iteration 5: 21205,724 us/op Iteration 6: 21290,988 us/op Iteration 7: 21212,994 us/op Iteration 8: 21248,473 us/op Iteration 9: 21242,487 us/op Iteration 10: 21241,355 us/op # Run progress: 61,11% complete, ETA 00:04:01 # Fork: 3 of 3 # Warmup Iteration 1: 22559,196 us/op # Warmup Iteration 2: 21786,639 us/op # Warmup Iteration 3: 21473,752 us/op # Warmup Iteration 4: 21529,855 us/op # Warmup Iteration 5: 21136,117 us/op Iteration 1: 20940,193 us/op Iteration 2: 20975,741 us/op Iteration 3: 20956,498 us/op Iteration 4: 21057,088 us/op Iteration 5: 20966,044 us/op Iteration 6: 21033,044 us/op Iteration 7: 20895,664 us/op Iteration 8: 20960,016 us/op Iteration 9: 20963,202 us/op Iteration 10: 20922,219 us/op Result "parUnorderedLimit": 21085,084 ±(99.9%) 81,648 us/op [Average] (min, avg, max) = (20895,664, 21085,084, 21290,988), stdev = 122,207 CI (99.9%): [21003,436, 21166,732] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.parUnorderedLimit # Parameters: (limit = 2000, mode = lowQ) # Run progress: 62,50% complete, ETA 00:03:52 # Fork: 1 of 3 # Warmup Iteration 1: 56,476 us/op # Warmup Iteration 2: 44,571 us/op # Warmup Iteration 3: 43,380 us/op # Warmup Iteration 4: 41,560 us/op # Warmup Iteration 5: 41,439 us/op Iteration 1: 41,494 us/op Iteration 2: 41,416 us/op Iteration 3: 41,310 us/op Iteration 4: 41,613 us/op Iteration 5: 41,571 us/op Iteration 6: 41,165 us/op Iteration 7: 41,226 us/op Iteration 8: 41,228 us/op Iteration 9: 41,390 us/op Iteration 10: 41,151 us/op # Run progress: 63,89% complete, ETA 00:03:44 # Fork: 2 of 3 # Warmup Iteration 1: 64,264 us/op # Warmup Iteration 2: 46,415 us/op # Warmup Iteration 3: 45,055 us/op # Warmup Iteration 4: 43,291 us/op # Warmup Iteration 5: 43,054 us/op Iteration 1: 43,063 us/op Iteration 2: 43,205 us/op Iteration 3: 42,855 us/op Iteration 4: 43,053 us/op Iteration 5: 43,261 us/op Iteration 6: 42,863 us/op Iteration 7: 42,516 us/op Iteration 8: 42,733 us/op Iteration 9: 42,666 us/op Iteration 10: 42,629 us/op # Run progress: 65,28% complete, ETA 00:03:35 # Fork: 3 of 3 # Warmup Iteration 1: 60,618 us/op # Warmup Iteration 2: 46,649 us/op # Warmup Iteration 3: 45,835 us/op # Warmup Iteration 4: 44,748 us/op # Warmup Iteration 5: 44,747 us/op Iteration 1: 44,996 us/op Iteration 2: 45,135 us/op Iteration 3: 44,909 us/op Iteration 4: 45,135 us/op Iteration 5: 45,119 us/op Iteration 6: 45,041 us/op Iteration 7: 44,530 us/op Iteration 8: 44,863 us/op Iteration 9: 44,664 us/op Iteration 10: 44,648 us/op Result "parUnorderedLimit": 43,048 ±(99.9%) 0,997 us/op [Average] (min, avg, max) = (41,151, 43,048, 45,135), stdev = 1,493 CI (99.9%): [42,051, 44,046] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 2, mode = highQ) # Run progress: 66,67% complete, ETA 00:03:26 # Fork: 1 of 3 # Warmup Iteration 1: 35,113 us/op # Warmup Iteration 2: 32,840 us/op # Warmup Iteration 3: 38,189 us/op # Warmup Iteration 4: 34,235 us/op # Warmup Iteration 5: 34,409 us/op Iteration 1: 34,456 us/op Iteration 2: 34,448 us/op Iteration 3: 34,191 us/op Iteration 4: 34,034 us/op Iteration 5: 33,758 us/op Iteration 6: 33,969 us/op Iteration 7: 34,050 us/op Iteration 8: 33,925 us/op Iteration 9: 34,078 us/op Iteration 10: 34,042 us/op # Run progress: 68,06% complete, ETA 00:03:18 # Fork: 2 of 3 # Warmup Iteration 1: 36,675 us/op # Warmup Iteration 2: 34,321 us/op # Warmup Iteration 3: 35,178 us/op # Warmup Iteration 4: 34,760 us/op # Warmup Iteration 5: 34,640 us/op Iteration 1: 34,154 us/op Iteration 2: 34,382 us/op Iteration 3: 34,246 us/op Iteration 4: 34,065 us/op Iteration 5: 33,990 us/op Iteration 6: 33,971 us/op Iteration 7: 33,970 us/op Iteration 8: 34,058 us/op Iteration 9: 33,950 us/op Iteration 10: 34,110 us/op # Run progress: 69,44% complete, ETA 00:03:09 # Fork: 3 of 3 # Warmup Iteration 1: 38,600 us/op # Warmup Iteration 2: 34,329 us/op # Warmup Iteration 3: 34,385 us/op # Warmup Iteration 4: 34,737 us/op # Warmup Iteration 5: 34,701 us/op Iteration 1: 34,379 us/op Iteration 2: 34,536 us/op Iteration 3: 34,253 us/op Iteration 4: 34,215 us/op Iteration 5: 34,020 us/op Iteration 6: 34,098 us/op Iteration 7: 33,976 us/op Iteration 8: 34,081 us/op Iteration 9: 34,008 us/op Iteration 10: 34,011 us/op Result "seqLimit": 34,114 ±(99.9%) 0,121 us/op [Average] (min, avg, max) = (33,758, 34,114, 34,536), stdev = 0,180 CI (99.9%): [33,994, 34,235] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 2, mode = lowQ) # Run progress: 70,83% complete, ETA 00:03:01 # Fork: 1 of 3 # Warmup Iteration 1: 0,179 us/op # Warmup Iteration 2: 0,146 us/op # Warmup Iteration 3: 0,132 us/op # Warmup Iteration 4: 0,132 us/op # Warmup Iteration 5: 0,132 us/op Iteration 1: 0,133 us/op Iteration 2: 0,132 us/op Iteration 3: 0,132 us/op Iteration 4: 0,132 us/op Iteration 5: 0,132 us/op Iteration 6: 0,132 us/op Iteration 7: 0,132 us/op Iteration 8: 0,133 us/op Iteration 9: 0,132 us/op Iteration 10: 0,132 us/op # Run progress: 72,22% complete, ETA 00:02:52 # Fork: 2 of 3 # Warmup Iteration 1: 0,176 us/op # Warmup Iteration 2: 0,147 us/op # Warmup Iteration 3: 0,132 us/op # Warmup Iteration 4: 0,133 us/op # Warmup Iteration 5: 0,131 us/op Iteration 1: 0,132 us/op Iteration 2: 0,132 us/op Iteration 3: 0,132 us/op Iteration 4: 0,132 us/op Iteration 5: 0,132 us/op Iteration 6: 0,132 us/op Iteration 7: 0,132 us/op Iteration 8: 0,132 us/op Iteration 9: 0,132 us/op Iteration 10: 0,132 us/op # Run progress: 73,61% complete, ETA 00:02:43 # Fork: 3 of 3 # Warmup Iteration 1: 0,175 us/op # Warmup Iteration 2: 0,145 us/op # Warmup Iteration 3: 0,133 us/op # Warmup Iteration 4: 0,133 us/op # Warmup Iteration 5: 0,132 us/op Iteration 1: 0,133 us/op Iteration 2: 0,133 us/op Iteration 3: 0,133 us/op Iteration 4: 0,133 us/op Iteration 5: 0,133 us/op Iteration 6: 0,133 us/op Iteration 7: 0,133 us/op Iteration 8: 0,133 us/op Iteration 9: 0,133 us/op Iteration 10: 0,133 us/op Result "seqLimit": 0,132 ±(99.9%) 0,001 us/op [Average] (min, avg, max) = (0,132, 0,132, 0,133), stdev = 0,001 CI (99.9%): [0,132, 0,133] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 20, mode = highQ) # Run progress: 75,00% complete, ETA 00:02:35 # Fork: 1 of 3 # Warmup Iteration 1: 417,554 us/op # Warmup Iteration 2: 375,123 us/op # Warmup Iteration 3: 367,488 us/op # Warmup Iteration 4: 363,770 us/op # Warmup Iteration 5: 365,140 us/op Iteration 1: 362,767 us/op Iteration 2: 361,898 us/op Iteration 3: 361,195 us/op Iteration 4: 362,928 us/op Iteration 5: 359,960 us/op Iteration 6: 360,141 us/op Iteration 7: 360,160 us/op Iteration 8: 360,951 us/op Iteration 9: 360,058 us/op Iteration 10: 361,153 us/op # Run progress: 76,39% complete, ETA 00:02:26 # Fork: 2 of 3 # Warmup Iteration 1: 377,861 us/op # Warmup Iteration 2: 375,608 us/op # Warmup Iteration 3: 369,247 us/op # Warmup Iteration 4: 371,125 us/op # Warmup Iteration 5: 368,669 us/op Iteration 1: 368,208 us/op Iteration 2: 365,884 us/op Iteration 3: 363,236 us/op Iteration 4: 365,565 us/op Iteration 5: 363,229 us/op Iteration 6: 364,282 us/op Iteration 7: 364,472 us/op Iteration 8: 366,158 us/op Iteration 9: 363,915 us/op Iteration 10: 365,081 us/op # Run progress: 77,78% complete, ETA 00:02:17 # Fork: 3 of 3 # Warmup Iteration 1: 393,417 us/op # Warmup Iteration 2: 378,005 us/op # Warmup Iteration 3: 363,101 us/op # Warmup Iteration 4: 363,912 us/op # Warmup Iteration 5: 364,821 us/op Iteration 1: 360,909 us/op Iteration 2: 361,270 us/op Iteration 3: 359,275 us/op Iteration 4: 360,752 us/op Iteration 5: 359,074 us/op Iteration 6: 360,098 us/op Iteration 7: 358,917 us/op Iteration 8: 361,103 us/op Iteration 9: 359,265 us/op Iteration 10: 358,615 us/op Result "seqLimit": 362,017 ±(99.9%) 1,674 us/op [Average] (min, avg, max) = (358,615, 362,017, 368,208), stdev = 2,505 CI (99.9%): [360,344, 363,691] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 20, mode = lowQ) # Run progress: 79,17% complete, ETA 00:02:09 # Fork: 1 of 3 # Warmup Iteration 1: 0,473 us/op # Warmup Iteration 2: 0,436 us/op # Warmup Iteration 3: 0,400 us/op # Warmup Iteration 4: 0,401 us/op # Warmup Iteration 5: 0,400 us/op Iteration 1: 0,400 us/op Iteration 2: 0,401 us/op Iteration 3: 0,401 us/op Iteration 4: 0,401 us/op Iteration 5: 0,399 us/op Iteration 6: 0,401 us/op Iteration 7: 0,402 us/op Iteration 8: 0,399 us/op Iteration 9: 0,400 us/op Iteration 10: 0,400 us/op # Run progress: 80,56% complete, ETA 00:02:00 # Fork: 2 of 3 # Warmup Iteration 1: 0,470 us/op # Warmup Iteration 2: 0,420 us/op # Warmup Iteration 3: 0,413 us/op # Warmup Iteration 4: 0,401 us/op # Warmup Iteration 5: 0,401 us/op Iteration 1: 0,403 us/op Iteration 2: 0,399 us/op Iteration 3: 0,399 us/op Iteration 4: 0,401 us/op Iteration 5: 0,399 us/op Iteration 6: 0,399 us/op Iteration 7: 0,398 us/op Iteration 8: 0,400 us/op Iteration 9: 0,399 us/op Iteration 10: 0,399 us/op # Run progress: 81,94% complete, ETA 00:01:52 # Fork: 3 of 3 # Warmup Iteration 1: 0,465 us/op # Warmup Iteration 2: 0,424 us/op # Warmup Iteration 3: 0,401 us/op # Warmup Iteration 4: 0,394 us/op # Warmup Iteration 5: 0,394 us/op Iteration 1: 0,394 us/op Iteration 2: 0,395 us/op Iteration 3: 0,394 us/op Iteration 4: 0,395 us/op Iteration 5: 0,394 us/op Iteration 6: 0,395 us/op Iteration 7: 0,394 us/op Iteration 8: 0,395 us/op Iteration 9: 0,395 us/op Iteration 10: 0,394 us/op Result "seqLimit": 0,398 ±(99.9%) 0,002 us/op [Average] (min, avg, max) = (0,394, 0,398, 0,403), stdev = 0,003 CI (99.9%): [0,396, 0,400] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 200, mode = highQ) # Run progress: 83,33% complete, ETA 00:01:43 # Fork: 1 of 3 # Warmup Iteration 1: 3796,034 us/op # Warmup Iteration 2: 3659,563 us/op # Warmup Iteration 3: 3617,206 us/op # Warmup Iteration 4: 3620,675 us/op # Warmup Iteration 5: 3612,846 us/op Iteration 1: 3623,955 us/op Iteration 2: 3622,379 us/op Iteration 3: 3597,848 us/op Iteration 4: 3609,252 us/op Iteration 5: 3590,428 us/op Iteration 6: 3617,550 us/op Iteration 7: 3609,721 us/op Iteration 8: 3601,804 us/op Iteration 9: 3591,320 us/op Iteration 10: 3592,457 us/op # Run progress: 84,72% complete, ETA 00:01:34 # Fork: 2 of 3 # Warmup Iteration 1: 3583,935 us/op # Warmup Iteration 2: 4016,311 us/op # Warmup Iteration 3: 3623,537 us/op # Warmup Iteration 4: 3643,298 us/op # Warmup Iteration 5: 3614,215 us/op Iteration 1: 3614,058 us/op Iteration 2: 3603,111 us/op Iteration 3: 3601,658 us/op Iteration 4: 3640,050 us/op Iteration 5: 3592,268 us/op Iteration 6: 3591,301 us/op Iteration 7: 3590,409 us/op Iteration 8: 3586,273 us/op Iteration 9: 3606,019 us/op Iteration 10: 3603,028 us/op # Run progress: 86,11% complete, ETA 00:01:26 # Fork: 3 of 3 # Warmup Iteration 1: 3764,908 us/op # Warmup Iteration 2: 3721,995 us/op # Warmup Iteration 3: 3690,820 us/op # Warmup Iteration 4: 3665,189 us/op # Warmup Iteration 5: 3644,210 us/op Iteration 1: 3664,769 us/op Iteration 2: 3649,001 us/op Iteration 3: 3623,549 us/op Iteration 4: 3646,722 us/op Iteration 5: 3685,269 us/op Iteration 6: 3614,296 us/op Iteration 7: 3623,108 us/op Iteration 8: 3618,965 us/op Iteration 9: 3615,642 us/op Iteration 10: 3627,491 us/op Result "seqLimit": 3615,123 ±(99.9%) 15,650 us/op [Average] (min, avg, max) = (3586,273, 3615,123, 3685,269), stdev = 23,424 CI (99.9%): [3599,474, 3630,773] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 200, mode = lowQ) # Run progress: 87,50% complete, ETA 00:01:17 # Fork: 1 of 3 # Warmup Iteration 1: 3,277 us/op # Warmup Iteration 2: 3,147 us/op # Warmup Iteration 3: 3,048 us/op # Warmup Iteration 4: 2,964 us/op # Warmup Iteration 5: 2,963 us/op Iteration 1: 2,956 us/op Iteration 2: 2,963 us/op Iteration 3: 2,950 us/op Iteration 4: 2,967 us/op Iteration 5: 2,960 us/op Iteration 6: 2,944 us/op Iteration 7: 2,970 us/op Iteration 8: 2,958 us/op Iteration 9: 2,964 us/op Iteration 10: 2,962 us/op # Run progress: 88,89% complete, ETA 00:01:08 # Fork: 2 of 3 # Warmup Iteration 1: 3,250 us/op # Warmup Iteration 2: 3,130 us/op # Warmup Iteration 3: 3,042 us/op # Warmup Iteration 4: 2,945 us/op # Warmup Iteration 5: 2,944 us/op Iteration 1: 2,935 us/op Iteration 2: 2,947 us/op Iteration 3: 2,951 us/op Iteration 4: 2,939 us/op Iteration 5: 2,951 us/op Iteration 6: 2,946 us/op Iteration 7: 2,947 us/op Iteration 8: 2,941 us/op Iteration 9: 2,940 us/op Iteration 10: 2,945 us/op # Run progress: 90,28% complete, ETA 00:01:00 # Fork: 3 of 3 # Warmup Iteration 1: 3,283 us/op # Warmup Iteration 2: 3,126 us/op # Warmup Iteration 3: 3,029 us/op # Warmup Iteration 4: 2,940 us/op # Warmup Iteration 5: 2,949 us/op Iteration 1: 2,935 us/op Iteration 2: 2,943 us/op Iteration 3: 2,947 us/op Iteration 4: 2,947 us/op Iteration 5: 2,943 us/op Iteration 6: 2,934 us/op Iteration 7: 2,939 us/op Iteration 8: 2,945 us/op Iteration 9: 2,935 us/op Iteration 10: 2,941 us/op Result "seqLimit": 2,948 ±(99.9%) 0,007 us/op [Average] (min, avg, max) = (2,934, 2,948, 2,970), stdev = 0,010 CI (99.9%): [2,942, 2,955] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 2000, mode = highQ) # Run progress: 91,67% complete, ETA 00:00:51 # Fork: 1 of 3 # Warmup Iteration 1: 37471,305 us/op # Warmup Iteration 2: 36647,463 us/op # Warmup Iteration 3: 36275,034 us/op # Warmup Iteration 4: 37483,886 us/op # Warmup Iteration 5: 37052,243 us/op Iteration 1: 36590,614 us/op Iteration 2: 36487,864 us/op Iteration 3: 36247,839 us/op Iteration 4: 36099,615 us/op Iteration 5: 36217,594 us/op Iteration 6: 35995,186 us/op Iteration 7: 36580,966 us/op Iteration 8: 36118,533 us/op Iteration 9: 36354,704 us/op Iteration 10: 36186,757 us/op # Run progress: 93,06% complete, ETA 00:00:43 # Fork: 2 of 3 # Warmup Iteration 1: 35946,377 us/op # Warmup Iteration 2: 40572,575 us/op # Warmup Iteration 3: 36620,552 us/op # Warmup Iteration 4: 36491,506 us/op # Warmup Iteration 5: 36415,147 us/op Iteration 1: 36494,226 us/op Iteration 2: 36408,077 us/op Iteration 3: 36269,855 us/op Iteration 4: 36284,872 us/op Iteration 5: 36241,289 us/op Iteration 6: 36160,768 us/op Iteration 7: 36142,938 us/op Iteration 8: 36126,975 us/op Iteration 9: 36190,470 us/op Iteration 10: 36071,261 us/op # Run progress: 94,44% complete, ETA 00:00:34 # Fork: 3 of 3 # Warmup Iteration 1: 36244,623 us/op # Warmup Iteration 2: 40435,564 us/op # Warmup Iteration 3: 36498,009 us/op # Warmup Iteration 4: 36439,268 us/op # Warmup Iteration 5: 36443,170 us/op Iteration 1: 36417,488 us/op Iteration 2: 36821,889 us/op Iteration 3: 36222,773 us/op Iteration 4: 36279,764 us/op Iteration 5: 36175,122 us/op Iteration 6: 36123,097 us/op Iteration 7: 36166,514 us/op Iteration 8: 36167,815 us/op Iteration 9: 36147,241 us/op Iteration 10: 36187,892 us/op Result "seqLimit": 36266,000 ±(99.9%) 121,449 us/op [Average] (min, avg, max) = (35995,186, 36266,000, 36821,889), stdev = 181,779 CI (99.9%): [36144,551, 36387,449] (assumes normal distribution) # JMH 1.11.3 (released 96 days ago, please consider updating!) # VM version: JDK 9-ea, VM 9-ea+111 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -Djdk.launcher.patch.0=..\..\out_parallelism # Warmup: 5 iterations, 500 ms each # Measurement: 10 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.LimitTest.seqLimit # Parameters: (limit = 2000, mode = lowQ) # Run progress: 95,83% complete, ETA 00:00:25 # Fork: 1 of 3 # Warmup Iteration 1: 31,865 us/op # Warmup Iteration 2: 30,086 us/op # Warmup Iteration 3: 29,767 us/op # Warmup Iteration 4: 28,966 us/op # Warmup Iteration 5: 28,775 us/op Iteration 1: 28,917 us/op Iteration 2: 28,951 us/op Iteration 3: 28,817 us/op Iteration 4: 28,758 us/op Iteration 5: 28,983 us/op Iteration 6: 28,793 us/op Iteration 7: 28,810 us/op Iteration 8: 28,800 us/op Iteration 9: 28,850 us/op Iteration 10: 28,830 us/op # Run progress: 97,22% complete, ETA 00:00:17 # Fork: 2 of 3 # Warmup Iteration 1: 31,877 us/op # Warmup Iteration 2: 30,030 us/op # Warmup Iteration 3: 29,848 us/op # Warmup Iteration 4: 28,962 us/op # Warmup Iteration 5: 28,739 us/op Iteration 1: 28,778 us/op Iteration 2: 28,867 us/op Iteration 3: 28,718 us/op Iteration 4: 28,898 us/op Iteration 5: 28,777 us/op Iteration 6: 28,759 us/op Iteration 7: 28,758 us/op Iteration 8: 28,825 us/op Iteration 9: 28,782 us/op Iteration 10: 28,670 us/op # Run progress: 98,61% complete, ETA 00:00:08 # Fork: 3 of 3 # Warmup Iteration 1: 31,770 us/op # Warmup Iteration 2: 29,950 us/op # Warmup Iteration 3: 29,727 us/op # Warmup Iteration 4: 28,907 us/op # Warmup Iteration 5: 28,764 us/op Iteration 1: 28,764 us/op Iteration 2: 28,901 us/op Iteration 3: 28,665 us/op Iteration 4: 28,800 us/op Iteration 5: 28,786 us/op Iteration 6: 28,742 us/op Iteration 7: 28,793 us/op Iteration 8: 28,689 us/op Iteration 9: 28,705 us/op Iteration 10: 28,676 us/op Result "seqLimit": 28,795 ±(99.9%) 0,054 us/op [Average] (min, avg, max) = (28,665, 28,795, 28,983), stdev = 0,081 CI (99.9%): [28,742, 28,849] (assumes normal distribution) # Run complete. Total time: 00:10:20 Benchmark (limit) (mode) Mode Cnt Score Error Units LimitTest.parLimit 2 highQ avgt 30 78,258 ± 0,340 us/op LimitTest.parLimit 2 lowQ avgt 30 6,410 ± 0,147 us/op LimitTest.parLimit 20 highQ avgt 30 758,753 ± 6,923 us/op LimitTest.parLimit 20 lowQ avgt 30 8,919 ± 0,276 us/op LimitTest.parLimit 200 highQ avgt 30 7390,693 ± 61,388 us/op LimitTest.parLimit 200 lowQ avgt 30 16,512 ± 0,277 us/op LimitTest.parLimit 2000 highQ avgt 30 73046,716 ± 191,986 us/op LimitTest.parLimit 2000 lowQ avgt 30 64,517 ± 0,979 us/op LimitTest.parUnorderedLimit 2 highQ avgt 30 59,474 ± 0,362 us/op LimitTest.parUnorderedLimit 2 lowQ avgt 30 1,482 ± 0,080 us/op LimitTest.parUnorderedLimit 20 highQ avgt 30 403,132 ± 2,648 us/op LimitTest.parUnorderedLimit 20 lowQ avgt 30 3,515 ± 0,060 us/op LimitTest.parUnorderedLimit 200 highQ avgt 30 4533,470 ± 63,535 us/op LimitTest.parUnorderedLimit 200 lowQ avgt 30 9,174 ± 0,078 us/op LimitTest.parUnorderedLimit 2000 highQ avgt 30 21085,084 ± 81,648 us/op LimitTest.parUnorderedLimit 2000 lowQ avgt 30 43,048 ± 0,997 us/op LimitTest.seqLimit 2 highQ avgt 30 34,114 ± 0,121 us/op LimitTest.seqLimit 2 lowQ avgt 30 0,132 ± 0,001 us/op LimitTest.seqLimit 20 highQ avgt 30 362,017 ± 1,674 us/op LimitTest.seqLimit 20 lowQ avgt 30 0,398 ± 0,002 us/op LimitTest.seqLimit 200 highQ avgt 30 3615,123 ± 15,650 us/op LimitTest.seqLimit 200 lowQ avgt 30 2,948 ± 0,007 us/op LimitTest.seqLimit 2000 highQ avgt 30 36266,000 ± 121,449 us/op LimitTest.seqLimit 2000 lowQ avgt 30 28,795 ± 0,054 us/op