Created
April 16, 2015 20:41
-
-
Save buchgr/6461a7e4836c37894014 to your computer and use it in GitHub Desktop.
hashmap perf
This file contains hidden or 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
Benchmark (keyDistribution) (mapType) (size) Mode Cnt Score Error Units | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 10 thrpt 80 15615722.317 ± 76797.962 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 100 thrpt 80 1562510.865 ± 2332.439 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 1000 thrpt 80 120426.474 ± 2340.466 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 10000 thrpt 80 10760.255 ± 529.717 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 100000 thrpt 80 852.463 ± 1.554 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 1000000 thrpt 80 29.976 ± 0.400 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 AGRONA 10000000 thrpt 80 2.508 ± 0.028 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 10 thrpt 80 15836556.617 ± 63614.147 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 100 thrpt 80 1722854.989 ± 6263.397 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 1000 thrpt 80 171884.994 ± 1815.989 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 10000 thrpt 80 16467.369 ± 37.411 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 100000 thrpt 80 1389.030 ± 1.285 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 1000000 thrpt 80 35.394 ± 0.957 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 NETTY 10000000 thrpt 80 3.193 ± 0.069 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 10 thrpt 80 10630725.920 ± 140612.783 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 100 thrpt 80 1103962.669 ± 3699.518 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 1000 thrpt 80 90581.530 ± 90.369 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 10000 thrpt 80 5380.780 ± 34.730 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 100000 thrpt 80 572.475 ± 1.863 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 1000000 thrpt 80 13.135 ± 0.036 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 JDK 10000000 thrpt 80 0.342 ± 0.031 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 10 thrpt 80 15681086.393 ± 177237.738 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 100 thrpt 80 1558606.581 ± 9172.177 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 1000 thrpt 80 141940.441 ± 664.725 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 10000 thrpt 80 9563.881 ± 74.930 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 100000 thrpt 80 822.761 ± 1.759 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 1000000 thrpt 80 34.714 ± 0.530 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 FASTUTIL 10000000 thrpt 80 2.792 ± 0.033 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 10 thrpt 80 15425490.935 ± 199901.107 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 100 thrpt 80 1579716.305 ± 9042.709 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 1000 thrpt 80 150443.407 ± 366.785 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 10000 thrpt 80 9713.002 ± 103.539 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 100000 thrpt 80 939.814 ± 17.514 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 1000000 thrpt 80 37.250 ± 0.069 ops/s | |
IntObjectHashMapBenchmark.lookup HTTP2 KOLOBOKE 10000000 thrpt 80 2.850 ± 0.024 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM AGRONA 10 thrpt 80 15492406.656 ± 152765.751 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM AGRONA 100 thrpt 80 1517195.388 ± 12321.162 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM AGRONA 1000 thrpt 80 129508.017 ± 1976.417 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM AGRONA 10000 thrpt 80 9559.355 ± 88.385 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM AGRONA 100000 thrpt 80 800.667 ± 11.453 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM AGRONA 1000000 thrpt 80 34.141 ± 0.819 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM NETTY 10 thrpt 80 16624377.606 ± 373025.764 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM NETTY 100 thrpt 80 1641422.529 ± 44220.658 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM NETTY 1000 thrpt 80 138817.197 ± 2627.079 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM NETTY 10000 thrpt 80 11742.408 ± 90.686 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM NETTY 100000 thrpt 80 928.210 ± 1.950 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM NETTY 1000000 thrpt 80 35.659 ± 0.553 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM JDK 10 thrpt 80 12071076.725 ± 77520.101 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM JDK 100 thrpt 80 1241373.814 ± 11580.026 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM JDK 1000 thrpt 80 106061.052 ± 1239.390 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM JDK 10000 thrpt 80 6238.578 ± 27.242 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM JDK 100000 thrpt 80 543.018 ± 3.978 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM JDK 1000000 thrpt 80 15.845 ± 0.666 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM FASTUTIL 10 thrpt 80 15026867.167 ± 144818.295 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM FASTUTIL 100 thrpt 80 1515269.373 ± 65864.648 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM FASTUTIL 1000 thrpt 80 143661.556 ± 952.055 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM FASTUTIL 10000 thrpt 80 8165.689 ± 92.328 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM FASTUTIL 100000 thrpt 80 949.770 ± 9.088 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM FASTUTIL 1000000 thrpt 80 37.725 ± 0.612 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM KOLOBOKE 10 thrpt 80 14386938.307 ± 319249.758 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM KOLOBOKE 100 thrpt 80 1554862.461 ± 14060.375 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM KOLOBOKE 1000 thrpt 80 148621.205 ± 592.933 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM KOLOBOKE 10000 thrpt 80 8479.593 ± 93.252 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM KOLOBOKE 100000 thrpt 80 891.475 ± 2.135 ops/s | |
IntObjectHashMapBenchmark.lookup RANDOM KOLOBOKE 1000000 thrpt 80 33.786 ± 0.560 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 10 thrpt 80 5215339.885 ± 23928.512 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 100 thrpt 80 642944.589 ± 23643.975 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 1000 thrpt 80 87894.471 ± 244.847 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 10000 thrpt 80 7126.356 ± 22.675 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 100000 thrpt 80 581.638 ± 4.052 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 1000000 thrpt 80 39.269 ± 0.314 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 AGRONA 10000000 thrpt 80 2.799 ± 0.049 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 NETTY 10 thrpt 80 5912968.979 ± 18051.613 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 NETTY 100 thrpt 80 733682.312 ± 4629.610 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 NETTY 1000 thrpt 80 88644.591 ± 195.021 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 NETTY 10000 thrpt 80 8907.496 ± 45.337 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 NETTY 100000 thrpt 80 858.935 ± 1.872 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 NETTY 1000000 thrpt 80 88.375 ± 0.404 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 JDK 10 thrpt 80 7867619.150 ± 38739.438 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 JDK 100 thrpt 80 492397.225 ± 2210.401 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 JDK 1000 thrpt 80 52642.476 ± 196.245 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 JDK 10000 thrpt 80 6951.427 ± 292.077 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 JDK 100000 thrpt 80 464.700 ± 22.949 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 JDK 1000000 thrpt 80 34.677 ± 1.420 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 10 thrpt 80 7988521.344 ± 79833.138 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 100 thrpt 80 914743.654 ± 7302.695 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 1000 thrpt 80 114650.451 ± 314.843 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 10000 thrpt 80 7640.102 ± 28.026 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 100000 thrpt 80 519.749 ± 1.229 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 1000000 thrpt 80 30.414 ± 0.072 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 FASTUTIL 10000000 thrpt 80 1.941 ± 0.014 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 10 thrpt 80 8951314.256 ± 111835.045 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 100 thrpt 80 971530.435 ± 2807.482 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 1000 thrpt 80 111027.931 ± 629.364 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 10000 thrpt 80 7943.160 ± 87.599 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 100000 thrpt 80 576.493 ± 3.515 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 1000000 thrpt 80 29.990 ± 0.394 ops/s | |
IntObjectHashMapBenchmark.put HTTP2 KOLOBOKE 10000000 thrpt 80 1.961 ± 0.027 ops/s | |
IntObjectHashMapBenchmark.put RANDOM AGRONA 10 thrpt 80 5247587.376 ± 59829.559 ops/s | |
IntObjectHashMapBenchmark.put RANDOM AGRONA 100 thrpt 80 672285.193 ± 3070.718 ops/s | |
IntObjectHashMapBenchmark.put RANDOM AGRONA 1000 thrpt 80 83023.810 ± 678.595 ops/s | |
IntObjectHashMapBenchmark.put RANDOM AGRONA 10000 thrpt 80 3843.999 ± 20.155 ops/s | |
IntObjectHashMapBenchmark.put RANDOM AGRONA 100000 thrpt 80 335.473 ± 2.012 ops/s | |
IntObjectHashMapBenchmark.put RANDOM AGRONA 1000000 thrpt 80 25.691 ± 0.158 ops/s | |
IntObjectHashMapBenchmark.put RANDOM NETTY 10 thrpt 80 5529264.270 ± 116854.339 ops/s | |
IntObjectHashMapBenchmark.put RANDOM NETTY 100 thrpt 80 671923.970 ± 17778.879 ops/s | |
IntObjectHashMapBenchmark.put RANDOM NETTY 1000 thrpt 80 78643.392 ± 528.136 ops/s | |
IntObjectHashMapBenchmark.put RANDOM NETTY 10000 thrpt 80 4001.010 ± 27.647 ops/s | |
IntObjectHashMapBenchmark.put RANDOM NETTY 100000 thrpt 80 335.421 ± 8.331 ops/s | |
IntObjectHashMapBenchmark.put RANDOM NETTY 1000000 thrpt 80 24.695 ± 0.525 ops/s | |
IntObjectHashMapBenchmark.put RANDOM JDK 10 thrpt 80 7043633.834 ± 69069.715 ops/s | |
IntObjectHashMapBenchmark.put RANDOM JDK 100 thrpt 80 453903.612 ± 3544.218 ops/s | |
IntObjectHashMapBenchmark.put RANDOM JDK 1000 thrpt 80 57640.405 ± 333.133 ops/s | |
IntObjectHashMapBenchmark.put RANDOM JDK 10000 thrpt 80 5452.199 ± 35.723 ops/s | |
IntObjectHashMapBenchmark.put RANDOM JDK 100000 thrpt 80 224.024 ± 10.600 ops/s | |
IntObjectHashMapBenchmark.put RANDOM JDK 1000000 thrpt 80 11.675 ± 0.398 ops/s | |
IntObjectHashMapBenchmark.put RANDOM FASTUTIL 10 thrpt 80 7660319.234 ± 156821.839 ops/s | |
IntObjectHashMapBenchmark.put RANDOM FASTUTIL 100 thrpt 80 924097.303 ± 4635.412 ops/s | |
IntObjectHashMapBenchmark.put RANDOM FASTUTIL 1000 thrpt 80 111900.516 ± 649.490 ops/s | |
IntObjectHashMapBenchmark.put RANDOM FASTUTIL 10000 thrpt 80 6920.231 ± 32.114 ops/s | |
IntObjectHashMapBenchmark.put RANDOM FASTUTIL 100000 thrpt 80 545.881 ± 4.260 ops/s | |
IntObjectHashMapBenchmark.put RANDOM FASTUTIL 1000000 thrpt 80 29.933 ± 0.434 ops/s | |
IntObjectHashMapBenchmark.put RANDOM KOLOBOKE 10 thrpt 80 8417451.160 ± 438434.192 ops/s | |
IntObjectHashMapBenchmark.put RANDOM KOLOBOKE 100 thrpt 80 966339.509 ± 7085.989 ops/s | |
IntObjectHashMapBenchmark.put RANDOM KOLOBOKE 1000 thrpt 80 110628.334 ± 307.155 ops/s | |
IntObjectHashMapBenchmark.put RANDOM KOLOBOKE 10000 thrpt 80 7184.136 ± 73.581 ops/s | |
IntObjectHashMapBenchmark.put RANDOM KOLOBOKE 100000 thrpt 80 574.247 ± 3.749 ops/s | |
IntObjectHashMapBenchmark.put RANDOM KOLOBOKE 1000000 thrpt 80 30.146 ± 0.391 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 10 thrpt 80 5600588.844 ± 109913.756 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 100 thrpt 80 828949.328 ± 8557.392 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 1000 thrpt 80 93928.905 ± 427.964 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 10000 thrpt 80 5206.318 ± 36.657 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 100000 thrpt 80 435.801 ± 2.710 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 1000000 thrpt 80 40.493 ± 0.090 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 AGRONA 10000000 thrpt 80 1.911 ± 0.018 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 10 thrpt 80 6320263.401 ± 115020.586 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 100 thrpt 80 976235.639 ± 18823.710 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 1000 thrpt 80 102319.217 ± 951.861 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 10000 thrpt 80 6421.122 ± 43.726 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 100000 thrpt 80 525.169 ± 3.214 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 1000000 thrpt 80 47.207 ± 0.362 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 NETTY 10000000 thrpt 80 1.534 ± 0.032 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 JDK 10 thrpt 80 7059857.889 ± 43599.079 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 JDK 100 thrpt 80 502444.561 ± 3123.571 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 JDK 1000 thrpt 80 43689.498 ± 227.914 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 JDK 10000 thrpt 80 3352.327 ± 304.852 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 JDK 100000 thrpt 80 318.947 ± 7.769 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 JDK 1000000 thrpt 80 11.655 ± 0.259 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 10 thrpt 80 6852540.090 ± 138961.947 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 100 thrpt 80 415781.765 ± 4110.220 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 1000 thrpt 80 46827.924 ± 1755.817 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 10000 thrpt 80 2874.446 ± 30.268 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 100000 thrpt 80 222.835 ± 0.802 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 1000000 thrpt 80 21.887 ± 0.433 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 FASTUTIL 10000000 thrpt 80 1.195 ± 0.009 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 10 thrpt 80 4646970.917 ± 63418.168 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 100 thrpt 80 1128449.166 ± 6096.344 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 1000 thrpt 80 115376.898 ± 1127.346 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 10000 thrpt 80 6469.809 ± 26.318 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 100000 thrpt 80 611.467 ± 3.996 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 1000000 thrpt 80 49.562 ± 0.573 ops/s | |
IntObjectHashMapBenchmark.remove HTTP2 KOLOBOKE 10000000 thrpt 80 1.614 ± 0.126 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM AGRONA 10 thrpt 80 5859793.129 ± 79777.919 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM AGRONA 100 thrpt 80 845849.723 ± 14062.258 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM AGRONA 1000 thrpt 80 92892.621 ± 937.862 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM AGRONA 10000 thrpt 80 4675.225 ± 25.160 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM AGRONA 100000 thrpt 80 401.353 ± 2.419 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM AGRONA 1000000 thrpt 80 36.546 ± 0.136 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM NETTY 10 thrpt 80 6311547.763 ± 116438.601 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM NETTY 100 thrpt 80 906819.432 ± 14861.737 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM NETTY 1000 thrpt 80 95328.678 ± 647.885 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM NETTY 10000 thrpt 80 5219.108 ± 33.773 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM NETTY 100000 thrpt 80 431.964 ± 3.126 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM NETTY 1000000 thrpt 80 39.755 ± 0.107 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM JDK 10 thrpt 80 6078704.629 ± 307526.015 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM JDK 100 thrpt 80 475129.238 ± 2151.242 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM JDK 1000 thrpt 80 66692.870 ± 2411.270 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM JDK 10000 thrpt 80 6054.416 ± 22.934 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM JDK 100000 thrpt 80 283.405 ± 2.112 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM JDK 1000000 thrpt 80 15.233 ± 0.389 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM FASTUTIL 10 thrpt 80 6657432.195 ± 192884.780 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM FASTUTIL 100 thrpt 80 401907.812 ± 7777.846 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM FASTUTIL 1000 thrpt 80 49682.007 ± 658.584 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM FASTUTIL 10000 thrpt 80 2677.192 ± 12.973 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM FASTUTIL 100000 thrpt 80 221.551 ± 1.104 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM FASTUTIL 1000000 thrpt 80 21.169 ± 0.480 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM KOLOBOKE 10 thrpt 80 4544719.965 ± 69564.441 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM KOLOBOKE 100 thrpt 80 1094106.791 ± 13269.204 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM KOLOBOKE 1000 thrpt 80 113845.430 ± 464.069 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM KOLOBOKE 10000 thrpt 80 6118.679 ± 29.066 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM KOLOBOKE 100000 thrpt 80 594.229 ± 3.609 ops/s | |
IntObjectHashMapBenchmark.remove RANDOM KOLOBOKE 1000000 thrpt 80 47.982 ± 0.356 ops/s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Awesome @buchgr!
FASTUTIL
andKOLOBOKE
look pretty strong on theput
tests.KOLOBOKE
looks pretty good onremove
with larger sizes. It seems likeNETTY
performs favorably overall and has a nice balance between all the operations. Is this inline with your conclusions?