BenchmarkDotNet=v0.13.5, OS=Windows 10 (10.0.19045.5487/22H2/2022Update)
Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores
.NET SDK=9.0.200
[Host] : .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX2
DefaultJob : .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX2
Method | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
Class | 680.9 μs | 11.71 μs | 10.95 μs | 679.2 μs | 6.54 | 0.12 | 1147.4609 | 4800024 B | NA |
Struct | 104.1 μs | 0.44 μs | 0.41 μs | 104.0 μs | 1.00 | 0.00 | - | - | NA |
PlainDouble | 106.9 μs | 2.14 μs | 3.63 μs | 105.0 μs | 1.06 | 0.03 | - | - | NA |