Skip to content

Commit 507cb73

Browse files
author
Abduqodiri Qurbonzoda
committed
Add results of hashSet/Map benchmarks
1 parent fdd73d6 commit 507cb73

File tree

4 files changed

+392
-392
lines changed

4 files changed

+392
-392
lines changed
Lines changed: 112 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,113 @@
11
Benchmark,hashCodeType,implementation,size,Score(ns/op),ScoreError(ns/op),AllocRate(B/op)
2-
benchmarks.immutableMap.Get.get,random,hash,1,12.599,0.238,0.000
3-
benchmarks.immutableMap.Get.get,random,hash,10,13.723,0.254,0.000
4-
benchmarks.immutableMap.Get.get,random,hash,100,19.386,0.656,0.000
5-
benchmarks.immutableMap.Get.get,random,hash,1000,28.401,0.520,0.000
6-
benchmarks.immutableMap.Get.get,random,hash,10000,35.481,1.072,0.000
7-
benchmarks.immutableMap.Get.get,random,hash,100000,74.061,1.282,0.003
8-
benchmarks.immutableMap.Get.get,random,hash,1000000,200.758,8.409,0.011
9-
benchmarks.immutableMap.Get.get,collision,hash,1,12.373,0.413,0.000
10-
benchmarks.immutableMap.Get.get,collision,hash,10,72.538,0.790,48.001
11-
benchmarks.immutableMap.Get.get,collision,hash,100,62.038,0.824,21.121
12-
benchmarks.immutableMap.Get.get,collision,hash,1000,97.729,1.159,42.049
13-
benchmarks.immutableMap.Get.get,collision,hash,10000,141.945,2.701,0.001
14-
benchmarks.immutableMap.Get.get,collision,hash,100000,221.659,22.188,0.002
15-
benchmarks.immutableMap.Get.get,collision,hash,1000000,463.637,47.218,41.504
16-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,1,48.254,0.363,264.000
17-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,10,13.248,0.121,50.400
18-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,100,12.529,0.169,26.640
19-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,1000,13.653,1.196,24.264
20-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,10000,11.539,0.355,24.028
21-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,100000,19.611,1.406,24.003
22-
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,1000000,30.799,8.095,24.000
23-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,1,48.142,0.356,264.000
24-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,10,51.237,4.783,50.400
25-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,100,30.414,0.449,26.640
26-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,1000,33.237,0.359,24.264
27-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,10000,39.230,0.785,24.028
28-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,100000,40.541,2.082,24.003
29-
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,1000000,57.063,6.822,24.001
30-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,1,43.161,0.453,240.000
31-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,10,9.179,0.104,26.400
32-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,100,7.864,0.131,2.640
33-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,1000,9.422,0.045,0.264
34-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,10000,9.798,0.158,0.028
35-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,100000,21.925,0.632,0.003
36-
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,1000000,50.192,1.012,0.001
37-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,1,43.129,0.416,240.000
38-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,10,48.730,0.942,26.400
39-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,100,35.686,1.345,2.640
40-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,1000,27.262,2.570,0.264
41-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,10000,57.023,1.353,0.028
42-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,100000,60.022,3.407,0.003
43-
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,1000000,139.365,1.228,0.001
44-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,1,42.819,0.355,240.000
45-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,10,11.017,0.237,26.400
46-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,100,7.711,0.144,2.640
47-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,1000,8.770,0.048,0.264
48-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,10000,9.554,0.098,0.028
49-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,100000,16.742,0.386,0.003
50-
benchmarks.immutableMap.Iterate.iterateValues,random,hash,1000000,38.217,1.734,0.001
51-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,1,42.380,0.299,240.000
52-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,10,38.292,0.380,26.400
53-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,100,21.787,0.148,2.640
54-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,1000,27.297,2.528,0.264
55-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,10000,46.113,0.929,0.028
56-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,100000,59.162,3.712,0.003
57-
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,1000000,115.140,1.499,0.001
58-
benchmarks.immutableMap.Put.put,random,hash,1,37.863,0.710,104.000
59-
benchmarks.immutableMap.Put.put,random,hash,10,42.662,0.447,155.200
60-
benchmarks.immutableMap.Put.put,random,hash,100,65.588,0.787,289.441
61-
benchmarks.immutableMap.Put.put,random,hash,1000,99.954,0.650,391.569
62-
benchmarks.immutableMap.Put.put,random,hash,10000,140.860,2.613,502.846
63-
benchmarks.immutableMap.Put.put,random,hash,100000,232.977,7.226,633.905
64-
benchmarks.immutableMap.Put.put,random,hash,1000000,427.729,10.039,739.721
65-
benchmarks.immutableMap.Put.put,collision,hash,1,37.655,0.273,104.000
66-
benchmarks.immutableMap.Put.put,collision,hash,10,100.163,0.746,366.401
67-
benchmarks.immutableMap.Put.put,collision,hash,100,123.657,1.003,479.841
68-
benchmarks.immutableMap.Put.put,collision,hash,1000,160.295,1.333,554.873
69-
benchmarks.immutableMap.Put.put,collision,hash,10000,220.728,1.798,640.315
70-
benchmarks.immutableMap.Put.put,collision,hash,100000,343.484,10.252,753.723
71-
benchmarks.immutableMap.Put.put,collision,hash,1000000,615.418,34.936,835.680
72-
benchmarks.immutableMap.Put.putAndGet,random,hash,1,47.111,0.531,104.000
73-
benchmarks.immutableMap.Put.putAndGet,random,hash,10,57.706,0.721,155.200
74-
benchmarks.immutableMap.Put.putAndGet,random,hash,100,86.001,2.043,289.601
75-
benchmarks.immutableMap.Put.putAndGet,random,hash,1000,132.095,1.362,391.569
76-
benchmarks.immutableMap.Put.putAndGet,random,hash,10000,182.811,2.459,502.846
77-
benchmarks.immutableMap.Put.putAndGet,random,hash,100000,333.397,27.961,633.907
78-
benchmarks.immutableMap.Put.putAndGet,random,hash,1000000,676.207,37.798,739.732
79-
benchmarks.immutableMap.Put.putAndGet,collision,hash,1,80.545,2.854,168.001
80-
benchmarks.immutableMap.Put.putAndGet,collision,hash,10,174.213,1.997,414.401
81-
benchmarks.immutableMap.Put.putAndGet,collision,hash,100,197.609,7.632,508.802
82-
benchmarks.immutableMap.Put.putAndGet,collision,hash,1000,239.832,1.923,554.874
83-
benchmarks.immutableMap.Put.putAndGet,collision,hash,10000,396.078,21.348,640.316
84-
benchmarks.immutableMap.Put.putAndGet,collision,hash,100000,699.175,57.360,753.726
85-
benchmarks.immutableMap.Put.putAndGet,collision,hash,1000000,1242.302,27.415,835.680
86-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,1,79.412,0.751,344.001
87-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,10,59.373,0.646,181.600
88-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,100,77.069,0.443,292.721
89-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,1000,113.736,0.826,391.849
90-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,10000,160.490,1.341,502.874
91-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,100000,297.572,3.792,633.908
92-
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,1000000,493.702,10.995,739.721
93-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,1,79.649,0.636,344.001
94-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,10,140.345,1.726,392.801
95-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,100,154.794,1.395,482.641
96-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,1000,192.253,1.378,555.154
97-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,10000,309.853,5.037,640.343
98-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,100000,585.489,25.681,753.727
99-
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,1000000,780.206,12.749,835.680
100-
benchmarks.immutableMap.Remove.remove,random,hash,1,11.257,0.098,0.000
101-
benchmarks.immutableMap.Remove.remove,random,hash,10,41.218,0.478,111.200
102-
benchmarks.immutableMap.Remove.remove,random,hash,100,57.125,0.490,228.720
103-
benchmarks.immutableMap.Remove.remove,random,hash,1000,98.463,0.708,343.313
104-
benchmarks.immutableMap.Remove.remove,random,hash,10000,136.209,0.765,455.632
105-
benchmarks.immutableMap.Remove.remove,random,hash,100000,301.851,20.367,576.572
106-
benchmarks.immutableMap.Remove.remove,random,hash,1000000,484.182,16.161,694.354
107-
benchmarks.immutableMap.Remove.remove,collision,hash,1,12.867,0.078,0.000
108-
benchmarks.immutableMap.Remove.remove,collision,hash,10,151.083,1.454,368.801
109-
benchmarks.immutableMap.Remove.remove,collision,hash,100,150.103,1.807,419.921
110-
benchmarks.immutableMap.Remove.remove,collision,hash,1000,181.516,1.544,496.209
111-
benchmarks.immutableMap.Remove.remove,collision,hash,10000,303.788,24.082,591.638
112-
benchmarks.immutableMap.Remove.remove,collision,hash,100000,638.338,58.556,698.008
113-
benchmarks.immutableMap.Remove.remove,collision,hash,1000000,819.123,14.477,777.336
2+
benchmarks.immutableMap.Get.get,random,hash,1,12.668,0.362,0.000
3+
benchmarks.immutableMap.Get.get,random,hash,10,14.288,0.877,0.000
4+
benchmarks.immutableMap.Get.get,random,hash,100,19.197,0.101,0.000
5+
benchmarks.immutableMap.Get.get,random,hash,1000,31.161,1.308,0.000
6+
benchmarks.immutableMap.Get.get,random,hash,10000,36.980,1.115,0.000
7+
benchmarks.immutableMap.Get.get,random,hash,100000,76.032,1.947,0.003
8+
benchmarks.immutableMap.Get.get,random,hash,1000000,233.701,8.888,0.012
9+
benchmarks.immutableMap.Get.get,collision,hash,1,12.680,0.466,0.000
10+
benchmarks.immutableMap.Get.get,collision,hash,10,25.912,0.357,24.000
11+
benchmarks.immutableMap.Get.get,collision,hash,100,24.641,0.119,0.000
12+
benchmarks.immutableMap.Get.get,collision,hash,1000,47.821,0.278,0.000
13+
benchmarks.immutableMap.Get.get,collision,hash,10000,72.610,1.806,0.001
14+
benchmarks.immutableMap.Get.get,collision,hash,100000,148.021,16.525,0.001
15+
benchmarks.immutableMap.Get.get,collision,hash,1000000,359.873,6.073,0.002
16+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,1,48.454,0.461,264.000
17+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,10,14.206,0.172,50.400
18+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,100,13.542,1.168,26.640
19+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,1000,15.170,1.205,24.264
20+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,10000,11.855,0.848,24.028
21+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,100000,25.153,7.554,24.003
22+
benchmarks.immutableMap.Iterate.iterateEntries,random,hash,1000000,31.072,6.394,24.000
23+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,1,48.183,0.683,264.000
24+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,10,15.802,1.215,52.000
25+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,100,14.451,0.826,26.640
26+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,1000,15.197,1.038,24.264
27+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,10000,16.569,1.459,24.028
28+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,100000,23.842,2.690,24.003
29+
benchmarks.immutableMap.Iterate.iterateEntries,collision,hash,1000000,36.169,6.433,24.001
30+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,1,43.569,0.631,240.000
31+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,10,10.536,0.174,26.400
32+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,100,7.665,0.094,2.640
33+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,1000,9.106,0.050,0.264
34+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,10000,9.907,0.157,0.028
35+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,100000,24.218,1.683,0.003
36+
benchmarks.immutableMap.Iterate.iterateKeys,random,hash,1000000,54.823,0.423,0.001
37+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,1,43.303,0.455,240.000
38+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,10,12.609,0.269,28.000
39+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,100,11.684,0.497,2.640
40+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,1000,12.179,0.086,0.264
41+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,10000,19.005,0.267,0.028
42+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,100000,39.629,11.460,0.003
43+
benchmarks.immutableMap.Iterate.iterateKeys,collision,hash,1000000,66.519,1.008,0.001
44+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,1,42.534,0.408,240.000
45+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,10,11.912,0.119,26.400
46+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,100,7.851,0.090,2.640
47+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,1000,9.565,0.061,0.264
48+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,10000,9.530,0.133,0.028
49+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,100000,17.878,0.156,0.003
50+
benchmarks.immutableMap.Iterate.iterateValues,random,hash,1000000,42.086,0.355,0.001
51+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,1,42.676,0.603,240.000
52+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,10,12.799,0.143,28.000
53+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,100,11.432,0.345,2.640
54+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,1000,12.084,0.061,0.264
55+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,10000,14.769,0.256,0.028
56+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,100000,34.397,0.813,0.003
57+
benchmarks.immutableMap.Iterate.iterateValues,collision,hash,1000000,53.395,0.336,0.001
58+
benchmarks.immutableMap.Put.put,random,hash,1,38.636,0.323,104.000
59+
benchmarks.immutableMap.Put.put,random,hash,10,45.136,0.224,155.200
60+
benchmarks.immutableMap.Put.put,random,hash,100,67.975,0.465,289.441
61+
benchmarks.immutableMap.Put.put,random,hash,1000,102.883,1.004,391.569
62+
benchmarks.immutableMap.Put.put,random,hash,10000,140.644,0.691,502.846
63+
benchmarks.immutableMap.Put.put,random,hash,100000,264.076,10.339,633.902
64+
benchmarks.immutableMap.Put.put,random,hash,1000000,440.309,17.112,739.705
65+
benchmarks.immutableMap.Put.put,collision,hash,1,38.809,0.377,104.000
66+
benchmarks.immutableMap.Put.put,collision,hash,10,54.609,0.456,164.800
67+
benchmarks.immutableMap.Put.put,collision,hash,100,67.146,0.642,284.961
68+
benchmarks.immutableMap.Put.put,collision,hash,1000,109.972,1.346,390.081
69+
benchmarks.immutableMap.Put.put,collision,hash,10000,176.668,1.874,511.654
70+
benchmarks.immutableMap.Put.put,collision,hash,100000,277.560,8.364,641.280
71+
benchmarks.immutableMap.Put.put,collision,hash,1000000,470.226,11.759,727.212
72+
benchmarks.immutableMap.Put.putAndGet,random,hash,1,48.933,0.370,104.000
73+
benchmarks.immutableMap.Put.putAndGet,random,hash,10,57.758,0.335,155.200
74+
benchmarks.immutableMap.Put.putAndGet,random,hash,100,87.634,0.992,289.441
75+
benchmarks.immutableMap.Put.putAndGet,random,hash,1000,132.793,0.923,391.601
76+
benchmarks.immutableMap.Put.putAndGet,random,hash,10000,184.220,1.594,502.846
77+
benchmarks.immutableMap.Put.putAndGet,random,hash,100000,363.833,20.357,633.904
78+
benchmarks.immutableMap.Put.putAndGet,random,hash,1000000,667.891,28.453,739.716
79+
benchmarks.immutableMap.Put.putAndGet,collision,hash,1,80.387,2.656,168.001
80+
benchmarks.immutableMap.Put.putAndGet,collision,hash,10,85.584,7.145,168.001
81+
benchmarks.immutableMap.Put.putAndGet,collision,hash,100,93.023,0.999,285.121
82+
benchmarks.immutableMap.Put.putAndGet,collision,hash,1000,147.388,1.661,375.681
83+
benchmarks.immutableMap.Put.putAndGet,collision,hash,10000,253.066,17.998,511.655
84+
benchmarks.immutableMap.Put.putAndGet,collision,hash,100000,475.352,43.458,641.281
85+
benchmarks.immutableMap.Put.putAndGet,collision,hash,1000000,778.998,26.179,727.212
86+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,1,81.325,1.164,344.001
87+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,10,58.469,0.536,181.600
88+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,100,77.717,0.500,292.721
89+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,1000,113.093,1.228,391.849
90+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,10000,157.711,1.229,502.874
91+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,100000,286.321,7.958,633.905
92+
benchmarks.immutableMap.Put.putAndIterateKeys,random,hash,1000000,511.297,4.186,739.705
93+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,1,81.682,1.258,344.001
94+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,10,75.220,0.773,196.001
95+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,100,84.748,0.790,288.241
96+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,1000,122.114,1.260,390.345
97+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,10000,219.246,1.589,524.417
98+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,100000,341.478,18.675,641.283
99+
benchmarks.immutableMap.Put.putAndIterateKeys,collision,hash,1000000,568.223,9.918,740.190
100+
benchmarks.immutableMap.Remove.remove,random,hash,1,13.037,0.108,0.000
101+
benchmarks.immutableMap.Remove.remove,random,hash,10,37.576,0.353,111.200
102+
benchmarks.immutableMap.Remove.remove,random,hash,100,57.663,0.400,228.720
103+
benchmarks.immutableMap.Remove.remove,random,hash,1000,100.075,0.746,343.313
104+
benchmarks.immutableMap.Remove.remove,random,hash,10000,138.598,1.522,455.632
105+
benchmarks.immutableMap.Remove.remove,random,hash,100000,292.822,5.481,576.568
106+
benchmarks.immutableMap.Remove.remove,random,hash,1000000,482.656,3.326,694.340
107+
benchmarks.immutableMap.Remove.remove,collision,hash,1,13.000,0.065,0.000
108+
benchmarks.immutableMap.Remove.remove,collision,hash,10,53.058,0.310,119.200
109+
benchmarks.immutableMap.Remove.remove,collision,hash,100,76.897,0.634,244.081
110+
benchmarks.immutableMap.Remove.remove,collision,hash,1000,110.504,0.996,331.569
111+
benchmarks.immutableMap.Remove.remove,collision,hash,10000,189.252,1.098,464.427
112+
benchmarks.immutableMap.Remove.remove,collision,hash,100000,391.354,40.930,631.160
113+
benchmarks.immutableMap.Remove.remove,collision,hash,1000000,583.311,12.810,681.982

0 commit comments

Comments
 (0)