Skip to content

Files

Latest commit

02cc8eb · May 4, 2021

History

History
35 lines (32 loc) · 8.54 KB

dotNetTips.Utility.Benchmarks.Collections.Concurrent.ConcurrentHashSetPerfTestRunner-report-github.md

File metadata and controls

35 lines (32 loc) · 8.54 KB
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=ConcurrentHashSet,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
'Create Using Constructor.' 10 2,104.7 ns 17.61 ns 16.47 ns 4.25 ns 2,083.5 ns 2,091.5 ns 2,106.0 ns 2,110.7 ns 2,136.1 ns 475,117.9 17.607 ns 15.00 1.964 2.000 0.4529 4 ***** No 837 B 0.1221 - - 1144 B
'Create Using Constructor.' 25 4,714.3 ns 35.33 ns 31.32 ns 8.37 ns 4,660.4 ns 4,684.8 ns 4,728.6 ns 4,736.9 ns 4,755.5 ns 212,118.9 35.330 ns 14.00 1.640 2.000 -0.5453 7 * No 837 B 0.1984 - - 1864 B
'Create Using Constructor.' 50 10,958.3 ns 13.77 ns 10.75 ns 3.10 ns 10,946.0 ns 10,950.5 ns 10,954.8 ns 10,967.9 ns 10,976.2 ns 91,255.0 13.765 ns 12.00 1.459 2.000 0.4447 10 * No 837 B 0.8545 - - 8016 B
'Create Using Constructor.' 100 20,844.0 ns 248.65 ns 232.58 ns 60.05 ns 20,466.6 ns 20,711.6 ns 20,803.8 ns 20,978.6 ns 21,271.9 ns 47,975.5 248.645 ns 15.00 2.160 2.000 0.3418 13 * No 837 B 1.5869 0.0305 - 14872 B
'Create Using Constructor.' 250 59,376.0 ns 283.98 ns 251.74 ns 67.28 ns 59,008.2 ns 59,236.4 ns 59,378.9 ns 59,522.6 ns 59,940.4 ns 16,841.8 283.982 ns 14.00 2.594 2.000 0.4121 16 * No 837 B 5.7373 0.4272 - 54337 B
'Create Using Constructor.' 500 124,867.5 ns 734.90 ns 613.67 ns 170.20 ns 123,521.2 ns 124,559.9 ns 124,793.7 ns 125,368.9 ns 125,741.1 ns 8,008.5 734.898 ns 13.00 2.543 2.000 -0.3626 18 * No 837 B 11.7188 0.2441 - 112171 B
'Create Using Constructor.' 1000 255,845.5 ns 2,839.59 ns 2,656.16 ns 685.82 ns 250,626.4 ns 254,796.0 ns 256,057.0 ns 257,773.0 ns 260,514.6 ns 3,908.6 2,839.593 ns 15.00 2.511 2.000 -0.4151 20 * No 837 B 21.4844 5.8594 - 211053 B
'Create Using ForEach().' 10 2,213.8 ns 43.09 ns 42.32 ns 10.58 ns 2,168.3 ns 2,179.4 ns 2,192.1 ns 2,260.6 ns 2,274.7 ns 451,716.4 43.085 ns 16.00 1.202 2.000 0.3828 5 ***** No 904 B 0.1068 - - 1032 B
'Create Using ForEach().' 25 5,449.2 ns 46.06 ns 35.96 ns 10.38 ns 5,385.0 ns 5,429.5 ns 5,449.8 ns 5,464.0 ns 5,533.7 ns 183,511.7 46.061 ns 12.00 3.455 2.000 0.5743 8 * No 904 B 0.3433 - - 3272 B
'Create Using ForEach().' 50 11,294.5 ns 43.20 ns 33.73 ns 9.74 ns 11,202.2 ns 11,287.2 ns 11,300.2 ns 11,311.5 ns 11,334.0 ns 88,539.0 43.199 ns 12.00 4.911 2.000 -1.4902 11 * No 904 B 0.8087 - - 7624 B
'Create Using ForEach().' 100 26,900.8 ns 185.97 ns 173.96 ns 44.92 ns 26,610.5 ns 26,754.9 ns 26,909.7 ns 27,011.1 ns 27,188.0 ns 37,173.6 185.970 ns 15.00 1.652 2.000 0.0480 14 * No 904 B 2.5635 - - 24265 B
'Create Using ForEach().' 250 64,992.0 ns 955.65 ns 847.16 ns 226.41 ns 63,337.3 ns 64,452.5 ns 65,047.7 ns 65,243.4 ns 66,301.9 ns 15,386.5 955.654 ns 14.00 2.171 2.000 0.0288 17 * No 904 B 5.8594 0.2441 - 54826 B
'Create Using ForEach().' 500 132,151.8 ns 2,625.65 ns 4,009.64 ns 720.15 ns 128,464.6 ns 128,759.9 ns 130,510.7 ns 136,148.6 ns 144,436.7 ns 7,567.1 2,625.648 ns 31.00 3.504 2.100 1.0534 19 * No 904 B 10.4980 - - 101938 B
'Create Using ForEach().' 1000 271,348.5 ns 3,668.61 ns 3,431.62 ns 886.04 ns 264,460.9 ns 269,268.5 ns 270,262.5 ns 273,735.8 ns 276,806.5 ns 3,685.3 3,668.615 ns 15.00 2.088 2.000 -0.0320 21 * No 904 B 20.9961 4.3945 - 203717 B
'Looping with foreach().' 10 225.3 ns 1.21 ns 1.07 ns 0.29 ns 222.4 ns 225.0 ns 225.5 ns 226.0 ns 226.5 ns 4,438,847.8 1.211 ns 14.00 4.309 2.000 -1.2883 1 ***** No 477 B 0.0060 - - 56 B
'Looping with foreach().' 25 571.5 ns 3.90 ns 3.05 ns 0.88 ns 567.2 ns 568.7 ns 572.0 ns 573.7 ns 577.2 ns 1,749,931.5 3.904 ns 12.00 1.772 2.000 0.1462 2 * No 477 B 0.0057 - - 56 B
'Looping with foreach().' 50 1,165.2 ns 16.33 ns 14.47 ns 3.87 ns 1,129.9 ns 1,160.8 ns 1,169.1 ns 1,171.3 ns 1,184.0 ns 858,246.6 16.327 ns 14.00 3.308 2.000 -1.0119 3 * No 477 B 0.0057 - - 56 B
'Looping with foreach().' 100 2,521.5 ns 21.67 ns 20.27 ns 5.23 ns 2,483.6 ns 2,509.3 ns 2,522.1 ns 2,532.2 ns 2,555.2 ns 396,590.0 21.667 ns 15.00 2.016 2.000 -0.1706 6 * No 477 B 0.0038 - - 56 B
'Looping with foreach().' 250 9,114.9 ns 18.04 ns 16.87 ns 4.36 ns 9,087.4 ns 9,103.9 ns 9,119.2 ns 9,124.1 ns 9,144.8 ns 109,711.0 18.039 ns 15.00 1.993 2.000 -0.1698 9 * No 477 B - - - 56 B
'Looping with foreach().' 500 17,923.2 ns 89.88 ns 70.17 ns 20.26 ns 17,706.8 ns 17,936.6 ns 17,944.0 ns 17,951.6 ns 17,964.1 ns 55,793.6 89.882 ns 12.00 7.561 2.000 -2.4000 12 * No 477 B - - - 56 B
'Looping with foreach().' 1000 37,663.9 ns 61.17 ns 54.23 ns 14.49 ns 37,589.2 ns 37,627.0 ns 37,648.7 ns 37,696.1 ns 37,769.1 ns 26,550.6 61.172 ns 14.00 2.132 2.000 0.6104 15 * No 477 B - - - 56 B