BenchmarkDotNet=v0.13.1, OS=Windows 10.0.19042.1288 (20H2/October2020Update)
AMD Ryzen 9 5900X, 1 CPU, 24 logical and 12 physical cores
.NET SDK=6.0.100-rc.2.21505.57
[Host] : .NET 6.0.0 (6.0.21.48005), X64 RyuJIT DEBUG
DefaultJob : .NET 6.0.0 (6.0.21.48005), X64 RyuJIT
Method | Mean | Error | StdDev | Ratio | RatioSD | Gen 0 | Allocated |
---|---|---|---|---|---|---|---|
Simple | 232.3 ns | 3.57 ns | 3.16 ns | 1.00 | 0.00 | - | - |
Optional | 2,284.6 ns | 9.22 ns | 8.17 ns | 9.84 | 0.12 | 1.4267 | 23,928 B |
VOptional | 448.8 ns | 4.88 ns | 4.57 ns | 1.93 | 0.03 | - | - |