Distinct.md

November 29, 2022 · View on GitHub

Distinct

Source

Distinct.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


MethodMeanErrorStdDevRatioGen0Gen1Gen2AllocatedAlloc Ratio
Linq361.3 μs2.81 μs2.62 μs1.0095.214895.214895.2148538648 B1.000
StructLinq148.3 μs0.84 μs0.66 μs0.41---32 B0.000
StructLinqZeroAlloc160.4 μs0.54 μs0.51 μs0.44----0.000
StructLinqZeroAllocSum148.0 μs0.37 μs0.35 μs0.41----0.000