FSharp.HashCollections.Benchmarks.AddBenchmark-report-github.md

October 26, 2021 ยท View on GitHub


BenchmarkDotNet=v0.13.1, OS=arch 
AMD Ryzen 7 3700X, 1 CPU, 16 logical and 8 physical cores
.NET SDK=5.0.301
  [Host]     : .NET 5.0.7 (5.0.721.25508), X64 RyuJIT DEBUG
  DefaultJob : .NET 5.0.7 (5.0.721.25508), X64 RyuJIT


MethodCollectionSizeMeanErrorStdDev
AddHashMap1000200.2 ns1.87 ns1.75 ns
AddToFSharpMap1000510.8 ns7.52 ns7.04 ns
AddToFSharpAdaptiveMap1000212.6 ns1.08 ns1.01 ns
AddToFSharpXMap1000489.5 ns3.63 ns3.40 ns
AddToSystemCollectionsImmutableMap1000596.4 ns6.52 ns6.10 ns
AddToFsharpxChampMap1000261.0 ns3.03 ns2.83 ns
AddHashMap100000308.4 ns2.89 ns2.56 ns
AddToFSharpMap100000991.1 ns10.59 ns9.91 ns
AddToFSharpAdaptiveMap100000338.9 ns4.93 ns4.61 ns
AddToFSharpXMap100000677.0 ns6.28 ns5.88 ns
AddToSystemCollectionsImmutableMap100000871.3 ns7.18 ns6.72 ns
AddToFsharpxChampMap100000280.6 ns2.47 ns2.31 ns
AddHashMap500000379.1 ns3.99 ns3.73 ns
AddToFSharpMap500000950.5 ns13.09 ns12.24 ns
AddToFSharpAdaptiveMap500000384.4 ns4.19 ns3.92 ns
AddToFSharpXMap500000814.9 ns10.85 ns10.15 ns
AddToSystemCollectionsImmutableMap5000001,097.2 ns9.44 ns8.83 ns
AddToFsharpxChampMap500000237.7 ns2.19 ns2.05 ns
AddHashMap750000381.0 ns3.16 ns2.96 ns
AddToFSharpMap750000990.5 ns7.37 ns6.54 ns
AddToFSharpAdaptiveMap750000383.0 ns2.92 ns2.59 ns
AddToFSharpXMap750000798.4 ns6.80 ns6.02 ns
AddToSystemCollectionsImmutableMap7500001,044.3 ns11.12 ns10.40 ns
AddToFsharpxChampMap750000302.1 ns2.67 ns2.50 ns
AddHashMap1000000382.3 ns3.61 ns3.37 ns
AddToFSharpMap10000001,022.0 ns12.34 ns11.54 ns
AddToFSharpAdaptiveMap1000000410.8 ns6.81 ns6.37 ns
AddToFSharpXMap1000000810.5 ns9.86 ns9.23 ns
AddToSystemCollectionsImmutableMap10000001,140.3 ns8.67 ns8.11 ns
AddToFsharpxChampMap1000000298.6 ns2.54 ns2.37 ns
AddHashMap5000000402.9 ns3.63 ns3.39 ns
AddToFSharpMap50000001,195.5 ns15.27 ns13.54 ns
AddToFSharpAdaptiveMap5000000489.2 ns5.38 ns5.03 ns
AddToFSharpXMap5000000878.5 ns9.37 ns8.77 ns
AddToSystemCollectionsImmutableMap50000001,247.1 ns13.09 ns12.24 ns
AddToFsharpxChampMap5000000286.8 ns2.55 ns2.39 ns
AddHashMap10000000429.6 ns3.06 ns2.87 ns
AddToFSharpMap100000001,269.8 ns19.55 ns17.33 ns
AddToFSharpAdaptiveMap10000000511.8 ns6.01 ns5.62 ns
AddToFSharpXMap10000000913.2 ns6.76 ns6.32 ns
AddToSystemCollectionsImmutableMap100000001,392.1 ns15.02 ns14.05 ns
AddToFsharpxChampMap10000000229.3 ns2.28 ns2.13 ns