Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.22 KB

ArrayOfBigStructSum.md

File metadata and controls

24 lines (19 loc) · 1.22 KB

ArrayOfBigStructSum

Source

ArrayOfBigStructSum.cs

Results:

BenchmarkDotNet=v0.13.2, OS=Windows 11 (10.0.22621.819)
Intel Core i7-8750H CPU 2.20GHz (Coffee Lake), 1 CPU, 12 logical and 6 physical cores
.NET SDK=7.0.100
  [Host]     : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Handmaded 515.3 ns 1.54 ns 1.44 ns 0.10 - - 0.00
SysEnumerableSum 5,366.5 ns 32.26 ns 28.59 ns 1.00 - 32 B 1.00
StructSum 2,304.5 ns 10.64 ns 9.43 ns 0.43 0.0038 32 B 1.00
RefStructSum 2,042.3 ns 7.23 ns 5.64 ns 0.38 0.0038 32 B 1.00
ZeroAllocStructSum 954.6 ns 19.08 ns 28.55 ns 0.18 - - 0.00
ZeroAllocRefStructSum 556.3 ns 1.15 ns 0.96 ns 0.10 - - 0.00