Skip to content

[Benchmark X64] [prozolic] Improve ImmutableArrayExtensions.SequenceEqual #1565

@MihuBot

Description

@MihuBot

Job completed in 15 minutes 49 seconds (remote runner delay: 44 seconds).
dotnet/runtime#118932
Using arguments: benchmark System.Linq.Tests.Perf_ImmutableArrayExtensions

System.Linq.Tests.Perf_ImmutableArrayExtensions
BenchmarkDotNet v0.14.1-nightly.20250107.205, Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish)
AMD EPYC 9V74, 1 CPU, 8 logical and 4 physical cores
  Job-PSANQB : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
  Job-KDTILP : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
OutlierMode=DontRemove  PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250ms
MaxIterationCount=20  MemoryRandomization=True  MinIterationCount=15
WarmupCount=1
Method Toolchain input Mean Error Ratio Allocated Alloc Ratio
SequenceEqual Main Array 68.885 ns 0.1938 ns 1.00 - NA
SequenceEqual PR Array 6.856 ns 0.2262 ns 0.10 - NA
SequenceEqual Main ICollection 120.542 ns 7.4864 ns 1.00 32 B 1.00
SequenceEqual PR ICollection 114.458 ns 1.2362 ns 0.95 32 B 1.00
SequenceEqual Main IEnumerable 121.923 ns 7.7103 ns 1.00 32 B 1.00
SequenceEqual PR IEnumerable 118.370 ns 1.4443 ns 0.98 32 B 1.00
SequenceEqual Main IList 125.897 ns 9.9231 ns 1.01 32 B 1.00
SequenceEqual PR IList 57.836 ns 0.9568 ns 0.46 - 0.00
SequenceEqual Main List 85.014 ns 1.7593 ns 1.00 - NA
SequenceEqual PR List 7.676 ns 0.2719 ns 0.09 - NA

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions