# 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_leaftarget # 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: 145,983 us/op # Warmup Iteration 2: 85,557 us/op # Warmup Iteration 3: 80,314 us/op # Warmup Iteration 4: 79,202 us/op # Warmup Iteration 5: 79,784 us/op Iteration 1: 80,346 us/op Iteration 2: 79,072 us/op Iteration 3: 78,958 us/op Iteration 4: 78,947 us/op Iteration 5: 78,611 us/op Iteration 6: 78,745 us/op Iteration 7: 78,897 us/op Iteration 8: 78,705 us/op Iteration 9: 78,852 us/op Iteration 10: 78,748 us/op # Run progress: 1,39% complete, ETA 00:10:04 # Fork: 2 of 3 # Warmup Iteration 1: 112,452 us/op # Warmup Iteration 2: 87,623 us/op # Warmup Iteration 3: 79,877 us/op # Warmup Iteration 4: 79,369 us/op # Warmup Iteration 5: 79,964 us/op Iteration 1: 78,859 us/op Iteration 2: 78,602 us/op Iteration 3: 79,334 us/op Iteration 4: 78,892 us/op Iteration 5: 78,703 us/op Iteration 6: 78,009 us/op Iteration 7: 78,442 us/op Iteration 8: 78,430 us/op Iteration 9: 78,772 us/op Iteration 10: 78,395 us/op # Run progress: 2,78% complete, ETA 00:09:55 # Fork: 3 of 3 # Warmup Iteration 1: 108,845 us/op # Warmup Iteration 2: 83,446 us/op # Warmup Iteration 3: 79,818 us/op # Warmup Iteration 4: 78,778 us/op # Warmup Iteration 5: 79,282 us/op Iteration 1: 78,330 us/op Iteration 2: 78,996 us/op Iteration 3: 78,224 us/op Iteration 4: 78,297 us/op Iteration 5: 78,144 us/op Iteration 6: 78,384 us/op Iteration 7: 78,636 us/op Iteration 8: 78,858 us/op Iteration 9: 78,290 us/op Iteration 10: 78,322 us/op Result "parLimit": 78,693 ±(99.9%) 0,294 us/op [Average] (min, avg, max) = (78,009, 78,693, 80,346), stdev = 0,439 CI (99.9%): [78,400, 78,987] (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_leaftarget # 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:47 # Fork: 1 of 3 # Warmup Iteration 1: 28,042 us/op # Warmup Iteration 2: 11,055 us/op # Warmup Iteration 3: 6,453 us/op # Warmup Iteration 4: 6,322 us/op # Warmup Iteration 5: 6,427 us/op Iteration 1: 6,370 us/op Iteration 2: 6,568 us/op Iteration 3: 6,399 us/op Iteration 4: 6,369 us/op Iteration 5: 6,322 us/op Iteration 6: 6,304 us/op Iteration 7: 6,362 us/op Iteration 8: 6,339 us/op Iteration 9: 6,294 us/op Iteration 10: 6,362 us/op # Run progress: 5,56% complete, ETA 00:09:41 # Fork: 2 of 3 # Warmup Iteration 1: 22,136 us/op # Warmup Iteration 2: 8,210 us/op # Warmup Iteration 3: 6,396 us/op # Warmup Iteration 4: 7,024 us/op # Warmup Iteration 5: 6,767 us/op Iteration 1: 6,895 us/op Iteration 2: 7,094 us/op Iteration 3: 6,466 us/op Iteration 4: 6,214 us/op Iteration 5: 6,232 us/op Iteration 6: 6,229 us/op Iteration 7: 6,209 us/op Iteration 8: 6,219 us/op Iteration 9: 6,197 us/op Iteration 10: 6,186 us/op # Run progress: 6,94% complete, ETA 00:09:33 # Fork: 3 of 3 # Warmup Iteration 1: 22,751 us/op # Warmup Iteration 2: 7,734 us/op # Warmup Iteration 3: 6,701 us/op # Warmup Iteration 4: 6,339 us/op # Warmup Iteration 5: 6,260 us/op Iteration 1: 6,279 us/op Iteration 2: 6,428 us/op Iteration 3: 6,347 us/op Iteration 4: 6,418 us/op Iteration 5: 6,383 us/op Iteration 6: 6,371 us/op Iteration 7: 6,413 us/op Iteration 8: 6,420 us/op Iteration 9: 6,407 us/op Iteration 10: 6,359 us/op Result "parLimit": 6,382 ±(99.9%) 0,127 us/op [Average] (min, avg, max) = (6,186, 6,382, 7,094), stdev = 0,191 CI (99.9%): [6,254, 6,509] (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_leaftarget # 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:24 # Fork: 1 of 3 # Warmup Iteration 1: 876,117 us/op # Warmup Iteration 2: 793,159 us/op # Warmup Iteration 3: 781,772 us/op # Warmup Iteration 4: 769,064 us/op # Warmup Iteration 5: 755,388 us/op Iteration 1: 745,686 us/op Iteration 2: 756,931 us/op Iteration 3: 752,222 us/op Iteration 4: 760,054 us/op Iteration 5: 755,617 us/op Iteration 6: 757,835 us/op Iteration 7: 750,711 us/op Iteration 8: 742,663 us/op Iteration 9: 752,175 us/op Iteration 10: 743,637 us/op # Run progress: 9,72% complete, ETA 00:09:17 # Fork: 2 of 3 # Warmup Iteration 1: 881,108 us/op # Warmup Iteration 2: 823,106 us/op # Warmup Iteration 3: 787,571 us/op # Warmup Iteration 4: 788,935 us/op # Warmup Iteration 5: 784,408 us/op Iteration 1: 769,909 us/op Iteration 2: 779,978 us/op Iteration 3: 770,965 us/op Iteration 4: 809,482 us/op Iteration 5: 763,708 us/op Iteration 6: 765,593 us/op Iteration 7: 768,438 us/op Iteration 8: 769,585 us/op Iteration 9: 768,438 us/op Iteration 10: 769,936 us/op # Run progress: 11,11% complete, ETA 00:09:08 # Fork: 3 of 3 # Warmup Iteration 1: 857,831 us/op # Warmup Iteration 2: 771,380 us/op # Warmup Iteration 3: 914,677 us/op # Warmup Iteration 4: 764,669 us/op # Warmup Iteration 5: 774,535 us/op Iteration 1: 757,249 us/op Iteration 2: 767,586 us/op Iteration 3: 760,820 us/op Iteration 4: 758,176 us/op Iteration 5: 759,370 us/op Iteration 6: 754,774 us/op Iteration 7: 757,943 us/op Iteration 8: 756,949 us/op Iteration 9: 752,903 us/op Iteration 10: 754,117 us/op Result "parLimit": 761,115 ±(99.9%) 8,430 us/op [Average] (min, avg, max) = (742,663, 761,115, 809,482), stdev = 12,617 CI (99.9%): [752,685, 769,545] (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_leaftarget # 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:59 # Fork: 1 of 3 # Warmup Iteration 1: 27,553 us/op # Warmup Iteration 2: 23,578 us/op # Warmup Iteration 3: 12,346 us/op # Warmup Iteration 4: 9,100 us/op # Warmup Iteration 5: 9,015 us/op Iteration 1: 8,987 us/op Iteration 2: 9,357 us/op Iteration 3: 9,221 us/op Iteration 4: 9,086 us/op Iteration 5: 8,987 us/op Iteration 6: 9,063 us/op Iteration 7: 8,974 us/op Iteration 8: 9,324 us/op Iteration 9: 9,370 us/op Iteration 10: 9,341 us/op # Run progress: 13,89% complete, ETA 00:08:51 # Fork: 2 of 3 # Warmup Iteration 1: 30,234 us/op # Warmup Iteration 2: 19,845 us/op # Warmup Iteration 3: 10,216 us/op # Warmup Iteration 4: 9,577 us/op # Warmup Iteration 5: 9,497 us/op Iteration 1: 9,406 us/op Iteration 2: 9,709 us/op Iteration 3: 9,438 us/op Iteration 4: 9,611 us/op Iteration 5: 9,471 us/op Iteration 6: 9,545 us/op Iteration 7: 9,548 us/op Iteration 8: 9,972 us/op Iteration 9: 9,680 us/op Iteration 10: 9,693 us/op # Run progress: 15,28% complete, ETA 00:08:42 # Fork: 3 of 3 # Warmup Iteration 1: 30,506 us/op # Warmup Iteration 2: 18,242 us/op # Warmup Iteration 3: 10,504 us/op # Warmup Iteration 4: 9,945 us/op # Warmup Iteration 5: 9,632 us/op Iteration 1: 10,364 us/op Iteration 2: 10,535 us/op Iteration 3: 9,999 us/op Iteration 4: 10,129 us/op Iteration 5: 10,124 us/op Iteration 6: 10,125 us/op Iteration 7: 10,108 us/op Iteration 8: 10,064 us/op Iteration 9: 10,109 us/op Iteration 10: 10,083 us/op Result "parLimit": 9,647 ±(99.9%) 0,296 us/op [Average] (min, avg, max) = (8,974, 9,647, 10,535), stdev = 0,443 CI (99.9%): [9,351, 9,943] (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_leaftarget # 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:34 # Fork: 1 of 3 # Warmup Iteration 1: 7895,896 us/op # Warmup Iteration 2: 7670,155 us/op # Warmup Iteration 3: 7365,753 us/op # Warmup Iteration 4: 7406,927 us/op # Warmup Iteration 5: 7398,359 us/op Iteration 1: 7356,332 us/op Iteration 2: 7451,942 us/op Iteration 3: 7469,503 us/op Iteration 4: 7290,886 us/op Iteration 5: 7268,806 us/op Iteration 6: 7292,220 us/op Iteration 7: 7262,510 us/op Iteration 8: 7331,666 us/op Iteration 9: 7281,871 us/op Iteration 10: 7277,821 us/op # Run progress: 18,06% complete, ETA 00:08:26 # Fork: 2 of 3 # Warmup Iteration 1: 7718,536 us/op # Warmup Iteration 2: 9006,305 us/op # Warmup Iteration 3: 7650,511 us/op # Warmup Iteration 4: 7529,377 us/op # Warmup Iteration 5: 7454,806 us/op Iteration 1: 7430,501 us/op Iteration 2: 7468,974 us/op Iteration 3: 7525,632 us/op Iteration 4: 7389,074 us/op Iteration 5: 7405,691 us/op Iteration 6: 7402,297 us/op Iteration 7: 7405,438 us/op Iteration 8: 7387,847 us/op Iteration 9: 7412,687 us/op Iteration 10: 7379,424 us/op # Run progress: 19,44% complete, ETA 00:08:17 # Fork: 3 of 3 # Warmup Iteration 1: 7977,947 us/op # Warmup Iteration 2: 8551,163 us/op # Warmup Iteration 3: 7435,336 us/op # Warmup Iteration 4: 7500,520 us/op # Warmup Iteration 5: 7331,781 us/op Iteration 1: 7366,108 us/op Iteration 2: 7411,382 us/op Iteration 3: 7642,902 us/op Iteration 4: 7336,459 us/op Iteration 5: 7306,706 us/op Iteration 6: 7312,535 us/op Iteration 7: 7299,139 us/op Iteration 8: 7280,187 us/op Iteration 9: 7291,832 us/op Iteration 10: 7289,394 us/op Result "parLimit": 7367,592 ±(99.9%) 58,540 us/op [Average] (min, avg, max) = (7262,510, 7367,592, 7642,902), stdev = 87,620 CI (99.9%): [7309,052, 7426,132] (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_leaftarget # 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:09 # Fork: 1 of 3 # Warmup Iteration 1: 30,473 us/op # Warmup Iteration 2: 17,547 us/op # Warmup Iteration 3: 17,144 us/op # Warmup Iteration 4: 16,668 us/op # Warmup Iteration 5: 16,184 us/op Iteration 1: 15,131 us/op Iteration 2: 15,357 us/op Iteration 3: 15,299 us/op Iteration 4: 15,531 us/op Iteration 5: 15,709 us/op Iteration 6: 15,672 us/op Iteration 7: 15,676 us/op Iteration 8: 15,667 us/op Iteration 9: 15,592 us/op Iteration 10: 15,984 us/op # Run progress: 22,22% complete, ETA 00:08:01 # Fork: 2 of 3 # Warmup Iteration 1: 31,733 us/op # Warmup Iteration 2: 18,431 us/op # Warmup Iteration 3: 17,395 us/op # Warmup Iteration 4: 17,891 us/op # Warmup Iteration 5: 16,700 us/op Iteration 1: 16,245 us/op Iteration 2: 16,543 us/op Iteration 3: 16,591 us/op Iteration 4: 16,303 us/op Iteration 5: 16,606 us/op Iteration 6: 16,399 us/op Iteration 7: 16,422 us/op Iteration 8: 16,444 us/op Iteration 9: 16,496 us/op Iteration 10: 16,564 us/op # Run progress: 23,61% complete, ETA 00:07:52 # Fork: 3 of 3 # Warmup Iteration 1: 30,419 us/op # Warmup Iteration 2: 17,856 us/op # Warmup Iteration 3: 17,514 us/op # Warmup Iteration 4: 17,989 us/op # Warmup Iteration 5: 16,521 us/op Iteration 1: 16,317 us/op Iteration 2: 15,972 us/op Iteration 3: 15,588 us/op Iteration 4: 15,977 us/op Iteration 5: 15,673 us/op Iteration 6: 15,970 us/op Iteration 7: 15,845 us/op Iteration 8: 16,252 us/op Iteration 9: 15,830 us/op Iteration 10: 15,800 us/op Result "parLimit": 15,982 ±(99.9%) 0,284 us/op [Average] (min, avg, max) = (15,131, 15,982, 16,606), stdev = 0,425 CI (99.9%): [15,698, 16,266] (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_leaftarget # 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:43 # Fork: 1 of 3 # Warmup Iteration 1: 78123,948 us/op # Warmup Iteration 2: 74332,497 us/op # Warmup Iteration 3: 75812,424 us/op # Warmup Iteration 4: 74404,150 us/op # Warmup Iteration 5: 73993,530 us/op Iteration 1: 73812,435 us/op Iteration 2: 73463,110 us/op Iteration 3: 73967,517 us/op Iteration 4: 73779,943 us/op Iteration 5: 73566,167 us/op Iteration 6: 73627,178 us/op Iteration 7: 73668,183 us/op Iteration 8: 73126,696 us/op Iteration 9: 73701,148 us/op Iteration 10: 73244,415 us/op # Run progress: 26,39% complete, ETA 00:07:36 # Fork: 2 of 3 # Warmup Iteration 1: 91555,132 us/op # Warmup Iteration 2: 74976,379 us/op # Warmup Iteration 3: 75401,472 us/op # Warmup Iteration 4: 73947,464 us/op # Warmup Iteration 5: 74134,518 us/op Iteration 1: 73675,088 us/op Iteration 2: 73507,473 us/op Iteration 3: 73407,395 us/op Iteration 4: 73690,885 us/op Iteration 5: 73607,267 us/op Iteration 6: 73757,052 us/op Iteration 7: 73827,522 us/op Iteration 8: 73756,815 us/op Iteration 9: 73508,892 us/op Iteration 10: 73336,310 us/op # Run progress: 27,78% complete, ETA 00:07:28 # Fork: 3 of 3 # Warmup Iteration 1: 78401,763 us/op # Warmup Iteration 2: 75394,236 us/op # Warmup Iteration 3: 74333,349 us/op # Warmup Iteration 4: 74577,394 us/op # Warmup Iteration 5: 74147,808 us/op Iteration 1: 73522,797 us/op Iteration 2: 73750,241 us/op Iteration 3: 73668,041 us/op Iteration 4: 73611,476 us/op Iteration 5: 74972,265 us/op Iteration 6: 73170,492 us/op Iteration 7: 73394,247 us/op Iteration 8: 72883,833 us/op Iteration 9: 73239,354 us/op Iteration 10: 73292,420 us/op Result "parLimit": 73584,555 ±(99.9%) 238,987 us/op [Average] (min, avg, max) = (72883,833, 73584,555, 74972,265), stdev = 357,705 CI (99.9%): [73345,568, 73823,542] (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_leaftarget # 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: 102,074 us/op # Warmup Iteration 2: 72,067 us/op # Warmup Iteration 3: 69,755 us/op # Warmup Iteration 4: 68,725 us/op # Warmup Iteration 5: 65,873 us/op Iteration 1: 65,110 us/op Iteration 2: 65,616 us/op Iteration 3: 65,219 us/op Iteration 4: 65,515 us/op Iteration 5: 65,734 us/op Iteration 6: 65,464 us/op Iteration 7: 65,356 us/op Iteration 8: 65,314 us/op Iteration 9: 65,004 us/op Iteration 10: 65,783 us/op # Run progress: 30,56% complete, ETA 00:07:11 # Fork: 2 of 3 # Warmup Iteration 1: 99,769 us/op # Warmup Iteration 2: 71,154 us/op # Warmup Iteration 3: 68,732 us/op # Warmup Iteration 4: 66,982 us/op # Warmup Iteration 5: 66,736 us/op Iteration 1: 66,749 us/op Iteration 2: 67,005 us/op Iteration 3: 66,824 us/op Iteration 4: 67,412 us/op Iteration 5: 66,770 us/op Iteration 6: 66,878 us/op Iteration 7: 66,834 us/op Iteration 8: 66,676 us/op Iteration 9: 66,820 us/op Iteration 10: 66,976 us/op # Run progress: 31,94% complete, ETA 00:07:02 # Fork: 3 of 3 # Warmup Iteration 1: 105,138 us/op # Warmup Iteration 2: 70,498 us/op # Warmup Iteration 3: 66,928 us/op # Warmup Iteration 4: 64,858 us/op # Warmup Iteration 5: 64,509 us/op Iteration 1: 64,208 us/op Iteration 2: 64,358 us/op Iteration 3: 64,849 us/op Iteration 4: 65,894 us/op Iteration 5: 64,604 us/op Iteration 6: 64,506 us/op Iteration 7: 64,173 us/op Iteration 8: 64,183 us/op Iteration 9: 64,315 us/op Iteration 10: 64,244 us/op Result "parLimit": 65,613 ±(99.9%) 0,701 us/op [Average] (min, avg, max) = (64,173, 65,613, 67,412), stdev = 1,049 CI (99.9%): [64,912, 66,314] (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_leaftarget # 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: 73,041 us/op # Warmup Iteration 2: 62,099 us/op # Warmup Iteration 3: 60,424 us/op # Warmup Iteration 4: 59,333 us/op # Warmup Iteration 5: 58,570 us/op Iteration 1: 58,169 us/op Iteration 2: 58,504 us/op Iteration 3: 58,867 us/op Iteration 4: 58,539 us/op Iteration 5: 58,482 us/op Iteration 6: 58,915 us/op Iteration 7: 58,494 us/op Iteration 8: 58,959 us/op Iteration 9: 58,632 us/op Iteration 10: 58,360 us/op # Run progress: 34,72% complete, ETA 00:06:45 # Fork: 2 of 3 # Warmup Iteration 1: 72,677 us/op # Warmup Iteration 2: 60,869 us/op # Warmup Iteration 3: 60,894 us/op # Warmup Iteration 4: 59,535 us/op # Warmup Iteration 5: 59,785 us/op Iteration 1: 59,406 us/op Iteration 2: 59,432 us/op Iteration 3: 59,257 us/op Iteration 4: 59,108 us/op Iteration 5: 59,122 us/op Iteration 6: 59,116 us/op Iteration 7: 58,925 us/op Iteration 8: 59,336 us/op Iteration 9: 59,211 us/op Iteration 10: 58,738 us/op # Run progress: 36,11% complete, ETA 00:06:36 # Fork: 3 of 3 # Warmup Iteration 1: 91,644 us/op # Warmup Iteration 2: 62,948 us/op # Warmup Iteration 3: 60,169 us/op # Warmup Iteration 4: 59,159 us/op # Warmup Iteration 5: 59,083 us/op Iteration 1: 58,198 us/op Iteration 2: 58,232 us/op Iteration 3: 58,180 us/op Iteration 4: 58,271 us/op Iteration 5: 57,774 us/op Iteration 6: 57,915 us/op Iteration 7: 57,743 us/op Iteration 8: 58,070 us/op Iteration 9: 58,437 us/op Iteration 10: 57,816 us/op Result "parUnorderedLimit": 58,607 ±(99.9%) 0,342 us/op [Average] (min, avg, max) = (57,743, 58,607, 59,432), stdev = 0,511 CI (99.9%): [58,265, 58,948] (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_leaftarget # 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:27 # Fork: 1 of 3 # Warmup Iteration 1: 8,845 us/op # Warmup Iteration 2: 3,571 us/op # Warmup Iteration 3: 3,421 us/op # Warmup Iteration 4: 3,316 us/op # Warmup Iteration 5: 3,291 us/op Iteration 1: 3,328 us/op Iteration 2: 3,397 us/op Iteration 3: 3,351 us/op Iteration 4: 3,337 us/op Iteration 5: 3,336 us/op Iteration 6: 3,342 us/op Iteration 7: 3,365 us/op Iteration 8: 3,386 us/op Iteration 9: 3,352 us/op Iteration 10: 3,337 us/op # Run progress: 38,89% complete, ETA 00:06:19 # Fork: 2 of 3 # Warmup Iteration 1: 5,992 us/op # Warmup Iteration 2: 1,641 us/op # Warmup Iteration 3: 1,515 us/op # Warmup Iteration 4: 1,462 us/op # Warmup Iteration 5: 1,362 us/op Iteration 1: 1,363 us/op Iteration 2: 1,389 us/op Iteration 3: 1,365 us/op Iteration 4: 1,470 us/op Iteration 5: 1,483 us/op Iteration 6: 1,450 us/op Iteration 7: 1,454 us/op Iteration 8: 1,428 us/op Iteration 9: 1,434 us/op Iteration 10: 1,458 us/op # Run progress: 40,28% complete, ETA 00:06:10 # Fork: 3 of 3 # Warmup Iteration 1: 4,323 us/op # Warmup Iteration 2: 2,191 us/op # Warmup Iteration 3: 2,072 us/op # Warmup Iteration 4: 2,063 us/op # Warmup Iteration 5: 2,028 us/op Iteration 1: 2,081 us/op Iteration 2: 2,089 us/op Iteration 3: 2,061 us/op Iteration 4: 2,057 us/op Iteration 5: 2,060 us/op Iteration 6: 2,058 us/op Iteration 7: 2,048 us/op Iteration 8: 2,050 us/op Iteration 9: 2,051 us/op Iteration 10: 2,058 us/op Result "parUnorderedLimit": 2,281 ±(99.9%) 0,544 us/op [Average] (min, avg, max) = (1,363, 2,281, 3,397), stdev = 0,815 CI (99.9%): [1,737, 2,826] (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_leaftarget # 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: 571,470 us/op # Warmup Iteration 2: 430,150 us/op # Warmup Iteration 3: 409,572 us/op # Warmup Iteration 4: 418,981 us/op # Warmup Iteration 5: 404,212 us/op Iteration 1: 403,614 us/op Iteration 2: 402,500 us/op Iteration 3: 403,396 us/op Iteration 4: 402,254 us/op Iteration 5: 401,095 us/op Iteration 6: 399,315 us/op Iteration 7: 394,861 us/op Iteration 8: 394,985 us/op Iteration 9: 395,753 us/op Iteration 10: 395,459 us/op # Run progress: 43,06% complete, ETA 00:05:53 # Fork: 2 of 3 # Warmup Iteration 1: 467,361 us/op # Warmup Iteration 2: 428,365 us/op # Warmup Iteration 3: 415,842 us/op # Warmup Iteration 4: 418,184 us/op # Warmup Iteration 5: 411,254 us/op Iteration 1: 407,878 us/op Iteration 2: 409,025 us/op Iteration 3: 407,427 us/op Iteration 4: 407,262 us/op Iteration 5: 406,784 us/op Iteration 6: 406,976 us/op Iteration 7: 404,691 us/op Iteration 8: 407,497 us/op Iteration 9: 407,673 us/op Iteration 10: 405,869 us/op # Run progress: 44,44% complete, ETA 00:05:44 # Fork: 3 of 3 # Warmup Iteration 1: 616,372 us/op # Warmup Iteration 2: 445,981 us/op # Warmup Iteration 3: 420,044 us/op # Warmup Iteration 4: 418,452 us/op # Warmup Iteration 5: 406,570 us/op Iteration 1: 405,974 us/op Iteration 2: 407,686 us/op Iteration 3: 402,715 us/op Iteration 4: 399,275 us/op Iteration 5: 405,048 us/op Iteration 6: 403,764 us/op Iteration 7: 404,215 us/op Iteration 8: 404,279 us/op Iteration 9: 406,639 us/op Iteration 10: 401,502 us/op Result "parUnorderedLimit": 403,514 ±(99.9%) 2,774 us/op [Average] (min, avg, max) = (394,861, 403,514, 409,025), stdev = 4,151 CI (99.9%): [400,740, 406,287] (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_leaftarget # 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,046 us/op # Warmup Iteration 2: 3,432 us/op # Warmup Iteration 3: 3,419 us/op # Warmup Iteration 4: 3,338 us/op # Warmup Iteration 5: 3,395 us/op Iteration 1: 3,345 us/op Iteration 2: 3,372 us/op Iteration 3: 3,338 us/op Iteration 4: 3,374 us/op Iteration 5: 3,332 us/op Iteration 6: 3,350 us/op Iteration 7: 3,350 us/op Iteration 8: 3,341 us/op Iteration 9: 3,351 us/op Iteration 10: 3,350 us/op # Run progress: 47,22% complete, ETA 00:05:27 # Fork: 2 of 3 # Warmup Iteration 1: 4,991 us/op # Warmup Iteration 2: 3,538 us/op # Warmup Iteration 3: 3,503 us/op # Warmup Iteration 4: 3,476 us/op # Warmup Iteration 5: 3,500 us/op Iteration 1: 3,451 us/op Iteration 2: 3,467 us/op Iteration 3: 3,427 us/op Iteration 4: 3,441 us/op Iteration 5: 3,438 us/op Iteration 6: 3,427 us/op Iteration 7: 3,446 us/op Iteration 8: 3,423 us/op Iteration 9: 3,436 us/op Iteration 10: 3,432 us/op # Run progress: 48,61% complete, ETA 00:05:18 # Fork: 3 of 3 # Warmup Iteration 1: 5,039 us/op # Warmup Iteration 2: 3,611 us/op # Warmup Iteration 3: 3,588 us/op # Warmup Iteration 4: 3,559 us/op # Warmup Iteration 5: 3,565 us/op Iteration 1: 3,463 us/op Iteration 2: 3,490 us/op Iteration 3: 3,447 us/op Iteration 4: 3,444 us/op Iteration 5: 3,446 us/op Iteration 6: 3,438 us/op Iteration 7: 3,435 us/op Iteration 8: 3,452 us/op Iteration 9: 3,436 us/op Iteration 10: 3,427 us/op Result "parUnorderedLimit": 3,412 ±(99.9%) 0,031 us/op [Average] (min, avg, max) = (3,332, 3,412, 3,490), stdev = 0,047 CI (99.9%): [3,381, 3,444] (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_leaftarget # 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: 4851,971 us/op # Warmup Iteration 2: 4615,508 us/op # Warmup Iteration 3: 4671,600 us/op # Warmup Iteration 4: 4756,386 us/op # Warmup Iteration 5: 4600,118 us/op Iteration 1: 4602,812 us/op Iteration 2: 4477,095 us/op Iteration 3: 4498,077 us/op Iteration 4: 4709,477 us/op Iteration 5: 4481,574 us/op Iteration 6: 4610,493 us/op Iteration 7: 4544,345 us/op Iteration 8: 4518,101 us/op Iteration 9: 4584,843 us/op Iteration 10: 4617,051 us/op # Run progress: 51,39% complete, ETA 00:05:01 # Fork: 2 of 3 # Warmup Iteration 1: 4758,285 us/op # Warmup Iteration 2: 4666,867 us/op # Warmup Iteration 3: 4657,251 us/op # Warmup Iteration 4: 4788,259 us/op # Warmup Iteration 5: 4772,882 us/op Iteration 1: 4762,909 us/op Iteration 2: 4541,004 us/op Iteration 3: 4408,880 us/op Iteration 4: 4619,466 us/op Iteration 5: 4552,333 us/op Iteration 6: 4791,315 us/op Iteration 7: 4679,319 us/op Iteration 8: 4699,010 us/op Iteration 9: 4596,151 us/op Iteration 10: 4725,153 us/op # Run progress: 52,78% complete, ETA 00:04:52 # Fork: 3 of 3 # Warmup Iteration 1: 5558,007 us/op # Warmup Iteration 2: 4602,223 us/op # Warmup Iteration 3: 4603,735 us/op # Warmup Iteration 4: 4584,143 us/op # Warmup Iteration 5: 4396,093 us/op Iteration 1: 4420,566 us/op Iteration 2: 4601,260 us/op Iteration 3: 4583,461 us/op Iteration 4: 4638,763 us/op Iteration 5: 4498,949 us/op Iteration 6: 4616,942 us/op Iteration 7: 4614,433 us/op Iteration 8: 4531,707 us/op Iteration 9: 4544,746 us/op Iteration 10: 4513,537 us/op Result "parUnorderedLimit": 4586,126 ±(99.9%) 62,480 us/op [Average] (min, avg, max) = (4408,880, 4586,126, 4791,315), stdev = 93,517 CI (99.9%): [4523,646, 4648,606] (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_leaftarget # 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: 12,222 us/op # Warmup Iteration 2: 9,504 us/op # Warmup Iteration 3: 9,337 us/op # Warmup Iteration 4: 9,144 us/op # Warmup Iteration 5: 9,140 us/op Iteration 1: 9,090 us/op Iteration 2: 9,123 us/op Iteration 3: 9,091 us/op Iteration 4: 9,143 us/op Iteration 5: 9,121 us/op Iteration 6: 9,087 us/op Iteration 7: 9,096 us/op Iteration 8: 9,103 us/op Iteration 9: 9,113 us/op Iteration 10: 9,093 us/op # Run progress: 55,56% complete, ETA 00:04:35 # Fork: 2 of 3 # Warmup Iteration 1: 12,608 us/op # Warmup Iteration 2: 9,317 us/op # Warmup Iteration 3: 9,621 us/op # Warmup Iteration 4: 8,950 us/op # Warmup Iteration 5: 8,889 us/op Iteration 1: 8,910 us/op Iteration 2: 8,906 us/op Iteration 3: 8,886 us/op Iteration 4: 8,899 us/op Iteration 5: 8,904 us/op Iteration 6: 8,892 us/op Iteration 7: 8,889 us/op Iteration 8: 8,895 us/op Iteration 9: 8,912 us/op Iteration 10: 8,883 us/op # Run progress: 56,94% complete, ETA 00:04:27 # Fork: 3 of 3 # Warmup Iteration 1: 12,537 us/op # Warmup Iteration 2: 9,819 us/op # Warmup Iteration 3: 9,914 us/op # Warmup Iteration 4: 9,400 us/op # Warmup Iteration 5: 9,310 us/op Iteration 1: 9,310 us/op Iteration 2: 9,360 us/op Iteration 3: 9,310 us/op Iteration 4: 9,298 us/op Iteration 5: 9,338 us/op Iteration 6: 9,314 us/op Iteration 7: 9,330 us/op Iteration 8: 9,317 us/op Iteration 9: 9,341 us/op Iteration 10: 9,328 us/op Result "parUnorderedLimit": 9,109 ±(99.9%) 0,119 us/op [Average] (min, avg, max) = (8,883, 9,109, 9,360), stdev = 0,178 CI (99.9%): [8,990, 9,228] (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_leaftarget # 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: 21769,351 us/op # Warmup Iteration 2: 26335,227 us/op # Warmup Iteration 3: 21763,579 us/op # Warmup Iteration 4: 21754,381 us/op # Warmup Iteration 5: 21429,292 us/op Iteration 1: 21232,679 us/op Iteration 2: 21171,196 us/op Iteration 3: 21229,837 us/op Iteration 4: 21224,595 us/op Iteration 5: 21218,801 us/op Iteration 6: 21154,822 us/op Iteration 7: 21099,975 us/op Iteration 8: 21388,833 us/op Iteration 9: 21119,081 us/op Iteration 10: 21154,298 us/op # Run progress: 59,72% complete, ETA 00:04:09 # Fork: 2 of 3 # Warmup Iteration 1: 22761,125 us/op # Warmup Iteration 2: 21904,485 us/op # Warmup Iteration 3: 21818,479 us/op # Warmup Iteration 4: 21858,625 us/op # Warmup Iteration 5: 21319,308 us/op Iteration 1: 21382,777 us/op Iteration 2: 21213,932 us/op Iteration 3: 21260,999 us/op Iteration 4: 21294,961 us/op Iteration 5: 21311,749 us/op Iteration 6: 21224,485 us/op Iteration 7: 21315,487 us/op Iteration 8: 21250,887 us/op Iteration 9: 21236,182 us/op Iteration 10: 21104,100 us/op # Run progress: 61,11% complete, ETA 00:04:01 # Fork: 3 of 3 # Warmup Iteration 1: 22643,762 us/op # Warmup Iteration 2: 22087,897 us/op # Warmup Iteration 3: 21864,440 us/op # Warmup Iteration 4: 21685,843 us/op # Warmup Iteration 5: 21455,833 us/op Iteration 1: 21402,255 us/op Iteration 2: 21355,491 us/op Iteration 3: 21351,795 us/op Iteration 4: 21311,087 us/op Iteration 5: 21341,421 us/op Iteration 6: 21357,312 us/op Iteration 7: 21358,650 us/op Iteration 8: 21414,215 us/op Iteration 9: 21389,481 us/op Iteration 10: 21317,970 us/op Result "parUnorderedLimit": 21272,978 ±(99.9%) 62,313 us/op [Average] (min, avg, max) = (21099,975, 21272,978, 21414,215), stdev = 93,267 CI (99.9%): [21210,666, 21335,291] (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_leaftarget # 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: 58,406 us/op # Warmup Iteration 2: 45,843 us/op # Warmup Iteration 3: 44,768 us/op # Warmup Iteration 4: 43,282 us/op # Warmup Iteration 5: 43,188 us/op Iteration 1: 43,143 us/op Iteration 2: 43,132 us/op Iteration 3: 43,048 us/op Iteration 4: 43,257 us/op Iteration 5: 43,227 us/op Iteration 6: 42,201 us/op Iteration 7: 42,128 us/op Iteration 8: 42,076 us/op Iteration 9: 41,993 us/op Iteration 10: 42,143 us/op # Run progress: 63,89% complete, ETA 00:03:44 # Fork: 2 of 3 # Warmup Iteration 1: 55,241 us/op # Warmup Iteration 2: 43,185 us/op # Warmup Iteration 3: 42,117 us/op # Warmup Iteration 4: 40,851 us/op # Warmup Iteration 5: 40,762 us/op Iteration 1: 40,619 us/op Iteration 2: 40,144 us/op Iteration 3: 39,842 us/op Iteration 4: 40,161 us/op Iteration 5: 40,719 us/op Iteration 6: 39,730 us/op Iteration 7: 39,689 us/op Iteration 8: 39,690 us/op Iteration 9: 39,708 us/op Iteration 10: 39,755 us/op # Run progress: 65,28% complete, ETA 00:03:35 # Fork: 3 of 3 # Warmup Iteration 1: 55,638 us/op # Warmup Iteration 2: 45,884 us/op # Warmup Iteration 3: 44,536 us/op # Warmup Iteration 4: 42,975 us/op # Warmup Iteration 5: 42,824 us/op Iteration 1: 42,726 us/op Iteration 2: 42,955 us/op Iteration 3: 42,667 us/op Iteration 4: 43,033 us/op Iteration 5: 42,699 us/op Iteration 6: 42,246 us/op Iteration 7: 42,366 us/op Iteration 8: 42,413 us/op Iteration 9: 42,343 us/op Iteration 10: 42,412 us/op Result "parUnorderedLimit": 41,742 ±(99.9%) 0,878 us/op [Average] (min, avg, max) = (39,689, 41,742, 43,257), stdev = 1,315 CI (99.9%): [40,864, 42,620] (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_leaftarget # 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: 40,293 us/op # Warmup Iteration 2: 34,506 us/op # Warmup Iteration 3: 35,202 us/op # Warmup Iteration 4: 34,486 us/op # Warmup Iteration 5: 34,703 us/op Iteration 1: 34,285 us/op Iteration 2: 34,647 us/op Iteration 3: 34,523 us/op Iteration 4: 34,139 us/op Iteration 5: 34,097 us/op Iteration 6: 33,955 us/op Iteration 7: 34,029 us/op Iteration 8: 34,043 us/op Iteration 9: 34,064 us/op Iteration 10: 33,927 us/op # Run progress: 68,06% complete, ETA 00:03:18 # Fork: 2 of 3 # Warmup Iteration 1: 36,959 us/op # Warmup Iteration 2: 34,676 us/op # Warmup Iteration 3: 34,349 us/op # Warmup Iteration 4: 34,247 us/op # Warmup Iteration 5: 34,519 us/op Iteration 1: 34,436 us/op Iteration 2: 34,552 us/op Iteration 3: 34,388 us/op Iteration 4: 34,146 us/op Iteration 5: 34,014 us/op Iteration 6: 34,022 us/op Iteration 7: 33,966 us/op Iteration 8: 34,075 us/op Iteration 9: 34,002 us/op Iteration 10: 34,129 us/op # Run progress: 69,44% complete, ETA 00:03:09 # Fork: 3 of 3 # Warmup Iteration 1: 36,833 us/op # Warmup Iteration 2: 34,371 us/op # Warmup Iteration 3: 34,424 us/op # Warmup Iteration 4: 34,182 us/op # Warmup Iteration 5: 34,289 us/op Iteration 1: 34,322 us/op Iteration 2: 34,341 us/op Iteration 3: 34,398 us/op Iteration 4: 33,928 us/op Iteration 5: 33,983 us/op Iteration 6: 33,956 us/op Iteration 7: 33,901 us/op Iteration 8: 33,831 us/op Iteration 9: 33,873 us/op Iteration 10: 33,829 us/op Result "seqLimit": 34,127 ±(99.9%) 0,152 us/op [Average] (min, avg, max) = (33,829, 34,127, 34,647), stdev = 0,227 CI (99.9%): [33,975, 34,278] (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_leaftarget # 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,166 us/op # Warmup Iteration 2: 0,139 us/op # Warmup Iteration 3: 0,125 us/op # Warmup Iteration 4: 0,124 us/op # Warmup Iteration 5: 0,125 us/op Iteration 1: 0,125 us/op Iteration 2: 0,124 us/op Iteration 3: 0,124 us/op Iteration 4: 0,125 us/op Iteration 5: 0,125 us/op Iteration 6: 0,124 us/op Iteration 7: 0,125 us/op Iteration 8: 0,125 us/op Iteration 9: 0,125 us/op Iteration 10: 0,124 us/op # Run progress: 72,22% complete, ETA 00:02:52 # Fork: 2 of 3 # Warmup Iteration 1: 0,172 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,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,166 us/op # Warmup Iteration 2: 0,141 us/op # Warmup Iteration 3: 0,128 us/op # Warmup Iteration 4: 0,128 us/op # Warmup Iteration 5: 0,127 us/op Iteration 1: 0,128 us/op Iteration 2: 0,127 us/op Iteration 3: 0,128 us/op Iteration 4: 0,128 us/op Iteration 5: 0,128 us/op Iteration 6: 0,127 us/op Iteration 7: 0,127 us/op Iteration 8: 0,128 us/op Iteration 9: 0,127 us/op Iteration 10: 0,127 us/op Result "seqLimit": 0,128 ±(99.9%) 0,002 us/op [Average] (min, avg, max) = (0,124, 0,128, 0,132), stdev = 0,003 CI (99.9%): [0,126, 0,130] (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_leaftarget # 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: 364,780 us/op # Warmup Iteration 2: 367,400 us/op # Warmup Iteration 3: 394,815 us/op # Warmup Iteration 4: 367,555 us/op # Warmup Iteration 5: 369,452 us/op Iteration 1: 366,178 us/op Iteration 2: 364,754 us/op Iteration 3: 364,532 us/op Iteration 4: 363,805 us/op Iteration 5: 364,049 us/op Iteration 6: 363,920 us/op Iteration 7: 363,610 us/op Iteration 8: 363,684 us/op Iteration 9: 363,026 us/op Iteration 10: 363,884 us/op # Run progress: 76,39% complete, ETA 00:02:26 # Fork: 2 of 3 # Warmup Iteration 1: 384,395 us/op # Warmup Iteration 2: 366,946 us/op # Warmup Iteration 3: 365,492 us/op # Warmup Iteration 4: 366,837 us/op # Warmup Iteration 5: 364,652 us/op Iteration 1: 366,227 us/op Iteration 2: 362,827 us/op Iteration 3: 361,284 us/op Iteration 4: 362,190 us/op Iteration 5: 360,421 us/op Iteration 6: 361,432 us/op Iteration 7: 360,755 us/op Iteration 8: 361,005 us/op Iteration 9: 360,082 us/op Iteration 10: 360,811 us/op # Run progress: 77,78% complete, ETA 00:02:17 # Fork: 3 of 3 # Warmup Iteration 1: 382,389 us/op # Warmup Iteration 2: 365,255 us/op # Warmup Iteration 3: 365,692 us/op # Warmup Iteration 4: 364,931 us/op # Warmup Iteration 5: 364,104 us/op Iteration 1: 363,158 us/op Iteration 2: 363,649 us/op Iteration 3: 360,273 us/op Iteration 4: 361,499 us/op Iteration 5: 360,543 us/op Iteration 6: 360,068 us/op Iteration 7: 360,907 us/op Iteration 8: 360,969 us/op Iteration 9: 360,229 us/op Iteration 10: 360,253 us/op Result "seqLimit": 362,334 ±(99.9%) 1,243 us/op [Average] (min, avg, max) = (360,068, 362,334, 366,227), stdev = 1,861 CI (99.9%): [361,091, 363,577] (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_leaftarget # 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,459 us/op # Warmup Iteration 2: 0,428 us/op # Warmup Iteration 3: 0,396 us/op # Warmup Iteration 4: 0,395 us/op # Warmup Iteration 5: 0,394 us/op Iteration 1: 0,395 us/op Iteration 2: 0,394 us/op Iteration 3: 0,394 us/op Iteration 4: 0,396 us/op Iteration 5: 0,394 us/op Iteration 6: 0,394 us/op Iteration 7: 0,395 us/op Iteration 8: 0,393 us/op Iteration 9: 0,394 us/op Iteration 10: 0,394 us/op # Run progress: 80,56% complete, ETA 00:02:00 # Fork: 2 of 3 # Warmup Iteration 1: 0,418 us/op # Warmup Iteration 2: 0,393 us/op # Warmup Iteration 3: 0,357 us/op # Warmup Iteration 4: 0,348 us/op # Warmup Iteration 5: 0,347 us/op Iteration 1: 0,347 us/op Iteration 2: 0,347 us/op Iteration 3: 0,347 us/op Iteration 4: 0,347 us/op Iteration 5: 0,348 us/op Iteration 6: 0,347 us/op Iteration 7: 0,346 us/op Iteration 8: 0,347 us/op Iteration 9: 0,347 us/op Iteration 10: 0,347 us/op # Run progress: 81,94% complete, ETA 00:01:51 # Fork: 3 of 3 # Warmup Iteration 1: 0,469 us/op # Warmup Iteration 2: 0,444 us/op # Warmup Iteration 3: 0,397 us/op # Warmup Iteration 4: 0,395 us/op # Warmup Iteration 5: 0,397 us/op Iteration 1: 0,396 us/op Iteration 2: 0,397 us/op Iteration 3: 0,396 us/op Iteration 4: 0,396 us/op Iteration 5: 0,397 us/op Iteration 6: 0,396 us/op Iteration 7: 0,395 us/op Iteration 8: 0,396 us/op Iteration 9: 0,395 us/op Iteration 10: 0,396 us/op Result "seqLimit": 0,379 ±(99.9%) 0,015 us/op [Average] (min, avg, max) = (0,346, 0,379, 0,397), stdev = 0,023 CI (99.9%): [0,364, 0,395] (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_leaftarget # 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: 3562,900 us/op # Warmup Iteration 2: 3558,860 us/op # Warmup Iteration 3: 3494,904 us/op # Warmup Iteration 4: 3951,673 us/op # Warmup Iteration 5: 3626,378 us/op Iteration 1: 3630,176 us/op Iteration 2: 3617,752 us/op Iteration 3: 3598,426 us/op Iteration 4: 3604,564 us/op Iteration 5: 3595,070 us/op Iteration 6: 3596,128 us/op Iteration 7: 3612,831 us/op Iteration 8: 3598,857 us/op Iteration 9: 3598,331 us/op Iteration 10: 3608,882 us/op # Run progress: 84,72% complete, ETA 00:01:34 # Fork: 2 of 3 # Warmup Iteration 1: 4150,715 us/op # Warmup Iteration 2: 3696,735 us/op # Warmup Iteration 3: 3711,830 us/op # Warmup Iteration 4: 3681,303 us/op # Warmup Iteration 5: 3638,755 us/op Iteration 1: 3643,308 us/op Iteration 2: 3637,042 us/op Iteration 3: 3625,694 us/op Iteration 4: 3624,838 us/op Iteration 5: 3620,843 us/op Iteration 6: 3616,426 us/op Iteration 7: 3610,847 us/op Iteration 8: 3624,310 us/op Iteration 9: 3617,845 us/op Iteration 10: 3624,511 us/op # Run progress: 86,11% complete, ETA 00:01:26 # Fork: 3 of 3 # Warmup Iteration 1: 3724,888 us/op # Warmup Iteration 2: 3748,644 us/op # Warmup Iteration 3: 3669,363 us/op # Warmup Iteration 4: 3670,728 us/op # Warmup Iteration 5: 3664,575 us/op Iteration 1: 3652,800 us/op Iteration 2: 3662,509 us/op Iteration 3: 3632,448 us/op Iteration 4: 3649,247 us/op Iteration 5: 3646,691 us/op Iteration 6: 3636,468 us/op Iteration 7: 3630,231 us/op Iteration 8: 3635,451 us/op Iteration 9: 3623,122 us/op Iteration 10: 3631,560 us/op Result "seqLimit": 3623,574 ±(99.9%) 11,839 us/op [Average] (min, avg, max) = (3595,070, 3623,574, 3662,509), stdev = 17,720 CI (99.9%): [3611,735, 3635,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 -Djdk.launcher.patch.0=..\..\out_leaftarget # 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,268 us/op # Warmup Iteration 2: 3,133 us/op # Warmup Iteration 3: 3,025 us/op # Warmup Iteration 4: 2,923 us/op # Warmup Iteration 5: 2,926 us/op Iteration 1: 2,923 us/op Iteration 2: 2,930 us/op Iteration 3: 2,940 us/op Iteration 4: 2,927 us/op Iteration 5: 2,931 us/op Iteration 6: 2,921 us/op Iteration 7: 2,921 us/op Iteration 8: 2,922 us/op Iteration 9: 2,926 us/op Iteration 10: 2,922 us/op # Run progress: 88,89% complete, ETA 00:01:08 # Fork: 2 of 3 # Warmup Iteration 1: 3,274 us/op # Warmup Iteration 2: 3,135 us/op # Warmup Iteration 3: 3,022 us/op # Warmup Iteration 4: 3,034 us/op # Warmup Iteration 5: 3,036 us/op Iteration 1: 3,044 us/op Iteration 2: 3,038 us/op Iteration 3: 3,034 us/op Iteration 4: 3,046 us/op Iteration 5: 3,038 us/op Iteration 6: 3,033 us/op Iteration 7: 3,041 us/op Iteration 8: 3,046 us/op Iteration 9: 3,045 us/op Iteration 10: 3,040 us/op # Run progress: 90,28% complete, ETA 00:01:00 # Fork: 3 of 3 # Warmup Iteration 1: 3,337 us/op # Warmup Iteration 2: 3,090 us/op # Warmup Iteration 3: 3,031 us/op # Warmup Iteration 4: 2,945 us/op # Warmup Iteration 5: 2,938 us/op Iteration 1: 2,942 us/op Iteration 2: 2,935 us/op Iteration 3: 2,938 us/op Iteration 4: 2,945 us/op Iteration 5: 2,939 us/op Iteration 6: 2,940 us/op Iteration 7: 2,943 us/op Iteration 8: 2,936 us/op Iteration 9: 2,943 us/op Iteration 10: 2,939 us/op Result "seqLimit": 2,969 ±(99.9%) 0,035 us/op [Average] (min, avg, max) = (2,921, 2,969, 3,046), stdev = 0,052 CI (99.9%): [2,934, 3,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_leaftarget # 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: 37523,354 us/op # Warmup Iteration 2: 36417,394 us/op # Warmup Iteration 3: 36376,294 us/op # Warmup Iteration 4: 36654,794 us/op # Warmup Iteration 5: 36304,570 us/op Iteration 1: 36447,521 us/op Iteration 2: 36239,255 us/op Iteration 3: 36082,872 us/op Iteration 4: 36193,165 us/op Iteration 5: 36096,068 us/op Iteration 6: 36054,306 us/op Iteration 7: 36030,918 us/op Iteration 8: 36091,173 us/op Iteration 9: 35995,754 us/op Iteration 10: 36140,715 us/op # Run progress: 93,06% complete, ETA 00:00:43 # Fork: 2 of 3 # Warmup Iteration 1: 36943,344 us/op # Warmup Iteration 2: 37008,092 us/op # Warmup Iteration 3: 36163,204 us/op # Warmup Iteration 4: 36140,478 us/op # Warmup Iteration 5: 36192,101 us/op Iteration 1: 37314,568 us/op Iteration 2: 36852,159 us/op Iteration 3: 35827,310 us/op Iteration 4: 36124,019 us/op Iteration 5: 35978,420 us/op Iteration 6: 35834,216 us/op Iteration 7: 35898,254 us/op Iteration 8: 36015,689 us/op Iteration 9: 35845,117 us/op Iteration 10: 35795,812 us/op # Run progress: 94,44% complete, ETA 00:00:34 # Fork: 3 of 3 # Warmup Iteration 1: 36801,647 us/op # Warmup Iteration 2: 37073,857 us/op # Warmup Iteration 3: 36306,226 us/op # Warmup Iteration 4: 36243,937 us/op # Warmup Iteration 5: 36173,585 us/op Iteration 1: 36153,319 us/op Iteration 2: 36137,806 us/op Iteration 3: 35886,264 us/op Iteration 4: 36165,852 us/op Iteration 5: 35931,976 us/op Iteration 6: 35823,527 us/op Iteration 7: 35896,386 us/op Iteration 8: 35941,766 us/op Iteration 9: 35927,104 us/op Iteration 10: 35846,394 us/op Result "seqLimit": 36085,590 ±(99.9%) 210,861 us/op [Average] (min, avg, max) = (35795,812, 36085,590, 37314,568), stdev = 315,608 CI (99.9%): [35874,729, 36296,451] (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_leaftarget # 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,000 us/op # Warmup Iteration 2: 30,358 us/op # Warmup Iteration 3: 30,224 us/op # Warmup Iteration 4: 29,196 us/op # Warmup Iteration 5: 29,251 us/op Iteration 1: 29,254 us/op Iteration 2: 29,321 us/op Iteration 3: 29,135 us/op Iteration 4: 29,254 us/op Iteration 5: 29,145 us/op Iteration 6: 29,140 us/op Iteration 7: 29,175 us/op Iteration 8: 29,110 us/op Iteration 9: 29,187 us/op Iteration 10: 29,087 us/op # Run progress: 97,22% complete, ETA 00:00:17 # Fork: 2 of 3 # Warmup Iteration 1: 31,854 us/op # Warmup Iteration 2: 30,025 us/op # Warmup Iteration 3: 29,612 us/op # Warmup Iteration 4: 28,802 us/op # Warmup Iteration 5: 28,690 us/op Iteration 1: 28,720 us/op Iteration 2: 28,807 us/op Iteration 3: 28,690 us/op Iteration 4: 28,629 us/op Iteration 5: 28,687 us/op Iteration 6: 28,658 us/op Iteration 7: 28,664 us/op Iteration 8: 28,649 us/op Iteration 9: 28,655 us/op Iteration 10: 28,707 us/op # Run progress: 98,61% complete, ETA 00:00:08 # Fork: 3 of 3 # Warmup Iteration 1: 31,419 us/op # Warmup Iteration 2: 30,352 us/op # Warmup Iteration 3: 29,770 us/op # Warmup Iteration 4: 28,770 us/op # Warmup Iteration 5: 28,809 us/op Iteration 1: 28,821 us/op Iteration 2: 29,434 us/op Iteration 3: 28,583 us/op Iteration 4: 28,699 us/op Iteration 5: 28,591 us/op Iteration 6: 28,667 us/op Iteration 7: 28,661 us/op Iteration 8: 28,639 us/op Iteration 9: 28,632 us/op Iteration 10: 28,624 us/op Result "seqLimit": 28,868 ±(99.9%) 0,181 us/op [Average] (min, avg, max) = (28,583, 28,868, 29,434), stdev = 0,272 CI (99.9%): [28,686, 29,049] (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,693 ± 0,294 us/op LimitTest.parLimit 2 lowQ avgt 30 6,382 ± 0,127 us/op LimitTest.parLimit 20 highQ avgt 30 761,115 ± 8,430 us/op LimitTest.parLimit 20 lowQ avgt 30 9,647 ± 0,296 us/op LimitTest.parLimit 200 highQ avgt 30 7367,592 ± 58,540 us/op LimitTest.parLimit 200 lowQ avgt 30 15,982 ± 0,284 us/op LimitTest.parLimit 2000 highQ avgt 30 73584,555 ± 238,987 us/op LimitTest.parLimit 2000 lowQ avgt 30 65,613 ± 0,701 us/op LimitTest.parUnorderedLimit 2 highQ avgt 30 58,607 ± 0,342 us/op LimitTest.parUnorderedLimit 2 lowQ avgt 30 2,281 ± 0,544 us/op LimitTest.parUnorderedLimit 20 highQ avgt 30 403,514 ± 2,774 us/op LimitTest.parUnorderedLimit 20 lowQ avgt 30 3,412 ± 0,031 us/op LimitTest.parUnorderedLimit 200 highQ avgt 30 4586,126 ± 62,480 us/op LimitTest.parUnorderedLimit 200 lowQ avgt 30 9,109 ± 0,119 us/op LimitTest.parUnorderedLimit 2000 highQ avgt 30 21272,978 ± 62,313 us/op LimitTest.parUnorderedLimit 2000 lowQ avgt 30 41,742 ± 0,878 us/op LimitTest.seqLimit 2 highQ avgt 30 34,127 ± 0,152 us/op LimitTest.seqLimit 2 lowQ avgt 30 0,128 ± 0,002 us/op LimitTest.seqLimit 20 highQ avgt 30 362,334 ± 1,243 us/op LimitTest.seqLimit 20 lowQ avgt 30 0,379 ± 0,015 us/op LimitTest.seqLimit 200 highQ avgt 30 3623,574 ± 11,839 us/op LimitTest.seqLimit 200 lowQ avgt 30 2,969 ± 0,035 us/op LimitTest.seqLimit 2000 highQ avgt 30 36085,590 ± 210,861 us/op LimitTest.seqLimit 2000 lowQ avgt 30 28,868 ± 0,181 us/op