BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19042
Unknown processor
.NET Core SDK=5.0.300-preview.21180.15
[Host] : .NET Core 3.1.14 (CoreCLR 4.700.21.16201, CoreFX 4.700.21.16208), X64 RyuJIT
Job-SOGKAI : .NET Core 3.1.14 (CoreCLR 4.700.21.16201, CoreFX 4.700.21.16208), X64 RyuJIT
EvaluateOverhead=True Server=True Toolchain=.NET Core 3.1
Namespace=dotNetTips.Utility.Benchmarks.Collections.Concurrent Categories=DistinctConcurrentBag,GenericCollections
Method |
CollectionCount |
Mean |
Error |
StdDev |
StdErr |
Min |
Q1 |
Median |
Q3 |
Max |
Op/s |
CI99.9% Margin |
Iterations |
Kurtosis |
MValue |
Skewness |
Rank |
LogicalGroup |
Baseline |
Code Size |
Gen 0 |
Gen 1 |
Gen 2 |
Allocated |
'Creating Using Constructor.' |
10 |
3,051.6 ns |
26.09 ns |
21.79 ns |
6.04 ns |
3,023.7 ns |
3,038.7 ns |
3,048.1 ns |
3,054.4 ns |
3,098.7 ns |
327,701.8 |
26.090 ns |
13.00 |
2.748 |
2.000 |
0.8359 |
7 |
***** |
No |
333 B |
0.0038 |
- |
- |
1424 B |
'Creating Using Constructor.' |
25 |
6,368.2 ns |
77.12 ns |
72.14 ns |
18.63 ns |
6,279.1 ns |
6,314.0 ns |
6,346.7 ns |
6,427.1 ns |
6,502.6 ns |
157,029.0 |
77.120 ns |
15.00 |
1.864 |
2.000 |
0.6080 |
9 |
* |
No |
333 B |
0.0076 |
- |
- |
2192 B |
'Creating Using Constructor.' |
50 |
12,071.7 ns |
128.06 ns |
113.53 ns |
30.34 ns |
11,950.9 ns |
11,981.9 ns |
12,043.1 ns |
12,156.3 ns |
12,271.7 ns |
82,838.7 |
128.065 ns |
14.00 |
1.716 |
2.000 |
0.6183 |
12 |
* |
No |
333 B |
0.0153 |
- |
- |
4408 B |
'Creating Using Constructor.' |
100 |
22,932.6 ns |
185.52 ns |
173.54 ns |
44.81 ns |
22,584.4 ns |
22,831.3 ns |
22,963.7 ns |
23,074.0 ns |
23,176.6 ns |
43,606.1 |
185.522 ns |
15.00 |
1.954 |
2.000 |
-0.3517 |
13 |
* |
No |
333 B |
0.0305 |
- |
- |
9064 B |
'Creating Using Constructor.' |
250 |
56,243.1 ns |
320.36 ns |
284.00 ns |
75.90 ns |
55,547.0 ns |
56,137.9 ns |
56,329.0 ns |
56,432.6 ns |
56,586.4 ns |
17,780.0 |
320.365 ns |
14.00 |
3.131 |
2.000 |
-0.9723 |
14 |
* |
No |
333 B |
0.0610 |
- |
- |
19288 B |
'Creating Using Constructor.' |
500 |
114,301.7 ns |
685.56 ns |
641.27 ns |
165.58 ns |
113,345.0 ns |
113,827.0 ns |
114,385.7 ns |
114,824.1 ns |
115,427.7 ns |
8,748.8 |
685.562 ns |
15.00 |
1.636 |
2.000 |
0.0168 |
15 |
* |
No |
333 B |
0.1221 |
- |
- |
40168 B |
'Creating Using Constructor.' |
1000 |
228,688.0 ns |
1,249.51 ns |
1,107.66 ns |
296.03 ns |
226,620.7 ns |
228,196.9 ns |
228,459.5 ns |
228,907.6 ns |
231,088.0 ns |
4,372.8 |
1,249.513 ns |
14.00 |
2.822 |
2.000 |
0.4180 |
16 |
* |
No |
333 B |
0.2441 |
- |
- |
83336 B |
'Creating Using ForEach().' |
10 |
2,983.5 ns |
37.23 ns |
33.00 ns |
8.82 ns |
2,950.0 ns |
2,962.7 ns |
2,973.4 ns |
3,001.1 ns |
3,067.0 ns |
335,180.8 |
37.229 ns |
14.00 |
3.381 |
2.000 |
1.1552 |
6 |
***** |
No |
406 B |
0.0038 |
- |
- |
1312 B |
'Creating Using ForEach().' |
25 |
6,340.1 ns |
102.69 ns |
91.03 ns |
24.33 ns |
6,255.1 ns |
6,268.7 ns |
6,313.8 ns |
6,372.4 ns |
6,531.1 ns |
157,727.0 |
102.692 ns |
14.00 |
2.835 |
2.000 |
1.0518 |
9 |
* |
No |
406 B |
0.0076 |
- |
- |
1960 B |
'Creating Using ForEach().' |
50 |
11,793.7 ns |
116.05 ns |
90.60 ns |
26.16 ns |
11,587.5 ns |
11,763.2 ns |
11,802.4 ns |
11,853.7 ns |
11,902.7 ns |
84,791.2 |
116.051 ns |
12.00 |
2.729 |
2.000 |
-0.8426 |
11 |
* |
No |
406 B |
0.0153 |
- |
- |
3976 B |
'Creating Using ForEach().' |
100 |
23,209.4 ns |
194.22 ns |
181.68 ns |
46.91 ns |
22,902.2 ns |
23,060.3 ns |
23,218.7 ns |
23,357.6 ns |
23,486.6 ns |
43,086.0 |
194.225 ns |
15.00 |
1.563 |
2.000 |
-0.1287 |
13 |
* |
No |
406 B |
0.0305 |
- |
- |
8232 B |
'Creating Using ForEach().' |
250 |
55,515.6 ns |
534.56 ns |
500.03 ns |
129.11 ns |
54,676.0 ns |
55,192.5 ns |
55,477.0 ns |
55,791.9 ns |
56,398.9 ns |
18,013.0 |
534.564 ns |
15.00 |
2.017 |
2.000 |
0.1650 |
14 |
* |
No |
406 B |
0.0610 |
- |
- |
17256 B |
'Creating Using ForEach().' |
500 |
114,117.5 ns |
707.93 ns |
627.56 ns |
167.72 ns |
113,214.9 ns |
113,685.4 ns |
114,043.7 ns |
114,294.6 ns |
115,342.3 ns |
8,762.9 |
707.933 ns |
14.00 |
2.456 |
2.000 |
0.6103 |
15 |
* |
No |
406 B |
0.1221 |
- |
- |
36136 B |
'Creating Using ForEach().' |
1000 |
229,084.6 ns |
4,425.16 ns |
5,267.83 ns |
1,149.54 ns |
220,670.2 ns |
223,966.1 ns |
229,640.3 ns |
231,625.0 ns |
237,742.5 ns |
4,365.2 |
4,425.155 ns |
21.00 |
1.872 |
2.000 |
-0.0397 |
16 |
* |
No |
406 B |
0.2441 |
- |
- |
75304 B |
'Looping with foreach().' |
10 |
159.5 ns |
1.26 ns |
1.12 ns |
0.30 ns |
158.3 ns |
158.7 ns |
159.1 ns |
160.2 ns |
162.4 ns |
6,268,267.5 |
1.262 ns |
14.00 |
3.478 |
2.000 |
1.0813 |
1 |
***** |
No |
729 B |
0.0153 |
- |
- |
144 B |
'Looping with foreach().' |
25 |
323.6 ns |
6.30 ns |
6.19 ns |
1.55 ns |
314.7 ns |
318.7 ns |
321.2 ns |
330.1 ns |
331.5 ns |
3,090,343.7 |
6.303 ns |
16.00 |
1.183 |
2.000 |
0.1006 |
2 |
* |
No |
729 B |
0.0277 |
- |
- |
264 B |
'Looping with foreach().' |
50 |
566.0 ns |
4.89 ns |
4.34 ns |
1.16 ns |
558.7 ns |
563.9 ns |
567.1 ns |
569.0 ns |
571.6 ns |
1,766,642.7 |
4.895 ns |
14.00 |
1.718 |
2.000 |
-0.4219 |
3 |
* |
No |
729 B |
0.0486 |
- |
- |
464 B |
'Looping with foreach().' |
100 |
1,084.8 ns |
2.68 ns |
2.51 ns |
0.65 ns |
1,078.7 ns |
1,084.0 ns |
1,085.3 ns |
1,086.2 ns |
1,087.8 ns |
921,845.8 |
2.680 ns |
15.00 |
3.118 |
2.000 |
-1.0671 |
4 |
* |
No |
729 B |
0.0896 |
- |
- |
864 B |
'Looping with foreach().' |
250 |
2,547.5 ns |
32.16 ns |
28.51 ns |
7.62 ns |
2,522.8 ns |
2,525.8 ns |
2,529.3 ns |
2,569.6 ns |
2,614.0 ns |
392,548.3 |
32.162 ns |
14.00 |
2.484 |
2.000 |
0.8526 |
5 |
* |
No |
729 B |
0.2213 |
- |
- |
2064 B |
'Looping with foreach().' |
500 |
5,109.3 ns |
78.02 ns |
72.98 ns |
18.84 ns |
5,008.2 ns |
5,060.7 ns |
5,083.0 ns |
5,144.7 ns |
5,247.9 ns |
195,720.4 |
78.016 ns |
15.00 |
1.946 |
2.000 |
0.5104 |
8 |
* |
No |
729 B |
0.4349 |
- |
- |
4064 B |
'Looping with foreach().' |
1000 |
9,907.7 ns |
188.42 ns |
185.06 ns |
46.26 ns |
9,706.2 ns |
9,733.2 ns |
9,933.8 ns |
10,001.6 ns |
10,200.6 ns |
100,931.6 |
188.422 ns |
16.00 |
1.557 |
2.000 |
0.3440 |
10 |
* |
No |
729 B |
0.8545 |
- |
- |
8064 B |