# 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 # 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: 127,781 us/op # Warmup Iteration 2: 82,938 us/op # Warmup Iteration 3: 81,159 us/op # Warmup Iteration 4: 80,004 us/op # Warmup Iteration 5: 81,212 us/op Iteration 1: 79,228 us/op Iteration 2: 79,405 us/op Iteration 3: 79,002 us/op Iteration 4: 78,991 us/op Iteration 5: 78,952 us/op Iteration 6: 78,846 us/op Iteration 7: 78,563 us/op Iteration 8: 78,772 us/op Iteration 9: 78,714 us/op Iteration 10: 78,655 us/op # Run progress: 1,39% complete, ETA 00:10:05 # Fork: 2 of 3 # Warmup Iteration 1: 107,383 us/op # Warmup Iteration 2: 83,820 us/op # Warmup Iteration 3: 78,535 us/op # Warmup Iteration 4: 78,878 us/op # Warmup Iteration 5: 79,184 us/op Iteration 1: 79,538 us/op Iteration 2: 78,356 us/op Iteration 3: 78,390 us/op Iteration 4: 78,419 us/op Iteration 5: 78,415 us/op Iteration 6: 78,359 us/op Iteration 7: 78,480 us/op Iteration 8: 78,132 us/op Iteration 9: 78,275 us/op Iteration 10: 78,219 us/op # Run progress: 2,78% complete, ETA 00:09:55 # Fork: 3 of 3 # Warmup Iteration 1: 146,293 us/op # Warmup Iteration 2: 86,743 us/op # Warmup Iteration 3: 80,458 us/op # Warmup Iteration 4: 80,024 us/op # Warmup Iteration 5: 79,507 us/op Iteration 1: 79,902 us/op Iteration 2: 79,315 us/op Iteration 3: 79,352 us/op Iteration 4: 79,303 us/op Iteration 5: 79,118 us/op Iteration 6: 79,041 us/op Iteration 7: 79,129 us/op Iteration 8: 79,077 us/op Iteration 9: 79,027 us/op Iteration 10: 79,071 us/op Result "parLimit": 78,868 ±(99.9%) 0,295 us/op [Average] (min, avg, max) = (78,132, 78,868, 79,902), stdev = 0,442 CI (99.9%): [78,573, 79,163] (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 # 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:46 # Fork: 1 of 3 # Warmup Iteration 1: 28,845 us/op # Warmup Iteration 2: 10,092 us/op # Warmup Iteration 3: 6,775 us/op # Warmup Iteration 4: 6,544 us/op # Warmup Iteration 5: 6,457 us/op Iteration 1: 6,297 us/op Iteration 2: 6,453 us/op Iteration 3: 6,777 us/op Iteration 4: 6,617 us/op Iteration 5: 6,664 us/op Iteration 6: 6,623 us/op Iteration 7: 6,632 us/op Iteration 8: 6,609 us/op Iteration 9: 6,605 us/op Iteration 10: 6,621 us/op # Run progress: 5,56% complete, ETA 00:09:40 # Fork: 2 of 3 # Warmup Iteration 1: 22,799 us/op # Warmup Iteration 2: 8,751 us/op # Warmup Iteration 3: 7,237 us/op # Warmup Iteration 4: 6,983 us/op # Warmup Iteration 5: 7,098 us/op Iteration 1: 6,922 us/op Iteration 2: 6,950 us/op Iteration 3: 6,616 us/op Iteration 4: 6,582 us/op Iteration 5: 6,563 us/op Iteration 6: 6,584 us/op Iteration 7: 6,567 us/op Iteration 8: 6,584 us/op Iteration 9: 6,603 us/op Iteration 10: 6,555 us/op # Run progress: 6,94% complete, ETA 00:09:31 # Fork: 3 of 3 # Warmup Iteration 1: 23,924 us/op # Warmup Iteration 2: 7,929 us/op # Warmup Iteration 3: 6,641 us/op # Warmup Iteration 4: 6,383 us/op # Warmup Iteration 5: 6,381 us/op Iteration 1: 6,551 us/op Iteration 2: 6,761 us/op Iteration 3: 6,600 us/op Iteration 4: 6,596 us/op Iteration 5: 6,571 us/op Iteration 6: 6,652 us/op Iteration 7: 6,593 us/op Iteration 8: 6,569 us/op Iteration 9: 6,596 us/op Iteration 10: 6,631 us/op Result "parLimit": 6,618 ±(99.9%) 0,079 us/op [Average] (min, avg, max) = (6,297, 6,618, 6,950), stdev = 0,119 CI (99.9%): [6,539, 6,697] (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 # 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:21 # Fork: 1 of 3 # Warmup Iteration 1: 1013,240 us/op # Warmup Iteration 2: 811,494 us/op # Warmup Iteration 3: 779,050 us/op # Warmup Iteration 4: 784,852 us/op # Warmup Iteration 5: 771,025 us/op Iteration 1: 765,509 us/op Iteration 2: 767,080 us/op Iteration 3: 763,080 us/op Iteration 4: 767,241 us/op Iteration 5: 758,933 us/op Iteration 6: 760,378 us/op Iteration 7: 759,916 us/op Iteration 8: 758,060 us/op Iteration 9: 759,187 us/op Iteration 10: 758,999 us/op # Run progress: 9,72% complete, ETA 00:09:14 # Fork: 2 of 3 # Warmup Iteration 1: 876,981 us/op # Warmup Iteration 2: 805,066 us/op # Warmup Iteration 3: 772,054 us/op # Warmup Iteration 4: 768,813 us/op # Warmup Iteration 5: 775,696 us/op Iteration 1: 759,988 us/op Iteration 2: 762,550 us/op Iteration 3: 760,635 us/op Iteration 4: 776,832 us/op Iteration 5: 751,912 us/op Iteration 6: 754,445 us/op Iteration 7: 753,504 us/op Iteration 8: 753,628 us/op Iteration 9: 754,571 us/op Iteration 10: 754,626 us/op # Run progress: 11,11% complete, ETA 00:09:05 # Fork: 3 of 3 # Warmup Iteration 1: 968,975 us/op # Warmup Iteration 2: 832,249 us/op # Warmup Iteration 3: 784,480 us/op # Warmup Iteration 4: 795,625 us/op # Warmup Iteration 5: 778,925 us/op Iteration 1: 777,159 us/op Iteration 2: 773,463 us/op Iteration 3: 770,651 us/op Iteration 4: 778,682 us/op Iteration 5: 768,455 us/op Iteration 6: 774,758 us/op Iteration 7: 767,093 us/op Iteration 8: 767,377 us/op Iteration 9: 768,178 us/op Iteration 10: 767,327 us/op Result "parLimit": 763,807 ±(99.9%) 5,107 us/op [Average] (min, avg, max) = (751,912, 763,807, 778,682), stdev = 7,644 CI (99.9%): [758,700, 768,915] (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 # 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:08:57 # Fork: 1 of 3 # Warmup Iteration 1: 20,947 us/op # Warmup Iteration 2: 10,326 us/op # Warmup Iteration 3: 10,059 us/op # Warmup Iteration 4: 9,666 us/op # Warmup Iteration 5: 9,568 us/op Iteration 1: 9,116 us/op Iteration 2: 9,354 us/op Iteration 3: 9,252 us/op Iteration 4: 9,235 us/op Iteration 5: 9,202 us/op Iteration 6: 9,201 us/op Iteration 7: 9,218 us/op Iteration 8: 9,218 us/op Iteration 9: 9,270 us/op Iteration 10: 9,200 us/op # Run progress: 13,89% complete, ETA 00:08:49 # Fork: 2 of 3 # Warmup Iteration 1: 31,911 us/op # Warmup Iteration 2: 20,925 us/op # Warmup Iteration 3: 10,330 us/op # Warmup Iteration 4: 9,369 us/op # Warmup Iteration 5: 8,985 us/op Iteration 1: 9,025 us/op Iteration 2: 9,429 us/op Iteration 3: 9,270 us/op Iteration 4: 9,689 us/op Iteration 5: 9,749 us/op Iteration 6: 9,436 us/op Iteration 7: 9,680 us/op Iteration 8: 9,378 us/op Iteration 9: 10,041 us/op Iteration 10: 9,881 us/op # Run progress: 15,28% complete, ETA 00:08:40 # Fork: 3 of 3 # Warmup Iteration 1: 22,886 us/op # Warmup Iteration 2: 10,560 us/op # Warmup Iteration 3: 9,476 us/op # Warmup Iteration 4: 9,103 us/op # Warmup Iteration 5: 9,104 us/op Iteration 1: 9,569 us/op Iteration 2: 9,168 us/op Iteration 3: 8,933 us/op Iteration 4: 9,013 us/op Iteration 5: 8,953 us/op Iteration 6: 8,976 us/op Iteration 7: 9,024 us/op Iteration 8: 8,945 us/op Iteration 9: 8,989 us/op Iteration 10: 8,974 us/op Result "parLimit": 9,280 ±(99.9%) 0,197 us/op [Average] (min, avg, max) = (8,933, 9,280, 10,041), stdev = 0,294 CI (99.9%): [9,083, 9,476] (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 # 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:31 # Fork: 1 of 3 # Warmup Iteration 1: 8006,555 us/op # Warmup Iteration 2: 7604,102 us/op # Warmup Iteration 3: 7665,886 us/op # Warmup Iteration 4: 7562,924 us/op # Warmup Iteration 5: 7514,904 us/op Iteration 1: 7468,273 us/op Iteration 2: 7551,732 us/op Iteration 3: 7516,490 us/op Iteration 4: 7446,106 us/op Iteration 5: 7383,996 us/op Iteration 6: 7402,765 us/op Iteration 7: 7433,851 us/op Iteration 8: 7451,271 us/op Iteration 9: 7420,993 us/op Iteration 10: 7445,930 us/op # Run progress: 18,06% complete, ETA 00:08:24 # Fork: 2 of 3 # Warmup Iteration 1: 8004,800 us/op # Warmup Iteration 2: 7484,876 us/op # Warmup Iteration 3: 7530,598 us/op # Warmup Iteration 4: 7407,585 us/op # Warmup Iteration 5: 7411,022 us/op Iteration 1: 7354,336 us/op Iteration 2: 7469,404 us/op Iteration 3: 7475,660 us/op Iteration 4: 7398,806 us/op Iteration 5: 7372,949 us/op Iteration 6: 7348,022 us/op Iteration 7: 7321,038 us/op Iteration 8: 7349,015 us/op Iteration 9: 7347,929 us/op Iteration 10: 7288,670 us/op # Run progress: 19,44% complete, ETA 00:08:15 # Fork: 3 of 3 # Warmup Iteration 1: 7944,341 us/op # Warmup Iteration 2: 7698,402 us/op # Warmup Iteration 3: 7527,519 us/op # Warmup Iteration 4: 7507,719 us/op # Warmup Iteration 5: 7509,266 us/op Iteration 1: 7420,774 us/op Iteration 2: 7484,337 us/op Iteration 3: 7500,120 us/op Iteration 4: 7388,115 us/op Iteration 5: 7387,487 us/op Iteration 6: 7424,352 us/op Iteration 7: 7396,172 us/op Iteration 8: 7416,962 us/op Iteration 9: 7432,006 us/op Iteration 10: 7397,925 us/op Result "parLimit": 7416,516 ±(99.9%) 39,541 us/op [Average] (min, avg, max) = (7288,670, 7416,516, 7551,732), stdev = 59,183 CI (99.9%): [7376,975, 7456,057] (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 # 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:06 # Fork: 1 of 3 # Warmup Iteration 1: 32,087 us/op # Warmup Iteration 2: 20,241 us/op # Warmup Iteration 3: 17,641 us/op # Warmup Iteration 4: 17,613 us/op # Warmup Iteration 5: 17,346 us/op Iteration 1: 16,723 us/op Iteration 2: 16,998 us/op Iteration 3: 16,695 us/op Iteration 4: 16,797 us/op Iteration 5: 16,807 us/op Iteration 6: 16,777 us/op Iteration 7: 16,698 us/op Iteration 8: 16,720 us/op Iteration 9: 16,731 us/op Iteration 10: 16,780 us/op # Run progress: 22,22% complete, ETA 00:07:58 # Fork: 2 of 3 # Warmup Iteration 1: 32,420 us/op # Warmup Iteration 2: 20,521 us/op # Warmup Iteration 3: 16,705 us/op # Warmup Iteration 4: 17,344 us/op # Warmup Iteration 5: 17,781 us/op Iteration 1: 16,267 us/op Iteration 2: 15,997 us/op Iteration 3: 15,833 us/op Iteration 4: 16,687 us/op Iteration 5: 16,269 us/op Iteration 6: 16,257 us/op Iteration 7: 15,877 us/op Iteration 8: 15,796 us/op Iteration 9: 15,719 us/op Iteration 10: 15,701 us/op # Run progress: 23,61% complete, ETA 00:07:50 # Fork: 3 of 3 # Warmup Iteration 1: 29,091 us/op # Warmup Iteration 2: 18,481 us/op # Warmup Iteration 3: 17,888 us/op # Warmup Iteration 4: 15,775 us/op # Warmup Iteration 5: 14,048 us/op Iteration 1: 14,261 us/op Iteration 2: 13,741 us/op Iteration 3: 13,360 us/op Iteration 4: 14,089 us/op Iteration 5: 13,634 us/op Iteration 6: 14,195 us/op Iteration 7: 13,840 us/op Iteration 8: 13,787 us/op Iteration 9: 13,863 us/op Iteration 10: 13,571 us/op Result "parLimit": 15,549 ±(99.9%) 0,864 us/op [Average] (min, avg, max) = (13,360, 15,549, 16,998), stdev = 1,293 CI (99.9%): [14,685, 16,413] (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 # 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:41 # Fork: 1 of 3 # Warmup Iteration 1: 77689,207 us/op # Warmup Iteration 2: 75133,306 us/op # Warmup Iteration 3: 73787,983 us/op # Warmup Iteration 4: 73627,556 us/op # Warmup Iteration 5: 73314,365 us/op Iteration 1: 73061,948 us/op Iteration 2: 73149,256 us/op Iteration 3: 72764,128 us/op Iteration 4: 72777,371 us/op Iteration 5: 73160,607 us/op Iteration 6: 73043,787 us/op Iteration 7: 73229,233 us/op Iteration 8: 72806,410 us/op Iteration 9: 73121,966 us/op Iteration 10: 72827,220 us/op # Run progress: 26,39% complete, ETA 00:07:33 # Fork: 2 of 3 # Warmup Iteration 1: 91000,536 us/op # Warmup Iteration 2: 74809,095 us/op # Warmup Iteration 3: 74729,165 us/op # Warmup Iteration 4: 73592,368 us/op # Warmup Iteration 5: 73814,090 us/op Iteration 1: 72485,935 us/op Iteration 2: 73115,298 us/op Iteration 3: 72739,345 us/op Iteration 4: 72878,110 us/op Iteration 5: 73314,129 us/op Iteration 6: 73205,018 us/op Iteration 7: 72574,946 us/op Iteration 8: 73162,120 us/op Iteration 9: 72584,736 us/op Iteration 10: 73111,609 us/op # Run progress: 27,78% complete, ETA 00:07:25 # Fork: 3 of 3 # Warmup Iteration 1: 78063,930 us/op # Warmup Iteration 2: 74812,027 us/op # Warmup Iteration 3: 74375,442 us/op # Warmup Iteration 4: 73583,099 us/op # Warmup Iteration 5: 73769,822 us/op Iteration 1: 73317,676 us/op Iteration 2: 73436,482 us/op Iteration 3: 73151,574 us/op Iteration 4: 73684,642 us/op Iteration 5: 73126,223 us/op Iteration 6: 73591,470 us/op Iteration 7: 73238,124 us/op Iteration 8: 72974,262 us/op Iteration 9: 73198,396 us/op Iteration 10: 72999,045 us/op Result "parLimit": 73061,036 ±(99.9%) 188,994 us/op [Average] (min, avg, max) = (72485,935, 73061,036, 73684,642), stdev = 282,878 CI (99.9%): [72872,041, 73250,030] (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 # 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:17 # Fork: 1 of 3 # Warmup Iteration 1: 99,240 us/op # Warmup Iteration 2: 69,127 us/op # Warmup Iteration 3: 66,577 us/op # Warmup Iteration 4: 64,528 us/op # Warmup Iteration 5: 64,515 us/op Iteration 1: 64,321 us/op Iteration 2: 64,804 us/op Iteration 3: 64,364 us/op Iteration 4: 64,743 us/op Iteration 5: 64,457 us/op Iteration 6: 64,295 us/op Iteration 7: 64,373 us/op Iteration 8: 64,188 us/op Iteration 9: 64,569 us/op Iteration 10: 64,840 us/op # Run progress: 30,56% complete, ETA 00:07:09 # Fork: 2 of 3 # Warmup Iteration 1: 97,864 us/op # Warmup Iteration 2: 69,131 us/op # Warmup Iteration 3: 67,114 us/op # Warmup Iteration 4: 63,474 us/op # Warmup Iteration 5: 63,691 us/op Iteration 1: 63,458 us/op Iteration 2: 63,829 us/op Iteration 3: 64,037 us/op Iteration 4: 64,037 us/op Iteration 5: 63,582 us/op Iteration 6: 63,452 us/op Iteration 7: 63,603 us/op Iteration 8: 63,436 us/op Iteration 9: 63,744 us/op Iteration 10: 63,504 us/op # Run progress: 31,94% complete, ETA 00:07:00 # Fork: 3 of 3 # Warmup Iteration 1: 97,495 us/op # Warmup Iteration 2: 68,132 us/op # Warmup Iteration 3: 65,879 us/op # Warmup Iteration 4: 63,664 us/op # Warmup Iteration 5: 63,744 us/op Iteration 1: 65,111 us/op Iteration 2: 64,214 us/op Iteration 3: 64,034 us/op Iteration 4: 64,107 us/op Iteration 5: 63,600 us/op Iteration 6: 63,432 us/op Iteration 7: 63,668 us/op Iteration 8: 63,494 us/op Iteration 9: 65,305 us/op Iteration 10: 63,653 us/op Result "parLimit": 64,075 ±(99.9%) 0,358 us/op [Average] (min, avg, max) = (63,432, 64,075, 65,305), stdev = 0,536 CI (99.9%): [63,717, 64,433] (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 # 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:51 # Fork: 1 of 3 # Warmup Iteration 1: 2616,829 us/op # Warmup Iteration 2: 2483,105 us/op # Warmup Iteration 3: 2466,514 us/op # Warmup Iteration 4: 2415,832 us/op # Warmup Iteration 5: 2406,734 us/op Iteration 1: 2407,247 us/op Iteration 2: 2445,340 us/op Iteration 3: 2401,742 us/op Iteration 4: 2399,469 us/op Iteration 5: 2384,472 us/op Iteration 6: 2387,206 us/op Iteration 7: 2393,386 us/op Iteration 8: 2388,103 us/op Iteration 9: 2394,549 us/op Iteration 10: 2396,282 us/op # Run progress: 34,72% complete, ETA 00:06:43 # Fork: 2 of 3 # Warmup Iteration 1: 3156,880 us/op # Warmup Iteration 2: 2476,558 us/op # Warmup Iteration 3: 2416,208 us/op # Warmup Iteration 4: 2443,625 us/op # Warmup Iteration 5: 2389,068 us/op Iteration 1: 2390,880 us/op Iteration 2: 2416,245 us/op Iteration 3: 2388,180 us/op Iteration 4: 2383,312 us/op Iteration 5: 2379,251 us/op Iteration 6: 2393,909 us/op Iteration 7: 2374,003 us/op Iteration 8: 2376,989 us/op Iteration 9: 2374,020 us/op Iteration 10: 2368,423 us/op # Run progress: 36,11% complete, ETA 00:06:34 # Fork: 3 of 3 # Warmup Iteration 1: 2638,327 us/op # Warmup Iteration 2: 2488,905 us/op # Warmup Iteration 3: 2440,280 us/op # Warmup Iteration 4: 2450,413 us/op # Warmup Iteration 5: 2403,337 us/op Iteration 1: 2409,388 us/op Iteration 2: 2414,257 us/op Iteration 3: 2406,215 us/op Iteration 4: 2402,136 us/op Iteration 5: 2402,336 us/op Iteration 6: 2390,023 us/op Iteration 7: 2397,627 us/op Iteration 8: 2398,653 us/op Iteration 9: 2401,883 us/op Iteration 10: 2396,773 us/op Result "parUnorderedLimit": 2395,410 ±(99.9%) 10,143 us/op [Average] (min, avg, max) = (2368,423, 2395,410, 2445,340), stdev = 15,182 CI (99.9%): [2385,266, 2405,553] (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 # 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:26 # Fork: 1 of 3 # Warmup Iteration 1: 13,662 us/op # Warmup Iteration 2: 11,264 us/op # Warmup Iteration 3: 11,407 us/op # Warmup Iteration 4: 11,079 us/op # Warmup Iteration 5: 10,936 us/op Iteration 1: 10,978 us/op Iteration 2: 11,103 us/op Iteration 3: 11,019 us/op Iteration 4: 10,922 us/op Iteration 5: 10,944 us/op Iteration 6: 10,897 us/op Iteration 7: 10,931 us/op Iteration 8: 10,897 us/op Iteration 9: 10,877 us/op Iteration 10: 10,887 us/op # Run progress: 38,89% complete, ETA 00:06:17 # Fork: 2 of 3 # Warmup Iteration 1: 12,779 us/op # Warmup Iteration 2: 10,975 us/op # Warmup Iteration 3: 10,790 us/op # Warmup Iteration 4: 10,558 us/op # Warmup Iteration 5: 10,565 us/op Iteration 1: 10,541 us/op Iteration 2: 10,686 us/op Iteration 3: 10,559 us/op Iteration 4: 10,477 us/op Iteration 5: 10,503 us/op Iteration 6: 10,473 us/op Iteration 7: 10,511 us/op Iteration 8: 10,500 us/op Iteration 9: 10,461 us/op Iteration 10: 10,530 us/op # Run progress: 40,28% complete, ETA 00:06:08 # Fork: 3 of 3 # Warmup Iteration 1: 13,697 us/op # Warmup Iteration 2: 11,676 us/op # Warmup Iteration 3: 11,402 us/op # Warmup Iteration 4: 11,248 us/op # Warmup Iteration 5: 11,358 us/op Iteration 1: 11,371 us/op Iteration 2: 11,531 us/op Iteration 3: 11,372 us/op Iteration 4: 11,378 us/op Iteration 5: 11,329 us/op Iteration 6: 11,382 us/op Iteration 7: 11,319 us/op Iteration 8: 11,309 us/op Iteration 9: 11,385 us/op Iteration 10: 11,319 us/op Result "parUnorderedLimit": 10,946 ±(99.9%) 0,238 us/op [Average] (min, avg, max) = (10,461, 10,946, 11,531), stdev = 0,357 CI (99.9%): [10,708, 11,185] (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 # 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:00 # Fork: 1 of 3 # Warmup Iteration 1: 2641,094 us/op # Warmup Iteration 2: 2480,917 us/op # Warmup Iteration 3: 2442,660 us/op # Warmup Iteration 4: 2459,311 us/op # Warmup Iteration 5: 2403,014 us/op Iteration 1: 2401,884 us/op Iteration 2: 2400,972 us/op Iteration 3: 2427,894 us/op Iteration 4: 2404,110 us/op Iteration 5: 2392,040 us/op Iteration 6: 2391,294 us/op Iteration 7: 2386,548 us/op Iteration 8: 2394,005 us/op Iteration 9: 2391,726 us/op Iteration 10: 2393,514 us/op # Run progress: 43,06% complete, ETA 00:05:51 # Fork: 2 of 3 # Warmup Iteration 1: 2641,165 us/op # Warmup Iteration 2: 2435,909 us/op # Warmup Iteration 3: 2450,665 us/op # Warmup Iteration 4: 2403,879 us/op # Warmup Iteration 5: 2382,689 us/op Iteration 1: 2404,103 us/op Iteration 2: 2395,439 us/op Iteration 3: 2391,165 us/op Iteration 4: 2370,245 us/op Iteration 5: 2372,076 us/op Iteration 6: 2386,996 us/op Iteration 7: 2373,981 us/op Iteration 8: 2373,058 us/op Iteration 9: 2373,836 us/op Iteration 10: 2372,680 us/op # Run progress: 44,44% complete, ETA 00:05:42 # Fork: 3 of 3 # Warmup Iteration 1: 2559,257 us/op # Warmup Iteration 2: 3129,338 us/op # Warmup Iteration 3: 2440,643 us/op # Warmup Iteration 4: 2469,517 us/op # Warmup Iteration 5: 2434,557 us/op Iteration 1: 2414,820 us/op Iteration 2: 2423,538 us/op Iteration 3: 2443,231 us/op Iteration 4: 2417,732 us/op Iteration 5: 2408,463 us/op Iteration 6: 2410,298 us/op Iteration 7: 2414,860 us/op Iteration 8: 2406,365 us/op Iteration 9: 2404,926 us/op Iteration 10: 2406,634 us/op Result "parUnorderedLimit": 2398,281 ±(99.9%) 12,045 us/op [Average] (min, avg, max) = (2370,245, 2398,281, 2443,231), stdev = 18,028 CI (99.9%): [2386,236, 2410,326] (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 # 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:34 # Fork: 1 of 3 # Warmup Iteration 1: 13,106 us/op # Warmup Iteration 2: 11,171 us/op # Warmup Iteration 3: 10,748 us/op # Warmup Iteration 4: 10,844 us/op # Warmup Iteration 5: 10,781 us/op Iteration 1: 10,846 us/op Iteration 2: 11,022 us/op Iteration 3: 10,850 us/op Iteration 4: 10,751 us/op Iteration 5: 10,787 us/op Iteration 6: 10,780 us/op Iteration 7: 10,742 us/op Iteration 8: 10,775 us/op Iteration 9: 10,782 us/op Iteration 10: 10,724 us/op # Run progress: 47,22% complete, ETA 00:05:25 # Fork: 2 of 3 # Warmup Iteration 1: 13,244 us/op # Warmup Iteration 2: 11,061 us/op # Warmup Iteration 3: 10,878 us/op # Warmup Iteration 4: 10,704 us/op # Warmup Iteration 5: 10,657 us/op Iteration 1: 10,647 us/op Iteration 2: 10,821 us/op Iteration 3: 10,635 us/op Iteration 4: 10,536 us/op Iteration 5: 10,593 us/op Iteration 6: 10,589 us/op Iteration 7: 10,593 us/op Iteration 8: 10,528 us/op Iteration 9: 10,597 us/op Iteration 10: 10,587 us/op # Run progress: 48,61% complete, ETA 00:05:17 # Fork: 3 of 3 # Warmup Iteration 1: 14,004 us/op # Warmup Iteration 2: 11,563 us/op # Warmup Iteration 3: 11,144 us/op # Warmup Iteration 4: 11,120 us/op # Warmup Iteration 5: 11,195 us/op Iteration 1: 11,207 us/op Iteration 2: 11,344 us/op Iteration 3: 11,198 us/op Iteration 4: 11,206 us/op Iteration 5: 11,134 us/op Iteration 6: 11,220 us/op Iteration 7: 11,208 us/op Iteration 8: 11,151 us/op Iteration 9: 11,211 us/op Iteration 10: 11,187 us/op Result "parUnorderedLimit": 10,875 ±(99.9%) 0,175 us/op [Average] (min, avg, max) = (10,528, 10,875, 11,344), stdev = 0,262 CI (99.9%): [10,700, 11,050] (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 # 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:08 # Fork: 1 of 3 # Warmup Iteration 1: 4346,371 us/op # Warmup Iteration 2: 4419,310 us/op # Warmup Iteration 3: 4693,301 us/op # Warmup Iteration 4: 5368,744 us/op # Warmup Iteration 5: 4492,898 us/op Iteration 1: 4585,657 us/op Iteration 2: 4571,045 us/op Iteration 3: 4502,540 us/op Iteration 4: 4513,803 us/op Iteration 5: 4579,412 us/op Iteration 6: 4670,380 us/op Iteration 7: 4583,183 us/op Iteration 8: 4494,890 us/op Iteration 9: 4570,509 us/op Iteration 10: 4618,755 us/op # Run progress: 51,39% complete, ETA 00:05:00 # Fork: 2 of 3 # Warmup Iteration 1: 5569,286 us/op # Warmup Iteration 2: 4483,619 us/op # Warmup Iteration 3: 4695,640 us/op # Warmup Iteration 4: 4760,084 us/op # Warmup Iteration 5: 4742,537 us/op Iteration 1: 4425,729 us/op Iteration 2: 4442,717 us/op Iteration 3: 4453,935 us/op Iteration 4: 4548,679 us/op Iteration 5: 4705,124 us/op Iteration 6: 4679,938 us/op Iteration 7: 4577,245 us/op Iteration 8: 4431,273 us/op Iteration 9: 4563,195 us/op Iteration 10: 4392,161 us/op # Run progress: 52,78% complete, ETA 00:04:51 # Fork: 3 of 3 # Warmup Iteration 1: 5453,479 us/op # Warmup Iteration 2: 4622,236 us/op # Warmup Iteration 3: 4645,360 us/op # Warmup Iteration 4: 4666,686 us/op # Warmup Iteration 5: 4593,509 us/op Iteration 1: 4448,052 us/op Iteration 2: 4490,495 us/op Iteration 3: 4504,637 us/op Iteration 4: 4545,805 us/op Iteration 5: 4493,545 us/op Iteration 6: 4642,166 us/op Iteration 7: 4599,595 us/op Iteration 8: 4380,750 us/op Iteration 9: 4512,052 us/op Iteration 10: 4553,986 us/op Result "parUnorderedLimit": 4536,042 ±(99.9%) 55,675 us/op [Average] (min, avg, max) = (4380,750, 4536,042, 4705,124), stdev = 83,332 CI (99.9%): [4480,366, 4591,717] (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 # 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:42 # Fork: 1 of 3 # Warmup Iteration 1: 12,708 us/op # Warmup Iteration 2: 9,598 us/op # Warmup Iteration 3: 10,003 us/op # Warmup Iteration 4: 9,170 us/op # Warmup Iteration 5: 9,073 us/op Iteration 1: 9,072 us/op Iteration 2: 9,203 us/op Iteration 3: 9,151 us/op Iteration 4: 9,183 us/op Iteration 5: 9,148 us/op Iteration 6: 9,173 us/op Iteration 7: 9,140 us/op Iteration 8: 9,156 us/op Iteration 9: 9,161 us/op Iteration 10: 9,148 us/op # Run progress: 55,56% complete, ETA 00:04:34 # Fork: 2 of 3 # Warmup Iteration 1: 14,251 us/op # Warmup Iteration 2: 9,516 us/op # Warmup Iteration 3: 9,341 us/op # Warmup Iteration 4: 9,152 us/op # Warmup Iteration 5: 9,142 us/op Iteration 1: 9,111 us/op Iteration 2: 9,160 us/op Iteration 3: 9,117 us/op Iteration 4: 9,146 us/op Iteration 5: 9,117 us/op Iteration 6: 9,174 us/op Iteration 7: 9,112 us/op Iteration 8: 9,101 us/op Iteration 9: 9,120 us/op Iteration 10: 9,113 us/op # Run progress: 56,94% complete, ETA 00:04:25 # Fork: 3 of 3 # Warmup Iteration 1: 12,946 us/op # Warmup Iteration 2: 9,974 us/op # Warmup Iteration 3: 10,173 us/op # Warmup Iteration 4: 9,710 us/op # Warmup Iteration 5: 9,583 us/op Iteration 1: 9,598 us/op Iteration 2: 9,672 us/op Iteration 3: 9,624 us/op Iteration 4: 9,652 us/op Iteration 5: 9,648 us/op Iteration 6: 9,638 us/op Iteration 7: 9,611 us/op Iteration 8: 9,617 us/op Iteration 9: 9,638 us/op Iteration 10: 9,624 us/op Result "parUnorderedLimit": 9,304 ±(99.9%) 0,159 us/op [Average] (min, avg, max) = (9,072, 9,304, 9,672), stdev = 0,238 CI (99.9%): [9,146, 9,463] (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 # 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:17 # Fork: 1 of 3 # Warmup Iteration 1: 22531,732 us/op # Warmup Iteration 2: 22051,969 us/op # Warmup Iteration 3: 21835,306 us/op # Warmup Iteration 4: 21890,638 us/op # Warmup Iteration 5: 21388,971 us/op Iteration 1: 21413,304 us/op Iteration 2: 21334,455 us/op Iteration 3: 21370,500 us/op Iteration 4: 21371,686 us/op Iteration 5: 21293,637 us/op Iteration 6: 21365,051 us/op Iteration 7: 21306,535 us/op Iteration 8: 21226,361 us/op Iteration 9: 21342,566 us/op Iteration 10: 21244,928 us/op # Run progress: 59,72% complete, ETA 00:04:08 # Fork: 2 of 3 # Warmup Iteration 1: 29596,686 us/op # Warmup Iteration 2: 21870,428 us/op # Warmup Iteration 3: 21624,747 us/op # Warmup Iteration 4: 21488,761 us/op # Warmup Iteration 5: 21337,752 us/op Iteration 1: 21059,654 us/op Iteration 2: 21060,785 us/op Iteration 3: 21105,603 us/op Iteration 4: 21143,607 us/op Iteration 5: 21105,065 us/op Iteration 6: 21136,820 us/op Iteration 7: 20918,563 us/op Iteration 8: 21058,909 us/op Iteration 9: 20984,032 us/op Iteration 10: 21120,336 us/op # Run progress: 61,11% complete, ETA 00:04:00 # Fork: 3 of 3 # Warmup Iteration 1: 22831,508 us/op # Warmup Iteration 2: 25191,333 us/op # Warmup Iteration 3: 21368,265 us/op # Warmup Iteration 4: 21626,679 us/op # Warmup Iteration 5: 21082,401 us/op Iteration 1: 21301,334 us/op Iteration 2: 21112,390 us/op Iteration 3: 21013,869 us/op Iteration 4: 21148,325 us/op Iteration 5: 21078,938 us/op Iteration 6: 21100,651 us/op Iteration 7: 21060,054 us/op Iteration 8: 21050,011 us/op Iteration 9: 21061,185 us/op Iteration 10: 21103,520 us/op Result "parUnorderedLimit": 21166,422 ±(99.9%) 89,930 us/op [Average] (min, avg, max) = (20918,563, 21166,422, 21413,304), stdev = 134,603 CI (99.9%): [21076,493, 21256,352] (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 # 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:51 # Fork: 1 of 3 # Warmup Iteration 1: 60,970 us/op # Warmup Iteration 2: 45,244 us/op # Warmup Iteration 3: 45,949 us/op # Warmup Iteration 4: 44,250 us/op # Warmup Iteration 5: 44,157 us/op Iteration 1: 44,136 us/op Iteration 2: 44,223 us/op Iteration 3: 43,813 us/op Iteration 4: 44,139 us/op Iteration 5: 44,217 us/op Iteration 6: 44,395 us/op Iteration 7: 43,636 us/op Iteration 8: 43,588 us/op Iteration 9: 43,498 us/op Iteration 10: 43,729 us/op # Run progress: 63,89% complete, ETA 00:03:43 # Fork: 2 of 3 # Warmup Iteration 1: 60,461 us/op # Warmup Iteration 2: 43,129 us/op # Warmup Iteration 3: 42,567 us/op # Warmup Iteration 4: 41,723 us/op # Warmup Iteration 5: 41,631 us/op Iteration 1: 41,708 us/op Iteration 2: 41,622 us/op Iteration 3: 41,538 us/op Iteration 4: 41,892 us/op Iteration 5: 42,120 us/op Iteration 6: 41,232 us/op Iteration 7: 41,273 us/op Iteration 8: 41,296 us/op Iteration 9: 41,315 us/op Iteration 10: 41,317 us/op # Run progress: 65,28% complete, ETA 00:03:34 # Fork: 3 of 3 # Warmup Iteration 1: 53,667 us/op # Warmup Iteration 2: 43,355 us/op # Warmup Iteration 3: 42,401 us/op # Warmup Iteration 4: 41,250 us/op # Warmup Iteration 5: 41,155 us/op Iteration 1: 41,226 us/op Iteration 2: 41,127 us/op Iteration 3: 40,984 us/op Iteration 4: 41,383 us/op Iteration 5: 41,327 us/op Iteration 6: 40,856 us/op Iteration 7: 40,898 us/op Iteration 8: 40,777 us/op Iteration 9: 40,842 us/op Iteration 10: 40,823 us/op Result "parUnorderedLimit": 42,164 ±(99.9%) 0,883 us/op [Average] (min, avg, max) = (40,777, 42,164, 44,395), stdev = 1,321 CI (99.9%): [41,282, 43,047] (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 # 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:25 # Fork: 1 of 3 # Warmup Iteration 1: 36,839 us/op # Warmup Iteration 2: 34,425 us/op # Warmup Iteration 3: 34,444 us/op # Warmup Iteration 4: 34,299 us/op # Warmup Iteration 5: 34,464 us/op Iteration 1: 34,426 us/op Iteration 2: 34,439 us/op Iteration 3: 34,366 us/op Iteration 4: 34,059 us/op Iteration 5: 33,872 us/op Iteration 6: 33,878 us/op Iteration 7: 33,948 us/op Iteration 8: 34,000 us/op Iteration 9: 33,996 us/op Iteration 10: 33,865 us/op # Run progress: 68,06% complete, ETA 00:03:17 # Fork: 2 of 3 # Warmup Iteration 1: 35,686 us/op # Warmup Iteration 2: 33,852 us/op # Warmup Iteration 3: 33,846 us/op # Warmup Iteration 4: 33,975 us/op # Warmup Iteration 5: 34,127 us/op Iteration 1: 34,091 us/op Iteration 2: 33,892 us/op Iteration 3: 33,794 us/op Iteration 4: 33,770 us/op Iteration 5: 33,646 us/op Iteration 6: 33,840 us/op Iteration 7: 33,644 us/op Iteration 8: 33,634 us/op Iteration 9: 33,736 us/op Iteration 10: 33,806 us/op # Run progress: 69,44% complete, ETA 00:03:08 # Fork: 3 of 3 # Warmup Iteration 1: 40,684 us/op # Warmup Iteration 2: 34,392 us/op # Warmup Iteration 3: 34,495 us/op # Warmup Iteration 4: 34,294 us/op # Warmup Iteration 5: 34,339 us/op Iteration 1: 34,338 us/op Iteration 2: 34,339 us/op Iteration 3: 34,401 us/op Iteration 4: 33,967 us/op Iteration 5: 33,983 us/op Iteration 6: 33,859 us/op Iteration 7: 33,909 us/op Iteration 8: 33,906 us/op Iteration 9: 33,910 us/op Iteration 10: 33,854 us/op Result "seqLimit": 33,972 ±(99.9%) 0,159 us/op [Average] (min, avg, max) = (33,634, 33,972, 34,439), stdev = 0,237 CI (99.9%): [33,814, 34,131] (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 # 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:00 # Fork: 1 of 3 # Warmup Iteration 1: 0,168 us/op # Warmup Iteration 2: 0,134 us/op # Warmup Iteration 3: 0,124 us/op # Warmup Iteration 4: 0,124 us/op # Warmup Iteration 5: 0,124 us/op Iteration 1: 0,124 us/op Iteration 2: 0,124 us/op Iteration 3: 0,124 us/op Iteration 4: 0,124 us/op Iteration 5: 0,124 us/op Iteration 6: 0,124 us/op Iteration 7: 0,123 us/op Iteration 8: 0,123 us/op Iteration 9: 0,124 us/op Iteration 10: 0,124 us/op # Run progress: 72,22% complete, ETA 00:02:51 # Fork: 2 of 3 # Warmup Iteration 1: 0,172 us/op # Warmup Iteration 2: 0,146 us/op # Warmup Iteration 3: 0,133 us/op # Warmup Iteration 4: 0,133 us/op # Warmup Iteration 5: 0,133 us/op Iteration 1: 0,133 us/op Iteration 2: 0,133 us/op Iteration 3: 0,132 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,132 us/op Iteration 10: 0,133 us/op # Run progress: 73,61% complete, ETA 00:02:42 # Fork: 3 of 3 # Warmup Iteration 1: 0,179 us/op # Warmup Iteration 2: 0,147 us/op # Warmup Iteration 3: 0,130 us/op # Warmup Iteration 4: 0,130 us/op # Warmup Iteration 5: 0,130 us/op Iteration 1: 0,130 us/op Iteration 2: 0,130 us/op Iteration 3: 0,130 us/op Iteration 4: 0,131 us/op Iteration 5: 0,130 us/op Iteration 6: 0,130 us/op Iteration 7: 0,130 us/op Iteration 8: 0,130 us/op Iteration 9: 0,130 us/op Iteration 10: 0,130 us/op Result "seqLimit": 0,129 ±(99.9%) 0,003 us/op [Average] (min, avg, max) = (0,123, 0,129, 0,133), stdev = 0,004 CI (99.9%): [0,126, 0,131] (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 # 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:34 # Fork: 1 of 3 # Warmup Iteration 1: 367,845 us/op # Warmup Iteration 2: 365,064 us/op # Warmup Iteration 3: 397,560 us/op # Warmup Iteration 4: 365,270 us/op # Warmup Iteration 5: 365,467 us/op Iteration 1: 364,790 us/op Iteration 2: 364,805 us/op Iteration 3: 360,545 us/op Iteration 4: 361,341 us/op Iteration 5: 361,282 us/op Iteration 6: 361,555 us/op Iteration 7: 360,780 us/op Iteration 8: 361,083 us/op Iteration 9: 360,911 us/op Iteration 10: 360,061 us/op # Run progress: 76,39% complete, ETA 00:02:25 # Fork: 2 of 3 # Warmup Iteration 1: 370,630 us/op # Warmup Iteration 2: 351,333 us/op # Warmup Iteration 3: 405,074 us/op # Warmup Iteration 4: 366,768 us/op # Warmup Iteration 5: 366,289 us/op Iteration 1: 364,672 us/op Iteration 2: 365,985 us/op Iteration 3: 362,804 us/op Iteration 4: 363,242 us/op Iteration 5: 362,175 us/op Iteration 6: 363,545 us/op Iteration 7: 361,338 us/op Iteration 8: 362,127 us/op Iteration 9: 362,084 us/op Iteration 10: 362,334 us/op # Run progress: 77,78% complete, ETA 00:02:17 # Fork: 3 of 3 # Warmup Iteration 1: 383,469 us/op # Warmup Iteration 2: 365,369 us/op # Warmup Iteration 3: 365,763 us/op # Warmup Iteration 4: 365,825 us/op # Warmup Iteration 5: 365,846 us/op Iteration 1: 364,341 us/op Iteration 2: 366,339 us/op Iteration 3: 362,146 us/op Iteration 4: 362,392 us/op Iteration 5: 362,061 us/op Iteration 6: 362,174 us/op Iteration 7: 362,397 us/op Iteration 8: 361,850 us/op Iteration 9: 363,072 us/op Iteration 10: 362,482 us/op Result "seqLimit": 362,557 ±(99.9%) 1,047 us/op [Average] (min, avg, max) = (360,061, 362,557, 366,339), stdev = 1,566 CI (99.9%): [361,511, 363,604] (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 # 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:08 # Fork: 1 of 3 # Warmup Iteration 1: 0,405 us/op # Warmup Iteration 2: 0,373 us/op # Warmup Iteration 3: 0,336 us/op # Warmup Iteration 4: 0,336 us/op # Warmup Iteration 5: 0,335 us/op Iteration 1: 0,336 us/op Iteration 2: 0,336 us/op Iteration 3: 0,335 us/op Iteration 4: 0,336 us/op Iteration 5: 0,336 us/op Iteration 6: 0,336 us/op Iteration 7: 0,336 us/op Iteration 8: 0,336 us/op Iteration 9: 0,335 us/op Iteration 10: 0,335 us/op # Run progress: 80,56% complete, ETA 00:02:00 # Fork: 2 of 3 # Warmup Iteration 1: 0,403 us/op # Warmup Iteration 2: 0,378 us/op # Warmup Iteration 3: 0,336 us/op # Warmup Iteration 4: 0,334 us/op # Warmup Iteration 5: 0,334 us/op Iteration 1: 0,333 us/op Iteration 2: 0,335 us/op Iteration 3: 0,333 us/op Iteration 4: 0,334 us/op Iteration 5: 0,335 us/op Iteration 6: 0,334 us/op Iteration 7: 0,333 us/op Iteration 8: 0,334 us/op Iteration 9: 0,334 us/op Iteration 10: 0,333 us/op # Run progress: 81,94% complete, ETA 00:01:51 # Fork: 3 of 3 # Warmup Iteration 1: 0,455 us/op # Warmup Iteration 2: 0,410 us/op # Warmup Iteration 3: 0,395 us/op # Warmup Iteration 4: 0,385 us/op # Warmup Iteration 5: 0,385 us/op Iteration 1: 0,385 us/op Iteration 2: 0,386 us/op Iteration 3: 0,386 us/op Iteration 4: 0,386 us/op Iteration 5: 0,385 us/op Iteration 6: 0,384 us/op Iteration 7: 0,384 us/op Iteration 8: 0,385 us/op Iteration 9: 0,385 us/op Iteration 10: 0,385 us/op Result "seqLimit": 0,352 ±(99.9%) 0,016 us/op [Average] (min, avg, max) = (0,333, 0,352, 0,386), stdev = 0,024 CI (99.9%): [0,335, 0,368] (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 # 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:42 # Fork: 1 of 3 # Warmup Iteration 1: 3806,598 us/op # Warmup Iteration 2: 3658,019 us/op # Warmup Iteration 3: 3659,834 us/op # Warmup Iteration 4: 3635,854 us/op # Warmup Iteration 5: 3634,513 us/op Iteration 1: 3652,613 us/op Iteration 2: 3630,629 us/op Iteration 3: 3613,815 us/op Iteration 4: 3613,105 us/op Iteration 5: 3598,410 us/op Iteration 6: 3605,712 us/op Iteration 7: 3597,988 us/op Iteration 8: 3607,532 us/op Iteration 9: 3600,117 us/op Iteration 10: 3605,869 us/op # Run progress: 84,72% complete, ETA 00:01:34 # Fork: 2 of 3 # Warmup Iteration 1: 3617,740 us/op # Warmup Iteration 2: 3945,951 us/op # Warmup Iteration 3: 3658,297 us/op # Warmup Iteration 4: 3631,073 us/op # Warmup Iteration 5: 3634,659 us/op Iteration 1: 3628,950 us/op Iteration 2: 3624,535 us/op Iteration 3: 3605,834 us/op Iteration 4: 3608,937 us/op Iteration 5: 3610,392 us/op Iteration 6: 3612,200 us/op Iteration 7: 3597,678 us/op Iteration 8: 3606,975 us/op Iteration 9: 3597,707 us/op Iteration 10: 3610,869 us/op # Run progress: 86,11% complete, ETA 00:01:25 # Fork: 3 of 3 # Warmup Iteration 1: 3619,131 us/op # Warmup Iteration 2: 3944,228 us/op # Warmup Iteration 3: 3645,674 us/op # Warmup Iteration 4: 3626,815 us/op # Warmup Iteration 5: 3633,765 us/op Iteration 1: 3617,035 us/op Iteration 2: 3630,317 us/op Iteration 3: 3596,321 us/op Iteration 4: 3609,838 us/op Iteration 5: 3602,366 us/op Iteration 6: 3599,522 us/op Iteration 7: 3591,819 us/op Iteration 8: 3603,138 us/op Iteration 9: 3598,422 us/op Iteration 10: 3601,820 us/op Result "seqLimit": 3609,349 ±(99.9%) 8,750 us/op [Average] (min, avg, max) = (3591,819, 3609,349, 3652,613), stdev = 13,096 CI (99.9%): [3600,599, 3618,098] (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 # 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,346 us/op # Warmup Iteration 2: 3,086 us/op # Warmup Iteration 3: 3,024 us/op # Warmup Iteration 4: 2,929 us/op # Warmup Iteration 5: 2,933 us/op Iteration 1: 2,935 us/op Iteration 2: 2,924 us/op Iteration 3: 2,930 us/op Iteration 4: 2,927 us/op Iteration 5: 2,925 us/op Iteration 6: 2,930 us/op Iteration 7: 2,923 us/op Iteration 8: 2,932 us/op Iteration 9: 2,937 us/op Iteration 10: 2,929 us/op # Run progress: 88,89% complete, ETA 00:01:08 # Fork: 2 of 3 # Warmup Iteration 1: 3,312 us/op # Warmup Iteration 2: 3,084 us/op # Warmup Iteration 3: 3,036 us/op # Warmup Iteration 4: 2,951 us/op # Warmup Iteration 5: 2,950 us/op Iteration 1: 2,957 us/op Iteration 2: 2,960 us/op Iteration 3: 2,950 us/op Iteration 4: 2,951 us/op Iteration 5: 2,956 us/op Iteration 6: 2,951 us/op Iteration 7: 2,945 us/op Iteration 8: 2,951 us/op Iteration 9: 2,946 us/op Iteration 10: 2,952 us/op # Run progress: 90,28% complete, ETA 00:00:59 # Fork: 3 of 3 # Warmup Iteration 1: 3,306 us/op # Warmup Iteration 2: 3,079 us/op # Warmup Iteration 3: 3,036 us/op # Warmup Iteration 4: 2,932 us/op # Warmup Iteration 5: 2,924 us/op Iteration 1: 2,935 us/op Iteration 2: 2,910 us/op Iteration 3: 2,929 us/op Iteration 4: 2,927 us/op Iteration 5: 2,932 us/op Iteration 6: 2,920 us/op Iteration 7: 2,933 us/op Iteration 8: 2,931 us/op Iteration 9: 2,933 us/op Iteration 10: 2,934 us/op Result "seqLimit": 2,936 ±(99.9%) 0,008 us/op [Average] (min, avg, max) = (2,910, 2,936, 2,960), stdev = 0,012 CI (99.9%): [2,928, 2,945] (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 # 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: 37238,185 us/op # Warmup Iteration 2: 37276,211 us/op # Warmup Iteration 3: 36533,221 us/op # Warmup Iteration 4: 36995,157 us/op # Warmup Iteration 5: 36577,324 us/op Iteration 1: 36443,879 us/op Iteration 2: 36448,775 us/op Iteration 3: 36250,677 us/op Iteration 4: 36416,850 us/op Iteration 5: 36187,277 us/op Iteration 6: 36452,629 us/op Iteration 7: 36161,241 us/op Iteration 8: 36351,960 us/op Iteration 9: 36232,066 us/op Iteration 10: 36222,158 us/op # Run progress: 93,06% complete, ETA 00:00:42 # Fork: 2 of 3 # Warmup Iteration 1: 37902,357 us/op # Warmup Iteration 2: 36628,687 us/op # Warmup Iteration 3: 36487,817 us/op # Warmup Iteration 4: 36491,080 us/op # Warmup Iteration 5: 36492,996 us/op Iteration 1: 36387,054 us/op Iteration 2: 36318,830 us/op Iteration 3: 36126,833 us/op Iteration 4: 36248,998 us/op Iteration 5: 36137,144 us/op Iteration 6: 36246,822 us/op Iteration 7: 36289,648 us/op Iteration 8: 36212,840 us/op Iteration 9: 36084,953 us/op Iteration 10: 36164,883 us/op # Run progress: 94,44% complete, ETA 00:00:34 # Fork: 3 of 3 # Warmup Iteration 1: 37563,792 us/op # Warmup Iteration 2: 36284,470 us/op # Warmup Iteration 3: 36362,294 us/op # Warmup Iteration 4: 36146,508 us/op # Warmup Iteration 5: 36136,576 us/op Iteration 1: 36126,053 us/op Iteration 2: 36781,452 us/op Iteration 3: 35899,342 us/op Iteration 4: 35912,348 us/op Iteration 5: 35843,911 us/op Iteration 6: 35811,041 us/op Iteration 7: 35832,111 us/op Iteration 8: 35764,478 us/op Iteration 9: 35883,001 us/op Iteration 10: 35799,359 us/op Result "seqLimit": 36167,954 ±(99.9%) 161,606 us/op [Average] (min, avg, max) = (35764,478, 36167,954, 36781,452), stdev = 241,884 CI (99.9%): [36006,348, 36329,560] (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 # 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: 32,432 us/op # Warmup Iteration 2: 30,594 us/op # Warmup Iteration 3: 30,226 us/op # Warmup Iteration 4: 29,155 us/op # Warmup Iteration 5: 29,227 us/op Iteration 1: 29,217 us/op Iteration 2: 29,141 us/op Iteration 3: 29,139 us/op Iteration 4: 29,032 us/op Iteration 5: 28,979 us/op Iteration 6: 29,013 us/op Iteration 7: 29,048 us/op Iteration 8: 28,944 us/op Iteration 9: 29,070 us/op Iteration 10: 29,081 us/op # Run progress: 97,22% complete, ETA 00:00:17 # Fork: 2 of 3 # Warmup Iteration 1: 31,832 us/op # Warmup Iteration 2: 29,906 us/op # Warmup Iteration 3: 29,797 us/op # Warmup Iteration 4: 28,697 us/op # Warmup Iteration 5: 28,654 us/op Iteration 1: 28,777 us/op Iteration 2: 28,787 us/op Iteration 3: 28,622 us/op Iteration 4: 28,750 us/op Iteration 5: 28,642 us/op Iteration 6: 28,678 us/op Iteration 7: 28,719 us/op Iteration 8: 28,704 us/op Iteration 9: 28,661 us/op Iteration 10: 28,757 us/op # Run progress: 98,61% complete, ETA 00:00:08 # Fork: 3 of 3 # Warmup Iteration 1: 31,782 us/op # Warmup Iteration 2: 29,832 us/op # Warmup Iteration 3: 29,684 us/op # Warmup Iteration 4: 28,761 us/op # Warmup Iteration 5: 28,644 us/op Iteration 1: 28,734 us/op Iteration 2: 28,719 us/op Iteration 3: 28,685 us/op Iteration 4: 28,729 us/op Iteration 5: 28,714 us/op Iteration 6: 28,711 us/op Iteration 7: 28,633 us/op Iteration 8: 28,682 us/op Iteration 9: 28,753 us/op Iteration 10: 28,692 us/op Result "seqLimit": 28,827 ±(99.9%) 0,122 us/op [Average] (min, avg, max) = (28,622, 28,827, 29,217), stdev = 0,182 CI (99.9%): [28,706, 28,949] (assumes normal distribution) # Run complete. Total time: 00:10:17 Benchmark (limit) (mode) Mode Cnt Score Error Units LimitTest.parLimit 2 highQ avgt 30 78,868 ± 0,295 us/op LimitTest.parLimit 2 lowQ avgt 30 6,618 ± 0,079 us/op LimitTest.parLimit 20 highQ avgt 30 763,807 ± 5,107 us/op LimitTest.parLimit 20 lowQ avgt 30 9,280 ± 0,197 us/op LimitTest.parLimit 200 highQ avgt 30 7416,516 ± 39,541 us/op LimitTest.parLimit 200 lowQ avgt 30 15,549 ± 0,864 us/op LimitTest.parLimit 2000 highQ avgt 30 73061,036 ± 188,994 us/op LimitTest.parLimit 2000 lowQ avgt 30 64,075 ± 0,358 us/op LimitTest.parUnorderedLimit 2 highQ avgt 30 2395,410 ± 10,143 us/op LimitTest.parUnorderedLimit 2 lowQ avgt 30 10,946 ± 0,238 us/op LimitTest.parUnorderedLimit 20 highQ avgt 30 2398,281 ± 12,045 us/op LimitTest.parUnorderedLimit 20 lowQ avgt 30 10,875 ± 0,175 us/op LimitTest.parUnorderedLimit 200 highQ avgt 30 4536,042 ± 55,675 us/op LimitTest.parUnorderedLimit 200 lowQ avgt 30 9,304 ± 0,159 us/op LimitTest.parUnorderedLimit 2000 highQ avgt 30 21166,422 ± 89,930 us/op LimitTest.parUnorderedLimit 2000 lowQ avgt 30 42,164 ± 0,883 us/op LimitTest.seqLimit 2 highQ avgt 30 33,972 ± 0,159 us/op LimitTest.seqLimit 2 lowQ avgt 30 0,129 ± 0,003 us/op LimitTest.seqLimit 20 highQ avgt 30 362,557 ± 1,047 us/op LimitTest.seqLimit 20 lowQ avgt 30 0,352 ± 0,016 us/op LimitTest.seqLimit 200 highQ avgt 30 3609,349 ± 8,750 us/op LimitTest.seqLimit 200 lowQ avgt 30 2,936 ± 0,008 us/op LimitTest.seqLimit 2000 highQ avgt 30 36167,954 ± 161,606 us/op LimitTest.seqLimit 2000 lowQ avgt 30 28,827 ± 0,122 us/op