Created
March 27, 2019 12:49
-
-
Save ivantopo/33643677deb9f7004fa47927fa0a8e19 to your computer and use it in GitHub Desktop.
TagSet Implementation Benchmarks
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
Benchmarks with the immutable hashmap implementation: | |
[info] Benchmark (tagCount) Mode Cnt Score Error Units | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 1 avgt 3 22.043 ± 7.807 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 1 avgt 3 2967.178 ± 1062.190 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 1 avgt 3 72.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 1 avgt 3 2967.641 ± 1003.509 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 1 avgt 3 72.012 ± 3.497 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 1 avgt 3 0.069 ± 0.206 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.002 ± 0.005 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 1 avgt 3 280.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 1 avgt 3 260.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 2 avgt 3 38.256 ± 10.570 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 2 avgt 3 2469.354 ± 681.318 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 2 avgt 3 104.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 2 avgt 3 2471.999 ± 585.607 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 2 avgt 3 104.114 ± 7.144 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 2 avgt 3 0.081 ± 0.083 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.003 ± 0.004 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 2 avgt 3 275.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 2 avgt 3 258.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 3 avgt 3 51.393 ± 35.954 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 3 avgt 3 4245.519 ± 3013.881 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 3 avgt 3 240.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 3 avgt 3 4245.680 ± 2857.350 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 3 avgt 3 240.024 ± 27.325 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 3 avgt 3 0.098 ± 0.144 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.006 ± 0.012 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 3 avgt 3 296.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 3 avgt 3 262.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 4 avgt 3 69.600 ± 38.409 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 4 avgt 3 4073.665 ± 2220.181 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 4 avgt 3 312.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 4 avgt 3 4077.047 ± 2453.540 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 4 avgt 3 312.240 ± 21.745 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 4 avgt 3 0.101 ± 0.410 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.008 ± 0.035 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 4 avgt 3 303.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 4 avgt 3 267.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 5 avgt 3 286.953 ± 142.878 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 5 avgt 3 2406.602 ± 1209.731 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 5 avgt 3 760.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 5 avgt 3 2404.148 ± 1201.825 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 5 avgt 3 759.233 ± 62.292 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 5 avgt 3 0.093 ± 0.137 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.029 ± 0.028 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 5 avgt 3 296.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 5 avgt 3 256.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 6 avgt 3 347.772 ± 185.025 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 6 avgt 3 2299.390 ± 1209.780 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 6 avgt 3 880.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 6 avgt 3 2295.979 ± 1030.648 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 6 avgt 3 878.767 ± 68.652 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 6 avgt 3 0.098 ± 0.271 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.038 ± 0.124 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 6 avgt 3 308.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 6 avgt 3 267.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 1 avgt 3 36.888 ± 4.068 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 1 avgt 3 2363.652 ± 262.120 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 1 avgt 3 96.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 1 avgt 3 2364.363 ± 258.049 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 1 avgt 3 96.029 ± 4.591 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 1 avgt 3 0.077 ± 0.302 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.003 ± 0.013 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 1 avgt 3 308.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 1 avgt 3 268.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 2 avgt 3 73.730 ± 45.769 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 2 avgt 3 2169.652 ± 1363.310 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 2 avgt 3 176.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 2 avgt 3 2168.806 ± 1280.585 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 2 avgt 3 175.942 ± 19.821 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 2 avgt 3 0.069 ± 0.487 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.006 ± 0.039 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 2 avgt 3 248.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 2 avgt 3 235.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 3 avgt 3 91.911 ± 13.317 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 3 avgt 3 2845.946 ± 414.089 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 3 avgt 3 288.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 3 avgt 3 2852.356 ± 563.092 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 3 avgt 3 288.647 ± 30.657 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 3 avgt 3 0.091 ± 0.393 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.009 ± 0.040 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 3 avgt 3 302.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 3 avgt 3 266.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 4 avgt 3 126.216 ± 63.118 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 4 avgt 3 2764.465 ± 1373.835 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 4 avgt 3 384.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 4 avgt 3 2767.441 ± 1271.039 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 4 avgt 3 384.429 ± 25.328 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 4 avgt 3 0.093 ± 0.113 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.013 ± 0.011 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 4 avgt 3 303.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 4 avgt 3 266.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 5 avgt 3 340.795 ± 373.643 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 5 avgt 3 2286.621 ± 2450.590 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 5 avgt 3 856.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 5 avgt 3 2275.662 ± 2898.871 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 5 avgt 3 851.519 ± 186.360 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 5 avgt 3 0.079 ± 0.549 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.029 ± 0.181 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 5 avgt 3 242.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 5 avgt 3 246.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 6 avgt 3 387.690 ± 68.756 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 6 avgt 3 2342.753 ± 415.120 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 6 avgt 3 1000.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 6 avgt 3 2347.826 ± 494.224 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 6 avgt 3 1002.154 ± 47.954 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 6 avgt 3 0.084 ± 0.349 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.036 ± 0.149 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 6 avgt 3 276.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 6 avgt 3 252.000 ms | |
[info] Benchmark Mode Cnt Score Error Units | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet avgt 3 17.094 ± 15.690 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate avgt 3 851.438 ± 760.600 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate.norm avgt 3 16.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Eden_Space avgt 3 851.054 ± 641.026 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Eden_Space.norm avgt 3 15.997 ± 2.305 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Survivor_Space avgt 3 0.012 ± 0.109 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Survivor_Space.norm avgt 3 ≈ 10⁻⁴ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.count avgt 3 229.000 counts | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.time avgt 3 238.000 ms | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet avgt 3 21.106 ± 28.997 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate avgt 3 691.042 ± 936.633 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate.norm avgt 3 16.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Eden_Space avgt 3 691.021 ± 950.331 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Eden_Space.norm avgt 3 15.999 ± 0.336 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Survivor_Space avgt 3 0.013 ± 0.083 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Survivor_Space.norm avgt 3 ≈ 10⁻⁴ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.count avgt 3 251.000 counts | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.time avgt 3 239.000 ms | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets avgt 3 114.927 ± 92.762 ns/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate avgt 3 1709.150 ± 1378.615 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate.norm avgt 3 216.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Eden_Space avgt 3 1707.514 ± 1444.665 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Eden_Space.norm avgt 3 215.782 ± 28.893 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Survivor_Space avgt 3 0.084 ± 0.327 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Survivor_Space.norm avgt 3 0.011 ± 0.046 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.count avgt 3 287.000 counts | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.time avgt 3 256.000 ms | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets avgt 3 111.948 ± 88.953 ns/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate avgt 3 1754.578 ± 1408.207 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate.norm avgt 3 216.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Eden_Space avgt 3 1751.509 ± 1642.839 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Eden_Space.norm avgt 3 215.578 ± 33.475 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Survivor_Space avgt 3 0.090 ± 0.361 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Survivor_Space.norm avgt 3 0.011 ± 0.053 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.count avgt 3 279.000 counts | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.time avgt 3 256.000 ms | |
Benchmarks with the mutable hashmap implementation: | |
[info] Benchmark (tagCount) Mode Cnt Score Error Units | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 1 avgt 3 33.558 ± 30.099 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 1 avgt 3 4553.883 ± 3986.932 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 1 avgt 3 168.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 1 avgt 3 4567.176 ± 4441.296 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 1 avgt 3 168.461 ± 16.773 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 1 avgt 3 0.081 ± 0.166 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.003 ± 0.007 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 1 avgt 3 273.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 1 avgt 3 264.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 2 avgt 3 46.269 ± 23.263 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 2 avgt 3 3770.676 ± 1924.742 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 2 avgt 3 192.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 2 avgt 3 3766.173 ± 2203.354 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 2 avgt 3 191.759 ± 25.318 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 2 avgt 3 0.090 ± 0.206 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.005 ± 0.013 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 2 avgt 3 288.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 2 avgt 3 256.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 3 avgt 3 67.845 ± 122.534 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 3 avgt 3 3232.708 ± 5522.117 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 3 avgt 3 240.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 3 avgt 3 3231.853 ± 5528.609 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 3 avgt 3 239.937 ± 21.507 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 3 avgt 3 0.070 ± 0.474 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.005 ± 0.028 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 3 avgt 3 209.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 3 avgt 3 236.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 4 avgt 3 78.687 ± 31.070 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 4 avgt 3 3048.070 ± 1218.093 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 4 avgt 3 264.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 4 avgt 3 3047.181 ± 1001.990 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 4 avgt 3 263.938 ± 18.891 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 4 avgt 3 0.086 ± 0.144 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.007 ± 0.011 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 4 avgt 3 299.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 4 avgt 3 262.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 5 avgt 3 121.798 ± 73.934 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 5 avgt 3 2268.463 ± 1366.583 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 5 avgt 3 304.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 5 avgt 3 2258.320 ± 1668.202 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 5 avgt 3 302.594 ± 55.269 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 5 avgt 3 0.107 ± 0.249 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.014 ± 0.025 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 5 avgt 3 317.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 5 avgt 3 280.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 6 avgt 3 124.708 ± 21.872 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 6 avgt 3 2388.836 ± 418.023 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 6 avgt 3 328.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 6 avgt 3 2386.814 ± 674.788 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 6 avgt 3 327.710 ± 36.938 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 6 avgt 3 0.090 ± 0.385 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.012 ± 0.052 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 6 avgt 3 309.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 6 avgt 3 264.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 1 avgt 3 57.801 ± 32.985 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 1 avgt 3 3396.107 ± 1923.608 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 1 avgt 3 216.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 1 avgt 3 3404.509 ± 2170.826 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 1 avgt 3 216.518 ± 18.388 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 1 avgt 3 0.085 ± 0.166 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.005 ± 0.014 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 1 avgt 3 298.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 1 avgt 3 260.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 2 avgt 3 114.527 ± 44.518 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 2 avgt 3 3490.340 ± 1365.797 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 2 avgt 3 440.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 2 avgt 3 3489.767 ± 1599.880 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 2 avgt 3 439.905 ± 29.351 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 2 avgt 3 0.093 ± 0.063 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.012 ± 0.008 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 2 avgt 3 286.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 2 avgt 3 258.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 3 avgt 3 234.470 ± 117.393 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 3 avgt 3 2821.331 ± 1430.240 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 3 avgt 3 728.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 3 avgt 3 2834.113 ± 1262.811 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 3 avgt 3 731.345 ± 60.427 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 3 avgt 3 0.103 ± 0.206 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.027 ± 0.060 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 3 avgt 3 287.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 3 avgt 3 260.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 4 avgt 3 355.129 ± 252.290 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 4 avgt 3 2560.003 ± 1810.977 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 4 avgt 3 1000.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 4 avgt 3 2562.619 ± 1735.181 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 4 avgt 3 1001.065 ± 44.636 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 4 avgt 3 0.089 ± 0.109 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.035 ± 0.018 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 4 avgt 3 272.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 4 avgt 3 251.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 5 avgt 3 498.124 ± 113.506 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 5 avgt 3 2363.144 ± 542.078 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 5 avgt 3 1296.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 5 avgt 3 2365.943 ± 666.057 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 5 avgt 3 1297.510 ± 108.822 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 5 avgt 3 0.121 ± 0.166 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.066 ± 0.103 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 5 avgt 3 305.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 5 avgt 3 264.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 6 avgt 3 663.843 ± 136.393 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 6 avgt 3 2211.059 ± 456.968 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 6 avgt 3 1616.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 6 avgt 3 2208.130 ± 645.158 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 6 avgt 3 1613.810 ± 181.229 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 6 avgt 3 0.102 ± 0.407 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.075 ± 0.309 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 6 avgt 3 292.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 6 avgt 3 262.000 ms | |
[info] Benchmark Mode Cnt Score Error Units | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet avgt 3 19.227 ± 21.790 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate avgt 3 ≈ 10⁻⁴ MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate.norm avgt 3 ≈ 10⁻⁶ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.count avgt 3 ≈ 0 counts | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet avgt 3 19.704 ± 22.016 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate avgt 3 ≈ 10⁻⁴ MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate.norm avgt 3 ≈ 10⁻⁶ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.count avgt 3 ≈ 0 counts | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets avgt 3 179.946 ± 28.260 ns/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate avgt 3 847.968 ± 132.530 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate.norm avgt 3 168.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Eden_Space avgt 3 849.984 ± 143.038 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Eden_Space.norm avgt 3 168.399 ± 4.823 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Survivor_Space avgt 3 0.093 ± 0.063 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Survivor_Space.norm avgt 3 0.018 ± 0.014 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.count avgt 3 292.000 counts | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.time avgt 3 260.000 ms | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets avgt 3 182.393 ± 71.652 ns/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate avgt 3 836.796 ± 333.233 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate.norm avgt 3 168.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Eden_Space avgt 3 836.662 ± 382.522 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Eden_Space.norm avgt 3 167.969 ± 25.763 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Survivor_Space avgt 3 0.089 ± 0.330 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Survivor_Space.norm avgt 3 0.018 ± 0.070 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.count avgt 3 287.000 counts | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.time avgt 3 269.000 ms | |
Benchmarks with the immutable treemap implementation: | |
[info] Benchmark (tagCount) Mode Cnt Score Error Units | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 1 avgt 3 31.844 ± 9.882 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 1 avgt 3 4563.986 ± 1412.630 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 1 avgt 3 160.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 1 avgt 3 4564.126 ± 1675.541 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 1 avgt 3 159.999 ± 10.409 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 1 avgt 3 0.082 ± 0.257 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.003 ± 0.010 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 1 avgt 3 260.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 1 avgt 3 252.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 2 avgt 3 73.116 ± 37.556 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 2 avgt 3 3281.017 ± 1689.690 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 2 avgt 3 264.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 2 avgt 3 3287.312 ± 1576.670 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 2 avgt 3 264.517 ± 18.753 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 2 avgt 3 0.096 ± 0.166 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.008 ± 0.017 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 2 avgt 3 319.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 2 avgt 3 270.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 3 avgt 3 181.878 ± 90.612 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 3 avgt 3 2518.012 ± 1260.389 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 3 avgt 3 504.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 3 avgt 3 2513.600 ± 1199.189 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 3 avgt 3 503.146 ± 91.657 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 3 avgt 3 0.099 ± 0.487 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.020 ± 0.105 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 3 avgt 3 289.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 3 avgt 3 256.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 4 avgt 3 217.021 ± 413.388 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 4 avgt 3 2966.559 ± 5341.497 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 4 avgt 3 704.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 4 avgt 3 2950.821 ± 5837.039 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 4 avgt 3 699.787 ± 134.202 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 4 avgt 3 0.081 ± 0.349 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.019 ± 0.051 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 4 avgt 3 244.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 4 avgt 3 262.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 5 avgt 3 339.361 ± 499.576 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 5 avgt 3 1999.523 ± 2844.435 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 5 avgt 3 744.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 5 avgt 3 1995.251 ± 3099.137 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 5 avgt 3 742.125 ± 129.145 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 5 avgt 3 0.081 ± 0.411 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.030 ± 0.126 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 5 avgt 3 219.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 5 avgt 3 240.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 6 avgt 3 385.541 ± 114.554 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 6 avgt 3 2261.839 ± 669.120 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 6 avgt 3 960.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 6 avgt 3 2261.440 ± 673.525 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 6 avgt 3 959.830 ± 26.909 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 6 avgt 3 0.104 ± 0.302 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.044 ± 0.137 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 6 avgt 3 288.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 6 avgt 3 260.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 1 avgt 3 19.338 ± 10.655 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 1 avgt 3 4511.508 ± 2518.371 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 1 avgt 3 96.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 1 avgt 3 4511.108 ± 2558.219 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 1 avgt 3 95.992 ± 12.732 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 1 avgt 3 0.068 ± 0.444 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.001 ± 0.009 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 1 avgt 3 240.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 1 avgt 3 249.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 2 avgt 3 51.962 ± 40.145 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 2 avgt 3 4059.672 ± 3061.078 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 2 avgt 3 232.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 2 avgt 3 4056.238 ± 3044.350 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 2 avgt 3 231.808 ± 26.284 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 2 avgt 3 0.083 ± 0.339 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.005 ± 0.016 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 2 avgt 3 237.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 2 avgt 3 249.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 3 avgt 3 114.316 ± 35.362 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 3 avgt 3 3877.751 ± 1187.508 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 3 avgt 3 488.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 3 avgt 3 3870.754 ± 955.074 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 3 avgt 3 487.137 ± 29.770 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 3 avgt 3 0.085 ± 0.219 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.011 ± 0.025 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 3 avgt 3 288.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 3 avgt 3 261.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 4 avgt 3 155.732 ± 74.891 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 4 avgt 3 3640.852 ± 1770.171 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 4 avgt 3 624.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 4 avgt 3 3637.623 ± 2096.664 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 4 avgt 3 623.393 ± 57.955 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 4 avgt 3 0.085 ± 0.083 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.015 ± 0.013 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 4 avgt 3 282.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 4 avgt 3 258.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 5 avgt 3 194.473 ± 258.203 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 5 avgt 3 3561.415 ± 4543.806 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 5 avgt 3 760.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 5 avgt 3 3566.729 ± 4278.090 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 5 avgt 3 761.290 ± 62.884 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 5 avgt 3 0.092 ± 0.271 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.020 ± 0.037 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 5 avgt 3 285.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 5 avgt 3 258.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 6 avgt 3 280.725 ± 148.069 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 6 avgt 3 3211.088 ± 1698.850 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 6 avgt 3 992.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 6 avgt 3 3210.802 ± 1765.614 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 6 avgt 3 991.906 ± 139.250 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 6 avgt 3 0.083 ± 0.249 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.026 ± 0.063 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 6 avgt 3 259.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 6 avgt 3 252.000 ms | |
[info] Benchmark Mode Cnt Score Error Units | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet avgt 3 26.395 ± 37.514 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate avgt 3 552.682 ± 759.763 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate.norm avgt 3 16.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Eden_Space avgt 3 551.214 ± 758.470 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Eden_Space.norm avgt 3 15.958 ± 0.540 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Survivor_Space avgt 3 0.009 ± 0.054 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.churn.PS_Survivor_Space.norm avgt 3 ≈ 10⁻⁴ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.count avgt 3 276.000 counts | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.time avgt 3 254.000 ms | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet avgt 3 27.377 ± 9.789 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate avgt 3 530.924 ± 188.421 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate.norm avgt 3 16.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Eden_Space avgt 3 530.887 ± 187.487 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Eden_Space.norm avgt 3 15.999 ± 0.733 B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Survivor_Space avgt 3 0.008 ± 0.031 MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.churn.PS_Survivor_Space.norm avgt 3 ≈ 10⁻⁴ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.count avgt 3 302.000 counts | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.time avgt 3 263.000 ms | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets avgt 3 128.492 ± 41.426 ns/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate avgt 3 565.570 ± 180.804 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate.norm avgt 3 80.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Eden_Space avgt 3 562.302 ± 236.781 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Eden_Space.norm avgt 3 79.533 ± 8.864 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Survivor_Space avgt 3 0.072 ± 0.206 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.churn.PS_Survivor_Space.norm avgt 3 0.010 ± 0.032 B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.count avgt 3 258.000 counts | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.time avgt 3 243.000 ms | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets avgt 3 124.126 ± 81.682 ns/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate avgt 3 585.832 ± 381.844 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate.norm avgt 3 80.000 ± 0.001 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Eden_Space avgt 3 587.762 ± 305.624 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Eden_Space.norm avgt 3 80.278 ± 11.727 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Survivor_Space avgt 3 0.084 ± 0.273 MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.churn.PS_Survivor_Space.norm avgt 3 0.011 ± 0.030 B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.count avgt 3 272.000 counts | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.time avgt 3 243.000 ms | |
Benchmarks with Eclipse UnifiedMap implementation: | |
[info] Benchmark (tagCount) Mode Cnt Score Error Units | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 1 avgt 3 24.995 ± 1.081 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 1 avgt 3 5523.016 ± 238.728 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 1 avgt 3 152.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 1 avgt 3 5537.158 ± 53.381 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 1 avgt 3 152.390 ± 6.960 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 1 avgt 3 0.093 ± 0.125 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.003 ± 0.003 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 1 avgt 3 267.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 1 avgt 3 267.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 2 avgt 3 72.776 ± 42.828 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 2 avgt 3 3296.790 ± 1915.810 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 2 avgt 3 264.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 2 avgt 3 3291.352 ± 1509.969 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 2 avgt 3 263.604 ± 37.339 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 2 avgt 3 0.102 ± 0.415 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.008 ± 0.038 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 2 avgt 3 297.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 2 avgt 3 273.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 3 avgt 3 92.387 ± 48.755 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 3 avgt 3 3304.862 ± 1717.865 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 3 avgt 3 336.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 3 avgt 3 3312.931 ± 3036.748 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 3 avgt 3 336.681 ± 137.220 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 3 avgt 3 0.082 ± 0.273 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.008 ± 0.028 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 3 avgt 3 239.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 3 avgt 3 243.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 4 avgt 3 114.694 ± 112.772 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 4 avgt 3 3300.383 ± 3196.190 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 4 avgt 3 416.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 4 avgt 3 3307.428 ± 3098.469 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 4 avgt 3 416.921 ± 44.637 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 4 avgt 3 0.106 ± 0.166 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.013 ± 0.018 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 4 avgt 3 280.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 4 avgt 3 253.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 5 avgt 3 127.449 ± 4.619 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 5 avgt 3 3306.470 ± 119.446 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 5 avgt 3 464.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 5 avgt 3 3301.803 ± 340.482 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 5 avgt 3 463.344 ± 38.307 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 5 avgt 3 0.115 ± 0.083 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.016 ± 0.012 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 5 avgt 3 280.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 5 avgt 3 252.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder 6 avgt 3 157.302 ± 65.407 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate 6 avgt 3 3141.939 ± 1321.918 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.alloc.rate.norm 6 avgt 3 544.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space 6 avgt 3 3137.947 ± 1234.289 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Eden_Space.norm 6 avgt 3 543.324 ± 43.518 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space 6 avgt 3 0.107 ± 0.287 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.019 ± 0.056 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.count 6 avgt 3 281.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromBuilder:·gc.time 6 avgt 3 250.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 1 avgt 3 44.044 ± 16.989 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 1 avgt 3 2145.160 ± 837.781 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 1 avgt 3 104.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 1 avgt 3 2145.324 ± 575.440 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 1 avgt 3 104.022 ± 24.269 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 1 avgt 3 0.085 ± 0.113 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 1 avgt 3 0.004 ± 0.004 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 1 avgt 3 281.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 1 avgt 3 251.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 2 avgt 3 107.509 ± 28.681 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 2 avgt 3 2162.876 ± 574.187 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 2 avgt 3 256.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 2 avgt 3 2163.255 ± 404.559 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 2 avgt 3 256.058 ± 31.917 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 2 avgt 3 0.088 ± 0.206 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 2 avgt 3 0.010 ± 0.027 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 2 avgt 3 287.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 2 avgt 3 259.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 3 avgt 3 183.669 ± 44.667 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 3 avgt 3 2136.393 ± 523.195 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 3 avgt 3 432.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 3 avgt 3 2134.940 ± 561.599 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 3 avgt 3 431.703 ± 18.571 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 3 avgt 3 0.108 ± 0.083 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 3 avgt 3 0.022 ± 0.012 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 3 avgt 3 291.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 3 avgt 3 259.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 4 avgt 3 259.359 ± 132.314 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 4 avgt 3 2158.179 ± 1101.736 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 4 avgt 3 616.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 4 avgt 3 2161.502 ± 977.259 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 4 avgt 3 616.989 ± 57.004 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 4 avgt 3 0.095 ± 0.188 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 4 avgt 3 0.027 ± 0.041 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 4 avgt 3 261.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 4 avgt 3 244.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 5 avgt 3 340.084 ± 27.684 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 5 avgt 3 2136.469 ± 174.534 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 5 avgt 3 800.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 5 avgt 3 2131.876 ± 236.303 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 5 avgt 3 798.280 ± 56.749 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 5 avgt 3 0.109 ± 0.031 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 5 avgt 3 0.041 ± 0.010 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 5 avgt 3 305.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 5 avgt 3 258.000 ms | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys 6 avgt 3 435.831 ± 343.287 ns/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate 6 avgt 3 2119.757 ± 1648.982 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.alloc.rate.norm 6 avgt 3 1016.000 ± 0.001 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space 6 avgt 3 2114.145 ± 1758.960 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Eden_Space.norm 6 avgt 3 1013.250 ± 153.597 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space 6 avgt 3 0.098 ± 0.109 MB/sec | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.churn.PS_Survivor_Space.norm 6 avgt 3 0.047 ± 0.083 B/op | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.count 6 avgt 3 288.000 counts | |
[info] TagSetCreationBenchmark.createTagSetFromIndividualKeys:·gc.time 6 avgt 3 258.000 ms | |
[info] Benchmark Mode Cnt Score Error Units | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet avgt 3 17.183 ± 6.068 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate avgt 3 ≈ 10⁻⁴ MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.alloc.rate.norm avgt 3 ≈ 10⁻⁶ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnBuilderTagSet:·gc.count avgt 3 ≈ 0 counts | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet avgt 3 12.074 ± 3.153 ns/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate avgt 3 ≈ 10⁻⁴ MB/sec | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.alloc.rate.norm avgt 3 ≈ 10⁻⁶ B/op | |
[info] TagSetLookupBenchmark.anyLookupOnKeyByKeyTagSet:·gc.count avgt 3 ≈ 0 counts | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets avgt 3 79.839 ± 117.337 ns/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate avgt 3 ≈ 10⁻⁴ MB/sec | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.alloc.rate.norm avgt 3 ≈ 10⁻⁵ B/op | |
[info] TagSetLookupBenchmark.equalityOnBuilderTagSets:·gc.count avgt 3 ≈ 0 counts | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets avgt 3 73.281 ± 14.489 ns/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate avgt 3 ≈ 10⁻⁴ MB/sec | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.alloc.rate.norm avgt 3 ≈ 10⁻⁵ B/op | |
[info] TagSetLookupBenchmark.equalityOnKeyByKeyTagSets:·gc.count avgt 3 ≈ 0 counts |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment