Materializing a collection to list - rianjs/DotNetPerfTesting GitHub Wiki
.NET 8 on M3 Mac
BenchmarkDotNet v0.13.12, macOS Sonoma 14.4 (23E214) [Darwin 23.4.0]
Apple M3, 1 CPU, 8 logical and 8 physical cores
.NET SDK 8.0.100
[Host] : .NET 8.0.0 (8.0.23.53103), Arm64 RyuJIT AdvSIMD
ShortRun : .NET 8.0.0 (8.0.23.53103), Arm64 RyuJIT AdvSIMD
Job=ShortRun IterationCount=3 LaunchCount=1
WarmupCount=3
Method |
Mean |
Error |
StdDev |
Gen0 |
Allocated |
ArrayToListViaExtentionMethod |
18.66 ns |
0.716 ns |
0.039 ns |
0.0306 |
256 B |
ArrayToListViaConstructor |
19.05 ns |
0.621 ns |
0.034 ns |
0.0306 |
256 B |
ArrayToListViaAddRange |
19.47 ns |
0.673 ns |
0.037 ns |
0.0306 |
256 B |
ArrayToListViaInitializedAddRange |
19.92 ns |
2.890 ns |
0.158 ns |
0.0306 |
256 B |