BenchmarkDotNet=v0.12.1, OS=Windows 10.0.17134.1304 (1803/April2018Update/Redstone4)
AMD Ryzen 5 2600X, 1 CPU, 12 logical and 6 physical cores
Frequency=3515681 Hz, Resolution=284.4399 ns, Timer=TSC
.NET Core SDK=5.0.100
[Host] : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
ShortRun : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
Job=ShortRun IterationCount=3 LaunchCount=1
WarmupCount=3
Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Rank | Gen 0 | Gen 1 | Gen 2 | Allocated |
DirectCall | 0.0154 ns | 0.3986 ns | 0.0218 ns | 0.0058 ns | ? | ? | 2 | - | - | - | - |
InterfaceCall | 0.9497 ns | 0.3011 ns | 0.0165 ns | 0.9529 ns | ? | ? | 3 | - | - | - | - |
ProxyCall | 312.6521 ns | 114.6217 ns | 6.2828 ns | 309.4363 ns | ? | ? | 4 | 0.0591 | - | - | 248 B |
HarmonyCall | 0.0015 ns | 0.0466 ns | 0.0026 ns | 0.0000 ns | ? | ? | 1 | - | - | - | - |