Skip to content
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
This repository was archived by the owner on Feb 23, 2026. It is now read-only.

Benchmarks for #117492 (AndyAyersMS) #434

Open

Description

@EgorBot

Processing dotnet/runtime#117492 (comment) command:

Command

--filter "System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar*"

(EgorBot will reply in this issue)

Activity

  1. EgorBot commented on Jul 10, 2025

    @EgorBot
    OwnerAuthor

    Benchmark results on linux_azure_genoa

    BenchmarkDotNet v0.14.1-nightly.20250107.205, Linux Ubuntu 24.04.2 LTS (Noble Numbat)
    AMD EPYC 9V74, 1 CPU, 8 logical and 4 physical cores
      Job-XNVRKX : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
      Job-EBSDRH : .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 Count Options Mean Error Ratio Allocated Alloc Ratio
    Compare_DifferentFirstChar Main 1024 (, None) 23.892 ns 0.1494 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (, None) 24.503 ns 0.2335 ns 1.03 - NA
    Compare_DifferentFirstChar Main 1024 (, IgnoreCase) 23.765 ns 0.0415 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (, IgnoreCase) 23.941 ns 0.1257 ns 1.01 - NA
    Compare_DifferentFirstChar Main 1024 (en-US, IgnoreCase) 24.179 ns 0.3585 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (en-US, IgnoreCase) 23.860 ns 0.1461 ns 0.99 - NA
    Compare_DifferentFirstChar Main 1024 (en-US, IgnoreNonSpace) 24.062 ns 0.2703 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (en-US, IgnoreNonSpace) 23.761 ns 0.0649 ns 0.99 - NA
    Compare_DifferentFirstChar Main 1024 (en-US, IgnoreSymbols) 10,620.037 ns 4.3220 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (en-US, IgnoreSymbols) 10,625.507 ns 18.7737 ns 1.00 - NA
    Compare_DifferentFirstChar Main 1024 (en-US, None) 24.276 ns 0.1984 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (en-US, None) 23.302 ns 0.0866 ns 0.96 - NA
    Compare_DifferentFirstChar Main 1024 (en-US, Ordinal) 8.743 ns 0.0019 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (en-US, Ordinal) 4.540 ns 0.0124 ns 0.52 - NA
    Compare_DifferentFirstChar Main 1024 (en-US, OrdinalIgnoreCase) 8.170 ns 0.0453 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (en-US, OrdinalIgnoreCase) 3.751 ns 0.0019 ns 0.46 - NA
    Compare_DifferentFirstChar Main 1024 (pl-PL, None) 23.403 ns 0.1071 ns 1.00 - NA
    Compare_DifferentFirstChar PR 1024 (pl-PL, None) 23.595 ns 0.2538 ns 1.01 - NA

    BDN_Artifacts.zip

    cc @AndyAyersMS (agent_logs.txt). EgorBot manual: link.

  2. AndyAyersMS commented on Jul 10, 2025

    @AndyAyersMS

    @EgorBot --filter "System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8*"

  3. EgorBot commented on Jul 10, 2025

    @EgorBot
    OwnerAuthor

    Benchmark results on linux_azure_genoa

    BenchmarkDotNet v0.14.1-nightly.20250107.205, Linux Ubuntu 24.04.2 LTS (Noble Numbat)
    AMD EPYC 9V74, 1 CPU, 8 logical and 4 physical cores
      Job-KGKEUN : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
      Job-VKJXVB : .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 Formatted SkipValidation Escaped Mean Error Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
    WriteStringsUtf8 Main False False AllEscaped 30.323 ms 0.3556 ms 1.00 125.0000 125.0000 125.0000 8703.85 KB 1.00
    WriteStringsUtf8 PR False False AllEscaped 31.250 ms 0.4584 ms 1.03 250.0000 250.0000 250.0000 17407.39 KB 2.00
    WriteStringsUtf8 Main False False OneEscaped 5.478 ms 0.0109 ms 1.00 - - - 395.7 KB 1.00
    WriteStringsUtf8 PR False False OneEscaped 5.479 ms 0.0128 ms 1.00 - - - 404.89 KB 1.02
    WriteStringsUtf8 Main False False NoneEscaped 1.857 ms 0.0936 ms 1.00 - - - 128.11 KB 1.00
    WriteStringsUtf8 PR False False NoneEscaped 1.830 ms 0.0031 ms 0.99 - - - 127.18 KB 0.99
    WriteStringsUtf8 Main False True AllEscaped 31.115 ms 0.5435 ms 1.00 250.0000 250.0000 250.0000 17407.56 KB 1.00
    WriteStringsUtf8 PR False True AllEscaped 30.145 ms 0.1986 ms 0.97 125.0000 125.0000 125.0000 8703.85 KB 0.50
    WriteStringsUtf8 Main False True OneEscaped 5.444 ms 0.0182 ms 1.00 - - - 395.7 KB 1.00
    WriteStringsUtf8 PR False True OneEscaped 5.405 ms 0.0269 ms 0.99 - - - 395.7 KB 1.00
    WriteStringsUtf8 Main False True NoneEscaped 1.819 ms 0.0354 ms 1.00 - - - 126.26 KB 1.00
    WriteStringsUtf8 PR False True NoneEscaped 1.804 ms 0.0084 ms 0.99 - - - 126.26 KB 1.00
    WriteStringsUtf8 Main True False AllEscaped 31.361 ms 0.4523 ms 1.00 250.0000 250.0000 250.0000 17407.56 KB 1.00
    WriteStringsUtf8 PR True False AllEscaped 35.077 ms 0.3855 ms 1.12 250.0000 250.0000 250.0000 17407.39 KB 1.00
    WriteStringsUtf8 Main True False OneEscaped 6.102 ms 0.2470 ms 1.00 - - - 4351.39 KB 1.00
    WriteStringsUtf8 PR True False OneEscaped 6.125 ms 0.2540 ms 1.01 - - - 4351.39 KB 1.00
    WriteStringsUtf8 Main True False NoneEscaped 2.107 ms 0.0076 ms 1.00 - - - 147.63 KB 1.00
    WriteStringsUtf8 PR True False NoneEscaped 2.330 ms 0.0132 ms 1.11 - - - 161.29 KB 1.09
    WriteStringsUtf8 Main True True AllEscaped 31.296 ms 0.3295 ms 1.00 250.0000 250.0000 250.0000 17407.56 KB 1.00
    WriteStringsUtf8 PR True True AllEscaped 31.387 ms 0.5019 ms 1.00 250.0000 250.0000 250.0000 17407.56 KB 1.00
    WriteStringsUtf8 Main True True OneEscaped 6.078 ms 0.2414 ms 1.00 - - - 4351.39 KB 1.00
    WriteStringsUtf8 PR True True OneEscaped 6.086 ms 0.2577 ms 1.00 - - - 4351.22 KB 1.00
    WriteStringsUtf8 Main True True NoneEscaped 2.266 ms 0.0102 ms 1.00 - - - 156.93 KB 1.00
    WriteStringsUtf8 PR True True NoneEscaped 2.293 ms 0.0223 ms 1.01 - - - 159.81 KB 1.02

    BDN_Artifacts.zip

    cc @AndyAyersMS (agent_logs.txt). EgorBot manual: link.

  4. AndyAyersMS commented on Jul 10, 2025

    @AndyAyersMS

    @EgorBot --filter System.Buffers.Tests.NonStandardArrayPoolTests<Object>.RentNoReturn(RentalSize: 64, UseSharedPool: False)

  5. EgorBot commented on Jul 10, 2025

    @EgorBot
    OwnerAuthor

    Benchmark results on linux_azure_genoa

    BenchmarkDotNet v0.14.1-nightly.20250107.205, Linux Ubuntu 24.04.2 LTS (Noble Numbat)
    AMD EPYC 9V74, 1 CPU, 8 logical and 4 physical cores
      Job-WKZCFN : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
      Job-ANNQLN : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
    PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250ms  MaxIterationCount=20
    MinIterationCount=15  WarmupCount=1
    
    Method Toolchain RentalSize UseSharedPool Mean Error Ratio Gen0 Allocated Alloc Ratio
    RentNoReturn Main 64 False 33.46 ns 0.132 ns 1.00 0.0320 536 B 1.00
    RentNoReturn PR 64 False 33.50 ns 0.046 ns 1.00 0.0320 536 B 1.00

    BDN_Artifacts.zip

    cc @AndyAyersMS (agent_logs.txt). EgorBot manual: link.

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