BenchmarkDotNet=v0.13.5, OS=Windows 10 (10.0.19045.4046/22H2/2022Update)
Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores
.NET SDK=8.0.200
[Host] : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX2
DefaultJob : .NET 8.0.2 (8.0.224.6711), X64 RyuJIT AVX2
Method | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
---|---|---|---|---|---|---|---|---|
Class | 645.9 μs | 3.51 μs | 3.28 μs | 6.35 | 0.04 | 1147.4609 | 4800024 B | NA |
Struct | 101.7 μs | 0.28 μs | 0.27 μs | 1.00 | 0.00 | - | - | NA |
PlainDouble | 102.0 μs | 0.91 μs | 0.81 μs | 1.00 | 0.01 | - | - | NA |