Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.91 KB

RuntimePerformance.Collections.DictionaryGetValue_Int32_-report-github.md

File metadata and controls

27 lines (24 loc) · 1.91 KB
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18363
Intel Core i7-7700K CPU 4.20GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=3.1.101
  [Host]     : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT
  Job-RISTTO : .NET Framework 4.8 (4.8.4075.0), X64 RyuJIT
  Job-OWFTDA : .NET Core 2.1.15 (CoreCLR 4.6.28325.01, CoreFX 4.6.28327.02), X64 RyuJIT
  Job-GIGXFX : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT

Jit=RyuJit  Platform=X64  MaxIterationCount=15  
MinIterationCount=10  WarmupCount=2  
Method Runtime Size Mean Error StdDev Ratio
Dictionary_GetValue .NET 4.8 100 967.5 ns 8.82 ns 5.25 ns 1.00
Dictionary_GetValue .NET Core 2.1 100 636.6 ns 2.61 ns 1.55 ns 0.66
Dictionary_GetValue .NET Core 3.1 100 641.5 ns 0.86 ns 0.45 ns 0.66
Dictionary_GetValue .NET 4.8 1000 10,660.3 ns 32.31 ns 19.23 ns 1.00
Dictionary_GetValue .NET Core 2.1 1000 11,258.3 ns 80.47 ns 53.23 ns 1.06
Dictionary_GetValue .NET Core 3.1 1000 9,433.0 ns 67.74 ns 44.80 ns 0.88
Dictionary_GetValue .NET 4.8 10000 133,020.1 ns 1,168.54 ns 695.38 ns 1.00
Dictionary_GetValue .NET Core 2.1 10000 143,140.9 ns 1,774.51 ns 1,173.73 ns 1.08
Dictionary_GetValue .NET Core 3.1 10000 140,359.3 ns 1,906.13 ns 1,260.79 ns 1.06