BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 8 logical and 4 physical cores
.NET SDK 10.0.100-preview.6.25279.110
[Host] : .NET 9.0.5 (9.0.525.21509), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
Job-VNGXKY : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
Job-OVQVEA : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
Method | Toolchain | list | Mean | Error | Ratio | Code Size | Allocated | Alloc Ratio |
SumList | /core_root_base/corerun | Syste(...)ring] [48] | 1.853 ns | 0.0123 ns | 1.00 | 124 B | - | NA |
SumList | /core_root_base/corerun | Syste(...)ring] [48] | 15.258 ns | 0.0092 ns | 8.23 | 109 B | - | NA |
SumList | /core_root_base/corerun | Syste(...)ring] [48] | 1,445.357 ns | 0.2705 ns | 779.94 | 109 B | - | NA |
SumList | /core_root_diff/corerun | Syste(...)ring] [48] | 1.713 ns | 0.0008 ns | 0.92 | 101 B | - | NA |
SumList | /core_root_diff/corerun | Syste(...)ring] [48] | 15.255 ns | 0.0072 ns | 8.23 | 101 B | - | NA |
SumList | /core_root_diff/corerun | Syste(...)ring] [48] | 1,446.942 ns | 0.3480 ns | 780.80 | 101 B | - | NA |
SumEnumerable | /core_root_base/corerun | Syste(...)ring] [48] | 2.020 ns | 0.0045 ns | 1.00 | 358 B | - | NA |
SumEnumerable | /core_root_base/corerun | Syste(...)ring] [48] | 15.537 ns | 0.0040 ns | 7.69 | 351 B | - | NA |
SumEnumerable | /core_root_base/corerun | Syste(...)ring] [48] | 2,339.841 ns | 0.7131 ns | 1,158.47 | 692 B | 40 B | NA |
SumEnumerable | /core_root_diff/corerun | Syste(...)ring] [48] | 2.017 ns | 0.0005 ns | 1.00 | 339 B | - | NA |
SumEnumerable | /core_root_diff/corerun | Syste(...)ring] [48] | 15.560 ns | 0.0325 ns | 7.70 | 339 B | - | NA |
SumEnumerable | /core_root_diff/corerun | Syste(...)ring] [48] | 1,446.462 ns | 0.1095 ns | 716.15 | 339 B | - | NA |