Skip to content

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

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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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