Last active
December 12, 2019 00:44
-
-
Save mkeskells/a3ec74d3dd79c6564ac957c8387c8fda to your computer and use it in GitHub Desktop.
HashSet before and after
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[info] Benchmark (sharing) (size) Mode Cnt Score Error Units | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 10 avgt 20 422.985 ▒ 3.649 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 100 avgt 20 11030.800 ▒ 305.684 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 1000 avgt 20 97682.239 ▒ 9048.045 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 10000 avgt 20 1659434.234 ▒ 27740.896 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 100000 avgt 20 27916736.500 ▒ 2031136.722 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 10 avgt 20 425.682 ▒ 4.552 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 100 avgt 20 11523.108 ▒ 145.613 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 1000 avgt 20 91522.371 ▒ 1149.929 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 10000 avgt 20 1700767.714 ▒ 34802.221 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 100000 avgt 20 29367219.333 ▒ 2239614.827 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 10 avgt 20 430.716 ▒ 29.533 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 100 avgt 20 11527.628 ▒ 200.605 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 1000 avgt 20 91479.826 ▒ 709.498 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 10000 avgt 20 1710515.132 ▒ 30507.993 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 100000 avgt 20 29996939.292 ▒ 2070919.454 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 10 avgt 20 422.715 ▒ 6.702 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 100 avgt 20 11747.590 ▒ 95.468 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 1000 avgt 20 104797.196 ▒ 22961.891 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 10000 avgt 20 1727602.478 ▒ 45126.223 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 100000 avgt 20 31225603.208 ▒ 1887392.226 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 10 avgt 20 443.358 ▒ 15.676 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 100 avgt 20 12351.810 ▒ 1620.863 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 1000 avgt 20 102154.983 ▒ 9945.318 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 10000 avgt 20 1711884.626 ▒ 42061.086 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 100000 avgt 20 30496671.458 ▒ 1908385.689 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 10 avgt 20 436.428 ▒ 2.907 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 100 avgt 20 11712.942 ▒ 95.164 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 1000 avgt 20 93182.471 ▒ 1062.801 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 10000 avgt 20 1723131.887 ▒ 49150.418 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 100000 avgt 20 30355514.875 ▒ 1378088.756 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 10 avgt 20 435.574 ▒ 2.183 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 100 avgt 20 11996.143 ▒ 125.177 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 1000 avgt 20 93957.876 ▒ 1017.939 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 10000 avgt 20 1687020.181 ▒ 35030.842 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 100000 avgt 20 30654486.708 ▒ 2038837.038 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 10 avgt 20 6.147 ▒ 0.325 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 100 avgt 20 5.943 ▒ 0.089 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 1000 avgt 20 6.082 ▒ 0.208 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 10000 avgt 20 5.993 ▒ 0.106 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 100000 avgt 20 5.925 ▒ 0.052 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 10 avgt 20 5.997 ▒ 0.210 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 100 avgt 20 5.913 ▒ 0.041 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 1000 avgt 20 6.367 ▒ 0.734 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 10000 avgt 20 5.942 ▒ 0.077 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 100000 avgt 20 5.897 ▒ 0.057 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 10 avgt 20 5.927 ▒ 0.055 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 100 avgt 20 5.908 ▒ 0.043 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 1000 avgt 20 5.938 ▒ 0.068 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 10000 avgt 20 6.299 ▒ 0.565 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 100000 avgt 20 5.926 ▒ 0.066 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 10 avgt 20 5.909 ▒ 0.045 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 100 avgt 20 6.168 ▒ 0.506 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 1000 avgt 20 6.050 ▒ 0.143 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 10000 avgt 20 5.994 ▒ 0.102 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 100000 avgt 20 5.889 ▒ 0.044 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 10 avgt 20 5.910 ▒ 0.042 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 100 avgt 20 5.916 ▒ 0.034 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 1000 avgt 20 5.976 ▒ 0.079 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 10000 avgt 20 5.932 ▒ 0.043 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 100000 avgt 20 5.990 ▒ 0.081 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 10 avgt 20 5.931 ▒ 0.056 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 100 avgt 20 5.919 ▒ 0.048 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 1000 avgt 20 5.944 ▒ 0.089 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 10000 avgt 20 5.939 ▒ 0.100 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 100000 avgt 20 5.888 ▒ 0.017 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 10 avgt 20 5.946 ▒ 0.047 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 100 avgt 20 6.243 ▒ 0.458 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 1000 avgt 20 6.298 ▒ 0.323 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 10000 avgt 20 6.120 ▒ 0.126 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 100000 avgt 20 6.011 ▒ 0.194 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 10 avgt 20 417.390 ▒ 4.413 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 100 avgt 20 9560.103 ▒ 71.380 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 1000 avgt 20 90247.421 ▒ 3834.973 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 10000 avgt 20 1617386.403 ▒ 27404.463 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 100000 avgt 20 28008580.875 ▒ 1885487.745 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 10 avgt 20 428.811 ▒ 4.238 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 100 avgt 20 10164.592 ▒ 371.316 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 1000 avgt 20 89324.751 ▒ 1458.100 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 10000 avgt 20 1607470.646 ▒ 25476.477 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 100000 avgt 20 28033289.375 ▒ 1958621.126 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 10 avgt 20 411.786 ▒ 1.081 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 100 avgt 20 10097.634 ▒ 35.339 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 1000 avgt 20 89553.881 ▒ 1137.862 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 10000 avgt 20 1635765.534 ▒ 25954.248 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 100000 avgt 20 29053777.417 ▒ 2040476.581 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 10 avgt 20 412.415 ▒ 1.476 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 100 avgt 20 10398.939 ▒ 108.401 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 1000 avgt 20 91533.025 ▒ 1933.727 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 10000 avgt 20 1661926.378 ▒ 26361.268 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 100000 avgt 20 29179741.125 ▒ 2003527.185 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 10 avgt 20 436.603 ▒ 16.321 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 100 avgt 20 10530.062 ▒ 225.373 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 1000 avgt 20 89925.391 ▒ 971.659 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 10000 avgt 20 1668349.220 ▒ 26197.462 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 100000 avgt 20 28992212.083 ▒ 1924967.329 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 10 avgt 20 433.301 ▒ 1.822 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 100 avgt 20 10431.993 ▒ 469.930 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 1000 avgt 20 92030.114 ▒ 2109.320 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 10000 avgt 20 1648422.968 ▒ 33029.501 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 100000 avgt 20 29986711.083 ▒ 2175917.599 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 10 avgt 20 437.567 ▒ 1.542 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 100 avgt 20 10602.579 ▒ 485.176 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 1000 avgt 20 90232.066 ▒ 1089.309 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 10000 avgt 20 1640612.140 ▒ 29410.108 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 100000 avgt 20 28506834.500 ▒ 1971099.074 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 10 avgt 20 5.765 ▒ 0.031 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 100 avgt 20 5.864 ▒ 0.175 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 1000 avgt 20 6.091 ▒ 0.460 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 10000 avgt 20 8.360 ▒ 4.529 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 100000 avgt 20 5.745 ▒ 0.025 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 10 avgt 20 5.810 ▒ 0.186 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 100 avgt 20 5.767 ▒ 0.085 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 1000 avgt 20 5.743 ▒ 0.024 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 10000 avgt 20 5.760 ▒ 0.033 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 100000 avgt 20 5.737 ▒ 0.017 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 10 avgt 20 5.736 ▒ 0.015 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 100 avgt 20 5.747 ▒ 0.019 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 1000 avgt 20 5.762 ▒ 0.043 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 10000 avgt 20 5.809 ▒ 0.116 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 100000 avgt 20 5.746 ▒ 0.021 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 10 avgt 20 5.743 ▒ 0.017 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 100 avgt 20 5.742 ▒ 0.017 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 1000 avgt 20 5.740 ▒ 0.016 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 10000 avgt 20 5.748 ▒ 0.018 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 100000 avgt 20 5.739 ▒ 0.018 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 10 avgt 20 5.758 ▒ 0.032 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 100 avgt 20 5.740 ▒ 0.033 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 1000 avgt 20 5.744 ▒ 0.019 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 10000 avgt 20 5.746 ▒ 0.030 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 100000 avgt 20 5.734 ▒ 0.014 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 10 avgt 20 5.868 ▒ 0.192 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 100 avgt 20 5.881 ▒ 0.376 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 1000 avgt 20 5.749 ▒ 0.028 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 10000 avgt 20 5.746 ▒ 0.028 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 100000 avgt 20 5.786 ▒ 0.061 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 10 avgt 20 5.738 ▒ 0.018 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 100 avgt 20 5.735 ▒ 0.015 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 1000 avgt 20 5.803 ▒ 0.209 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 10000 avgt 20 5.740 ▒ 0.021 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 100000 avgt 20 5.744 ▒ 0.019 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 10 avgt 20 211.629 ▒ 1.629 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 100 avgt 20 2963.875 ▒ 9.130 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 1000 avgt 20 53410.397 ▒ 2963.410 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 10000 avgt 20 668198.521 ▒ 16270.055 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 100000 avgt 20 9144742.953 ▒ 850943.160 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 10 avgt 20 205.993 ▒ 4.158 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 100 avgt 20 2922.752 ▒ 71.287 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 1000 avgt 20 52159.326 ▒ 3033.130 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 10000 avgt 20 663569.825 ▒ 19804.158 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 100000 avgt 20 9074978.732 ▒ 864993.842 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 10 avgt 20 206.563 ▒ 4.634 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 100 avgt 20 2902.842 ▒ 18.048 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 1000 avgt 20 52058.284 ▒ 3015.673 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 10000 avgt 20 659513.507 ▒ 22962.132 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 100000 avgt 20 9103184.291 ▒ 875739.198 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 10 avgt 20 207.462 ▒ 2.911 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 100 avgt 20 2886.894 ▒ 17.241 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 1000 avgt 20 53227.110 ▒ 3171.270 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 10000 avgt 20 669878.158 ▒ 26690.971 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 100000 avgt 20 8645817.573 ▒ 668976.403 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 10 avgt 20 201.386 ▒ 1.118 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 100 avgt 20 2929.745 ▒ 77.460 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 1000 avgt 20 52937.481 ▒ 2799.296 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 10000 avgt 20 656727.578 ▒ 22215.308 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 100000 avgt 20 9834550.898 ▒ 1076059.412 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 10 avgt 20 217.753 ▒ 11.500 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 100 avgt 20 2972.237 ▒ 29.100 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 1000 avgt 20 51833.464 ▒ 2928.653 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 10000 avgt 20 666333.188 ▒ 17652.084 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 100000 avgt 20 9238363.410 ▒ 984601.169 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 10 avgt 20 201.420 ▒ 0.942 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 100 avgt 20 2904.689 ▒ 11.494 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 1000 avgt 20 52702.347 ▒ 3205.832 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 10000 avgt 20 663627.927 ▒ 19279.909 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 100000 avgt 20 9232725.967 ▒ 977470.752 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 10 avgt 20 1629.035 ▒ 8.210 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 100 avgt 20 21293.519 ▒ 533.269 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 1000 avgt 20 298748.476 ▒ 10874.936 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 10000 avgt 20 3936182.795 ▒ 22880.808 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 100000 avgt 20 38748065.167 ▒ 882330.327 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 10 avgt 20 1629.152 ▒ 8.857 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 100 avgt 20 20734.158 ▒ 575.680 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 1000 avgt 20 292649.655 ▒ 1084.889 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 10000 avgt 20 4043966.407 ▒ 144334.864 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 100000 avgt 20 38867015.167 ▒ 1011532.614 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 10 avgt 20 1627.322 ▒ 6.204 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 100 avgt 20 21651.664 ▒ 65.519 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 1000 avgt 20 293160.056 ▒ 2743.376 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 10000 avgt 20 3909830.688 ▒ 69433.108 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 100000 avgt 20 38584167.500 ▒ 1141979.322 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 10 avgt 20 1614.891 ▒ 34.218 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 100 avgt 20 21897.619 ▒ 288.759 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 1000 avgt 20 297287.993 ▒ 5787.951 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 10000 avgt 20 4105593.498 ▒ 70905.892 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 100000 avgt 20 39562130.667 ▒ 1961936.483 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 10 avgt 20 1612.416 ▒ 4.062 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 100 avgt 20 22527.659 ▒ 4637.988 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 1000 avgt 20 295498.891 ▒ 3324.160 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 10000 avgt 20 4022682.576 ▒ 39647.246 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 100000 avgt 20 38605425.833 ▒ 1511396.997 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 10 avgt 20 1622.172 ▒ 11.302 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 100 avgt 20 21621.330 ▒ 156.631 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 1000 avgt 20 295749.511 ▒ 2119.635 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 10000 avgt 20 3930355.725 ▒ 26905.870 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 100000 avgt 20 38651970.000 ▒ 1057784.997 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 10 avgt 20 1620.474 ▒ 5.290 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 100 avgt 20 19950.405 ▒ 61.020 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 1000 avgt 20 296101.180 ▒ 2230.830 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 10000 avgt 20 4027782.405 ▒ 22942.446 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 100000 avgt 20 38842368.500 ▒ 938004.303 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 10 avgt 20 2883.413 ▒ 36.261 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 100 avgt 20 52635.662 ▒ 117.919 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 1000 avgt 20 541960.551 ▒ 25599.479 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 10000 avgt 20 9532744.977 ▒ 415512.332 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 100000 avgt 20 116030047.000 ▒ 9916748.064 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 10 avgt 20 2767.718 ▒ 11.679 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 100 avgt 20 49478.776 ▒ 215.715 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 1000 avgt 20 509937.373 ▒ 3623.511 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 10000 avgt 20 8905560.023 ▒ 422316.113 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 100000 avgt 20 107303203.750 ▒ 8584760.299 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 10 avgt 20 2656.759 ▒ 83.134 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 100 avgt 20 44658.953 ▒ 663.525 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 1000 avgt 20 492094.755 ▒ 22991.012 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 10000 avgt 20 8147340.148 ▒ 430753.138 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 100000 avgt 20 95388560.750 ▒ 6409158.068 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 10 avgt 20 2290.160 ▒ 63.831 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 100 avgt 20 38049.293 ▒ 834.588 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 1000 avgt 20 598820.803 ▒ 120038.527 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 10000 avgt 20 6949276.478 ▒ 320013.202 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 100000 avgt 20 76985525.500 ▒ 3989717.795 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 10 avgt 20 1570.051 ▒ 4.948 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 100 avgt 20 29241.922 ▒ 132.809 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 1000 avgt 20 325207.260 ▒ 16459.069 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 10000 avgt 20 5232909.892 ▒ 302448.264 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 100000 avgt 20 60160765.500 ▒ 3734495.243 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 10 avgt 20 1099.048 ▒ 16.126 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 100 avgt 20 21672.096 ▒ 338.350 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 1000 avgt 20 230326.757 ▒ 1555.120 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 10000 avgt 20 4062572.750 ▒ 100763.015 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 100000 avgt 20 51376904.500 ▒ 2859621.033 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 10 avgt 20 5.996 ▒ 0.139 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 100 avgt 20 5.975 ▒ 0.018 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 1000 avgt 20 6.031 ▒ 0.029 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 10000 avgt 20 6.204 ▒ 0.264 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 100000 avgt 20 6.031 ▒ 0.172 ns/op |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[info] Benchmark (sharing) (size) Mode Cnt Score Error Units | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 10 avgt 20 9744.980 ▒ 142.660 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 100 avgt 20 151431.353 ▒ 9977.708 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 1000 avgt 20 1809340.500 ▒ 20265.960 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 10000 avgt 20 24871168.850 ▒ 1172582.403 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 0 100000 avgt 20 307419271.995 ▒ 11660918.310 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 10 avgt 20 8756.328 ▒ 840.310 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 100 avgt 20 155040.836 ▒ 7080.932 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 1000 avgt 20 1817433.556 ▒ 21189.436 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 10000 avgt 20 25752732.000 ▒ 272076.461 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 20 100000 avgt 20 311813563.000 ▒ 6157064.834 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 10 avgt 20 9031.349 ▒ 901.377 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 100 avgt 20 151010.951 ▒ 643.941 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 1000 avgt 20 1899743.322 ▒ 9431.356 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 10000 avgt 20 26197285.625 ▒ 214219.572 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 40 100000 avgt 20 318613520.500 ▒ 6148974.061 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 10 avgt 20 9305.314 ▒ 1220.681 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 100 avgt 20 154590.014 ▒ 3738.227 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 1000 avgt 20 1934518.463 ▒ 14247.221 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 10000 avgt 20 26200666.374 ▒ 253528.494 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 60 100000 avgt 20 320471863.490 ▒ 3399756.084 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 10 avgt 20 10454.326 ▒ 59.607 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 100 avgt 20 153762.478 ▒ 2017.308 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 1000 avgt 20 1991493.348 ▒ 9219.142 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 10000 avgt 20 26022049.375 ▒ 108000.314 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 80 100000 avgt 20 334435012.500 ▒ 5602953.567 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 10 avgt 20 9365.901 ▒ 973.549 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 100 avgt 20 157198.463 ▒ 631.565 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 1000 avgt 20 1965104.392 ▒ 17353.787 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 10000 avgt 20 26152975.375 ▒ 136602.141 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 90 100000 avgt 20 337397250.000 ▒ 5577849.582 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 10 avgt 20 10614.805 ▒ 60.315 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 100 avgt 20 169224.221 ▒ 8192.878 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 1000 avgt 20 2047779.533 ▒ 28915.905 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 10000 avgt 20 26130753.750 ▒ 102527.784 ns/op | |
[info] HashSetPlusPlusBenchmark.opContainedWithLarge 100 100000 avgt 20 335556348.000 ▒ 5716744.540 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 10 avgt 20 7974.439 ▒ 736.207 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 100 avgt 20 159306.679 ▒ 9042.004 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 1000 avgt 20 1786056.237 ▒ 10988.317 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 10000 avgt 20 24018732.300 ▒ 559415.648 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 0 100000 avgt 20 304566590.500 ▒ 6853616.865 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 10 avgt 20 7915.631 ▒ 745.281 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 100 avgt 20 150689.601 ▒ 519.158 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 1000 avgt 20 1867503.399 ▒ 15733.023 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 10000 avgt 20 24775848.094 ▒ 392173.091 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 20 100000 avgt 20 303806787.500 ▒ 3424343.525 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 10 avgt 20 9024.298 ▒ 34.335 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 100 avgt 20 153976.077 ▒ 4831.328 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 1000 avgt 20 1885106.418 ▒ 5342.069 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 10000 avgt 20 24912767.275 ▒ 337326.596 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 40 100000 avgt 20 310229419.000 ▒ 4709380.836 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 10 avgt 20 8957.974 ▒ 1198.948 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 100 avgt 20 156494.384 ▒ 1685.946 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 1000 avgt 20 1946183.827 ▒ 7356.110 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 10000 avgt 20 26360796.000 ▒ 858018.134 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 60 100000 avgt 20 325706385.500 ▒ 5847570.545 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 10 avgt 20 7731.232 ▒ 125.970 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 100 avgt 20 158282.050 ▒ 271.546 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 1000 avgt 20 2002648.850 ▒ 31166.759 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 10000 avgt 20 26001356.750 ▒ 365755.300 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 80 100000 avgt 20 338866343.500 ▒ 5669927.800 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 10 avgt 20 7663.697 ▒ 36.109 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 100 avgt 20 163475.246 ▒ 3183.184 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 1000 avgt 20 1990002.213 ▒ 42564.381 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 10000 avgt 20 25690087.000 ▒ 419845.939 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 90 100000 avgt 20 341981149.000 ▒ 3816008.939 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 10 avgt 20 9689.265 ▒ 252.060 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 100 avgt 20 163349.992 ▒ 800.116 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 1000 avgt 20 2014991.999 ▒ 22575.353 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 10000 avgt 20 26245314.000 ▒ 1528170.253 ns/op | |
[info] HashSetPlusPlusBenchmark.opEmptyWithContained 100 100000 avgt 20 344025366.500 ▒ 2767708.535 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 10 avgt 20 359.570 ▒ 2.689 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 100 avgt 20 5847.542 ▒ 339.311 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 1000 avgt 20 84791.967 ▒ 6336.078 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 10000 avgt 20 1463687.727 ▒ 70435.294 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 0 100000 avgt 20 17498114.320 ▒ 2309792.760 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 10 avgt 20 364.625 ▒ 3.477 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 100 avgt 20 5914.962 ▒ 13.413 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 1000 avgt 20 83608.624 ▒ 4916.152 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 10000 avgt 20 1414604.587 ▒ 18404.881 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 20 100000 avgt 20 18483670.302 ▒ 2448604.392 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 10 avgt 20 353.895 ▒ 1.431 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 100 avgt 20 5777.397 ▒ 128.629 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 1000 avgt 20 82987.665 ▒ 4307.669 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 10000 avgt 20 1496073.483 ▒ 20168.604 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 40 100000 avgt 20 20890259.864 ▒ 2910798.551 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 10 avgt 20 329.078 ▒ 16.915 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 100 avgt 20 6181.672 ▒ 14.983 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 1000 avgt 20 83504.640 ▒ 3375.007 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 10000 avgt 20 1523627.976 ▒ 29123.168 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 60 100000 avgt 20 20649113.921 ▒ 2723801.216 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 10 avgt 20 331.204 ▒ 13.464 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 100 avgt 20 5996.124 ▒ 212.473 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 1000 avgt 20 85835.011 ▒ 4434.261 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 10000 avgt 20 1579849.124 ▒ 9735.265 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 80 100000 avgt 20 21833446.243 ▒ 2840909.049 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 10 avgt 20 355.352 ▒ 4.194 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 100 avgt 20 5704.144 ▒ 313.477 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 1000 avgt 20 84039.664 ▒ 4292.820 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 10000 avgt 20 1532359.248 ▒ 13104.715 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 90 100000 avgt 20 21537002.128 ▒ 2939694.772 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 10 avgt 20 342.050 ▒ 20.028 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 100 avgt 20 5799.756 ▒ 293.052 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 1000 avgt 20 88837.003 ▒ 5081.719 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 10000 avgt 20 1495902.540 ▒ 19780.577 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithContained 100 100000 avgt 20 22256053.217 ▒ 3163395.344 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 10 avgt 20 8.123 ▒ 0.012 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 100 avgt 20 13.087 ▒ 0.043 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 1000 avgt 20 8.151 ▒ 0.071 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 10000 avgt 20 8.024 ▒ 0.024 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 0 100000 avgt 20 8.335 ▒ 0.205 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 10 avgt 20 8.139 ▒ 0.030 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 100 avgt 20 10.666 ▒ 2.172 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 1000 avgt 20 8.135 ▒ 0.024 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 10000 avgt 20 10.526 ▒ 2.221 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 20 100000 avgt 20 8.164 ▒ 0.093 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 10 avgt 20 8.080 ▒ 0.070 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 100 avgt 20 10.578 ▒ 2.241 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 1000 avgt 20 10.624 ▒ 2.218 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 10000 avgt 20 8.124 ▒ 0.015 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 40 100000 avgt 20 10.705 ▒ 2.383 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 10 avgt 20 8.725 ▒ 0.948 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 100 avgt 20 10.653 ▒ 2.167 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 1000 avgt 20 8.246 ▒ 0.121 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 10000 avgt 20 8.015 ▒ 0.021 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 60 100000 avgt 20 10.723 ▒ 2.406 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 10 avgt 20 8.069 ▒ 0.053 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 100 avgt 20 10.623 ▒ 2.219 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 1000 avgt 20 8.139 ▒ 0.027 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 10000 avgt 20 8.094 ▒ 0.066 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 80 100000 avgt 20 8.108 ▒ 0.095 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 10 avgt 20 8.111 ▒ 0.019 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 100 avgt 20 10.682 ▒ 2.175 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 1000 avgt 20 8.142 ▒ 0.019 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 10000 avgt 20 8.018 ▒ 0.027 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 90 100000 avgt 20 8.112 ▒ 0.079 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 10 avgt 20 8.087 ▒ 0.062 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 100 avgt 20 13.089 ▒ 0.043 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 1000 avgt 20 8.156 ▒ 0.041 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 10000 avgt 20 8.210 ▒ 0.414 ns/op | |
[info] HashSetPlusPlusBenchmark.opLargeWithEmpty 100 100000 avgt 20 10.786 ▒ 2.357 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 10 avgt 20 673.877 ▒ 5.234 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 100 avgt 20 13343.080 ▒ 428.135 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 1000 avgt 20 175657.800 ▒ 1678.009 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 10000 avgt 20 2175801.267 ▒ 7979.342 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 0 100000 avgt 20 27818889.500 ▒ 270538.247 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 10 avgt 20 665.761 ▒ 4.843 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 100 avgt 20 13089.898 ▒ 168.121 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 1000 avgt 20 175736.114 ▒ 2770.257 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 10000 avgt 20 2212054.029 ▒ 12272.813 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 20 100000 avgt 20 27730834.250 ▒ 253879.618 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 10 avgt 20 681.669 ▒ 5.392 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 100 avgt 20 13282.161 ▒ 175.590 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 1000 avgt 20 177531.750 ▒ 1354.103 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 10000 avgt 20 2199434.540 ▒ 22451.692 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 40 100000 avgt 20 27792143.875 ▒ 504796.822 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 10 avgt 20 671.639 ▒ 15.603 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 100 avgt 20 13134.504 ▒ 147.175 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 1000 avgt 20 175384.292 ▒ 2693.182 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 10000 avgt 20 2205168.409 ▒ 12561.408 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 60 100000 avgt 20 27614539.125 ▒ 752761.732 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 10 avgt 20 676.641 ▒ 6.535 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 100 avgt 20 13188.242 ▒ 87.481 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 1000 avgt 20 179918.923 ▒ 2359.935 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 10000 avgt 20 2204763.540 ▒ 20076.929 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 80 100000 avgt 20 27236622.000 ▒ 141030.218 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 10 avgt 20 662.548 ▒ 4.452 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 100 avgt 20 13232.541 ▒ 162.119 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 1000 avgt 20 173984.829 ▒ 1307.053 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 10000 avgt 20 2220294.986 ▒ 14631.702 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 90 100000 avgt 20 27418718.000 ▒ 206674.404 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 10 avgt 20 602.531 ▒ 52.712 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 100 avgt 20 13076.759 ▒ 102.687 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 1000 avgt 20 177068.901 ▒ 2117.728 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 10000 avgt 20 2208756.146 ▒ 33494.056 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithDistinct 100 100000 avgt 20 27531616.375 ▒ 255730.171 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 10 avgt 20 2767.593 ▒ 160.711 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 100 avgt 20 70057.189 ▒ 2797.278 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 1000 avgt 20 1008365.163 ▒ 3398.963 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 10000 avgt 20 10091560.364 ▒ 73586.293 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 0 100000 avgt 20 109812473.000 ▒ 7878452.591 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 10 avgt 20 2656.918 ▒ 56.659 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 100 avgt 20 68947.104 ▒ 728.996 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 1000 avgt 20 998526.578 ▒ 4712.834 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 10000 avgt 20 10014703.318 ▒ 126006.269 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 20 100000 avgt 20 116905908.500 ▒ 6521158.637 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 10 avgt 20 2745.412 ▒ 157.450 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 100 avgt 20 68541.150 ▒ 523.182 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 1000 avgt 20 1054017.690 ▒ 4870.572 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 10000 avgt 20 10104683.850 ▒ 38040.932 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 40 100000 avgt 20 117604283.000 ▒ 18540969.625 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 10 avgt 20 2798.870 ▒ 79.485 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 100 avgt 20 77015.234 ▒ 2248.694 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 1000 avgt 20 1143208.830 ▒ 41572.759 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 10000 avgt 20 10069118.005 ▒ 303013.647 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 60 100000 avgt 20 111168305.000 ▒ 8915096.892 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 10 avgt 20 2815.834 ▒ 86.745 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 100 avgt 20 74212.251 ▒ 3157.250 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 1000 avgt 20 1196857.191 ▒ 8660.703 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 10000 avgt 20 9915690.377 ▒ 190325.724 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 80 100000 avgt 20 109726335.000 ▒ 8330927.032 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 10 avgt 20 2611.583 ▒ 83.542 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 100 avgt 20 70013.105 ▒ 2090.553 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 1000 avgt 20 1232730.647 ▒ 3691.352 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 10000 avgt 20 10310328.400 ▒ 192583.687 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 90 100000 avgt 20 113070337.000 ▒ 10742576.259 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 10 avgt 20 2746.342 ▒ 142.365 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 100 avgt 20 70821.586 ▒ 2803.031 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 1000 avgt 20 1278181.392 ▒ 2508.762 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 10000 avgt 20 10771904.294 ▒ 476115.785 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithOverlap 100 100000 avgt 20 109680361.500 ▒ 4651928.300 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 10 avgt 20 11797.167 ▒ 86.355 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 100 avgt 20 200615.259 ▒ 4293.505 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 1000 avgt 20 2311063.558 ▒ 220145.374 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 10000 avgt 20 29573128.750 ▒ 122618.359 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 0 100000 avgt 20 401452987.000 ▒ 14649242.141 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 10 avgt 20 9972.774 ▒ 34.595 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 100 avgt 20 168033.654 ▒ 8215.363 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 1000 avgt 20 1899947.353 ▒ 17654.958 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 10000 avgt 20 25640479.001 ▒ 209300.177 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 20 100000 avgt 20 333808538.495 ▒ 4499989.419 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 10 avgt 20 9465.739 ▒ 304.620 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 100 avgt 20 131755.322 ▒ 1072.413 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 1000 avgt 20 1570149.450 ▒ 4692.793 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 10000 avgt 20 21607887.397 ▒ 272784.851 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 40 100000 avgt 20 286483932.505 ▒ 6256244.707 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 10 avgt 20 6484.965 ▒ 440.386 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 100 avgt 20 103583.557 ▒ 683.184 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 1000 avgt 20 1190885.306 ▒ 6506.471 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 10000 avgt 20 17266771.834 ▒ 195062.644 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 60 100000 avgt 20 230013784.000 ▒ 3560713.801 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 10 avgt 20 4904.634 ▒ 42.413 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 100 avgt 20 75603.840 ▒ 2572.333 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 1000 avgt 20 851730.809 ▒ 28244.451 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 10000 avgt 20 13709569.750 ▒ 124364.380 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 80 100000 avgt 20 165039797.000 ▒ 3532941.437 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 10 avgt 20 4677.111 ▒ 842.065 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 100 avgt 20 68926.987 ▒ 7044.487 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 1000 avgt 20 708030.600 ▒ 10044.353 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 10000 avgt 20 10941631.532 ▒ 420412.041 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 90 100000 avgt 20 150678145.000 ▒ 5145690.234 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 10 avgt 20 3095.931 ▒ 23.767 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 100 avgt 20 66853.289 ▒ 271.106 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 1000 avgt 20 939179.452 ▒ 68261.139 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 10000 avgt 20 18183933.750 ▒ 173134.537 ns/op | |
[info] HashSetPlusPlusBenchmark.opWithShared 100 100000 avgt 20 110482294.250 ▒ 7684039.614 ns/op |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment