Skip to content

[Benchmark ARM64] [prozolic] Improve ImmutableArrayExtensions.SequenceEqual #1566

@MihuBot

Description

@MihuBot

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

System.Linq.Tests.Perf_ImmutableArrayExtensions
BenchmarkDotNet v0.14.1-nightly.20250107.205, Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish)
Unknown processor, 8 physical cores
  Job-BRLENI : .NET 10.0.0 (42.42.42.42424), Arm64 RyuJIT AdvSIMD
  Job-SOPIBM : .NET 10.0.0 (42.42.42.42424), Arm64 RyuJIT AdvSIMD
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 77.44 ns 0.787 ns 1.00 - NA
SequenceEqual PR Array 14.29 ns 0.128 ns 0.18 - NA
SequenceEqual Main ICollection 180.53 ns 1.589 ns 1.00 32 B 1.00
SequenceEqual PR ICollection 181.60 ns 1.496 ns 1.01 32 B 1.00
SequenceEqual Main IEnumerable 181.11 ns 1.278 ns 1.00 32 B 1.00
SequenceEqual PR IEnumerable 180.81 ns 1.525 ns 1.00 32 B 1.00
SequenceEqual Main IList 180.47 ns 1.172 ns 1.00 32 B 1.00
SequenceEqual PR IList 79.82 ns 1.388 ns 0.44 - 0.00
SequenceEqual Main List 107.26 ns 0.843 ns 1.00 - NA
SequenceEqual PR List 14.68 ns 0.118 ns 0.14 - 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