BenchmarkDotNet v0.13.11, Windows 10 (10.0.17763.5122/1809/October2018Update/Redstone5) (Hyper-V)
Intel Xeon CPU E5-2697 v3 2.60GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.100
[Host] : .NET 7.0.12 (7.0.1223.47720), X64 RyuJIT AVX2
Job-LLJKJU : .NET 7.0.12 (7.0.1223.47720), X64 RyuJIT AVX2
InvocationCount=10000000 RunStrategy=Throughput
Method |
SimpleDecorate |
Mean |
Error |
StdDev |
Gen0 |
Allocated |
ViaCreateInstance |
False |
42.62 ns |
0.907 ns |
0.931 ns |
0.0061 |
112 B |
ViaGetOrCreateInstance |
False |
44.22 ns |
0.491 ns |
0.435 ns |
0.0061 |
112 B |
ViaCreateInstance |
True |
13.11 ns |
0.224 ns |
0.199 ns |
0.0013 |
24 B |
ViaGetOrCreateInstance |
True |
17.35 ns |
0.198 ns |
0.166 ns |
0.0013 |
24 B |