Skip to content

Benchmarks for dotnet/runtime#133430 (for @EgorBo) #580

Description

@EgorBot

Processing benchmark request from PR dotnet/runtime#133430.

Targets: ubuntu24_azure_turin, macos26_helix_arm64, ubuntu24_azure_cobalt100
Commits: main;PR_133430

Results will be posted here once they are ready.

Activity

  1. EgorBot commented on Sep 8, 2026

    @EgorBot
    OwnerAuthor

    Results for macos26_helix_arm64

    @EgorBo

    BenchmarkDotNet v0.16.0-preview.1, macOS Sequoia 15.7.5 (24G624) [Darwin 24.6.0]
    Apple M4, 1 CPU, 10 logical and 10 physical cores
    Memory: 16 GB Total, 4.92 GB Available
    .NET SDK 11.0.100-rc.2.26458.103
      [Host]     : .NET 11.0.0 (11.0.0-rc.2.26458.103, 11.0.26.45903), Arm64 RyuJIT armv8.0-a
    
    Method Toolchain Length Mean Error Ratio Allocated Alloc Ratio
    Ordinal main** 1 3.394 ns 0.0010 ns 0.91 - NA
    Ordinal PR #133430 1 3.712 ns 0.0184 ns 1.00 - NA
    OrdinalIgnoreCase main 1 4.027 ns 0.0058 ns 1.14 - NA
    OrdinalIgnoreCase PR #133430 1 3.522 ns 0.0080 ns 1.00 - NA
    Ordinal main** 4 3.717 ns 0.0010 ns 1.02 - NA
    Ordinal PR #133430 4 3.656 ns 0.0108 ns 1.00 - NA
    OrdinalIgnoreCase main 4 4.971 ns 0.0057 ns 1.13 - NA
    OrdinalIgnoreCase PR #133430 4 4.408 ns 0.0071 ns 1.00 - NA
    Ordinal main** 10 4.363 ns 0.0022 ns 1.02 - NA
    Ordinal PR #133430 10 4.266 ns 0.0033 ns 1.00 - NA
    OrdinalIgnoreCase main 10 6.592 ns 0.0214 ns 1.22 - NA
    OrdinalIgnoreCase PR #133430 10 5.420 ns 0.0027 ns 1.00 - NA
    Ordinal main** 16 4.839 ns 0.0034 ns 1.13 - NA
    Ordinal PR #133430 16 4.267 ns 0.0028 ns 1.00 - NA
    OrdinalIgnoreCase main 16 7.911 ns 0.0554 ns 1.45 - NA
    OrdinalIgnoreCase PR #133430 16 5.453 ns 0.0191 ns 1.00 - NA
    Ordinal main** 20 5.342 ns 0.0090 ns 0.97 - NA
    Ordinal PR #133430 20 5.502 ns 0.0024 ns 1.00 - NA
    OrdinalIgnoreCase main 20 8.851 ns 0.0218 ns 1.23 - NA
    OrdinalIgnoreCase PR #133430 20 7.200 ns 0.0042 ns 1.00 - NA
    Ordinal main** 50 9.091 ns 0.0076 ns 1.24 - NA
    Ordinal PR #133430 50 7.307 ns 0.0255 ns 1.00 - NA
    OrdinalIgnoreCase main 50 15.090 ns 0.0431 ns 1.52 - NA
    OrdinalIgnoreCase PR #133430 50 9.902 ns 0.0326 ns 1.00 - NA
    Ordinal main** 100 17.386 ns 0.0286 ns 1.55 - NA
    Ordinal PR #133430 100 11.201 ns 0.0507 ns 1.00 - NA
    OrdinalIgnoreCase main 100 28.141 ns 0.1025 ns 1.92 - NA
    OrdinalIgnoreCase PR #133430 100 14.644 ns 0.0553 ns 1.00 - NA
    Ordinal main** 1000 218.820 ns 0.8756 ns 1.75 - NA
    Ordinal PR #133430 1000 125.129 ns 0.7778 ns 1.00 - NA
    OrdinalIgnoreCase main 1000 277.394 ns 0.6100 ns 1.82 - NA
    OrdinalIgnoreCase PR #133430 1000 152.231 ns 0.8015 ns 1.00 - NA
    Ordinal main** 16000 3,382.179 ns 8.5012 ns 1.85 - NA
    Ordinal PR #133430 16000 1,823.932 ns 4.3417 ns 1.00 - NA
    OrdinalIgnoreCase main 16000 4,117.777 ns 12.5646 ns 1.76 - NA
    OrdinalIgnoreCase PR #133430 16000 2,338.364 ns 9.3237 ns 1.00 - NA

    Full logs

  2. EgorBot commented on Sep 8, 2026

    @EgorBot
    OwnerAuthor

    Results for ubuntu24_azure_turin

    @EgorBo

    BenchmarkDotNet v0.16.0-preview.1, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
    AMD EPYC 9V45 2.60GHz, 1 CPU, 8 logical and 4 physical cores
    Memory: 31.34 GB Total, 10.35 GB Available
    .NET SDK 11.0.100-rc.2.26458.103
      [Host]     : .NET 11.0.0 (11.0.0-rc.2.26458.103, 11.0.26.45903), X64 RyuJIT x86-64-v4
    
    Method Toolchain Length Mean Error Ratio Allocated Alloc Ratio
    Ordinal main** 1 4.405 ns 0.0046 ns 1.01 - NA
    Ordinal PR #133430 1 4.375 ns 0.0082 ns 1.00 - NA
    OrdinalIgnoreCase main 1 4.832 ns 0.0023 ns 1.16 - NA
    OrdinalIgnoreCase PR #133430 1 4.180 ns 0.0040 ns 1.00 - NA
    Ordinal main** 4 4.995 ns 0.0071 ns 0.95 - NA
    Ordinal PR #133430 4 5.281 ns 0.0037 ns 1.00 - NA
    OrdinalIgnoreCase main 4 6.286 ns 0.0058 ns 1.05 - NA
    OrdinalIgnoreCase PR #133430 4 5.998 ns 0.0022 ns 1.00 - NA
    Ordinal main** 10 5.725 ns 0.0087 ns 0.94 - NA
    Ordinal PR #133430 10 6.064 ns 0.0048 ns 1.00 - NA
    OrdinalIgnoreCase main 10 7.493 ns 0.0052 ns 1.14 - NA
    OrdinalIgnoreCase PR #133430 10 6.568 ns 0.0064 ns 1.00 - NA
    Ordinal main** 16 6.301 ns 0.0066 ns 1.10 - NA
    Ordinal PR #133430 16 5.722 ns 0.0163 ns 1.00 - NA
    OrdinalIgnoreCase main 16 8.410 ns 0.0235 ns 1.34 - NA
    OrdinalIgnoreCase PR #133430 16 6.275 ns 0.0061 ns 1.00 - NA
    Ordinal main** 20 7.007 ns 0.0242 ns 1.00 - NA
    Ordinal PR #133430 20 7.008 ns 0.0088 ns 1.00 - NA
    OrdinalIgnoreCase main 20 9.660 ns 0.0091 ns 1.10 - NA
    OrdinalIgnoreCase PR #133430 20 8.744 ns 0.0292 ns 1.00 - NA
    Ordinal main** 50 11.525 ns 0.0277 ns 1.36 - NA
    Ordinal PR #133430 50 8.445 ns 0.0040 ns 1.00 - NA
    OrdinalIgnoreCase main 50 17.173 ns 0.0464 ns 1.70 - NA
    OrdinalIgnoreCase PR #133430 50 10.083 ns 0.0054 ns 1.00 - NA
    Ordinal main** 100 19.761 ns 0.0116 ns 1.77 - NA
    Ordinal PR #133430 100 11.142 ns 0.0043 ns 1.00 - NA
    OrdinalIgnoreCase main 100 28.619 ns 0.0204 ns 1.87 - NA
    OrdinalIgnoreCase PR #133430 100 15.316 ns 0.0074 ns 1.00 - NA
    Ordinal main** 1000 188.775 ns 0.0968 ns 1.77 - NA
    Ordinal PR #133430 1000 106.586 ns 0.0511 ns 1.00 - NA
    OrdinalIgnoreCase main 1000 229.758 ns 0.3826 ns 1.83 - NA
    OrdinalIgnoreCase PR #133430 1000 125.276 ns 0.0609 ns 1.00 - NA
    Ordinal main** 16000 2,932.732 ns 0.9604 ns 1.83 - NA
    Ordinal PR #133430 16000 1,604.159 ns 1.0583 ns 1.00 - NA
    OrdinalIgnoreCase main 16000 3,561.512 ns 3.0104 ns 1.93 - NA
    OrdinalIgnoreCase PR #133430 16000 1,843.394 ns 0.3202 ns 1.00 - NA

    Full logs

  3. EgorBot commented on Sep 8, 2026

    @EgorBot
    OwnerAuthor

    Results for ubuntu24_azure_cobalt100

    @EgorBo

    BenchmarkDotNet v0.16.0-preview.1, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
    Neoverse-N2, 8 physical cores
    Memory: 31.27 GB Total, 9.87 GB Available
    .NET SDK 11.0.100-rc.2.26458.103
      [Host]     : .NET 11.0.0 (11.0.0-rc.2.26458.103, 11.0.26.45903), Arm64 RyuJIT armv8.0-a
    
    Method Toolchain Length Mean Error Ratio Allocated Alloc Ratio
    Ordinal main** 1 8.883 ns 0.0043 ns 1.10 - NA
    Ordinal PR #133430 1 8.098 ns 0.0033 ns 1.00 - NA
    OrdinalIgnoreCase main 1 10.137 ns 0.0010 ns 1.26 - NA
    OrdinalIgnoreCase PR #133430 1 8.040 ns 0.0041 ns 1.00 - NA
    Ordinal main** 4 10.169 ns 0.0007 ns 0.99 - NA
    Ordinal PR #133430 4 10.251 ns 0.0026 ns 1.00 - NA
    OrdinalIgnoreCase main 4 13.094 ns 0.0015 ns 1.13 - NA
    OrdinalIgnoreCase PR #133430 4 11.566 ns 0.0012 ns 1.00 - NA
    Ordinal main** 10 12.080 ns 0.0014 ns 0.96 - NA
    Ordinal PR #133430 10 12.597 ns 0.0020 ns 1.00 - NA
    OrdinalIgnoreCase main 10 17.541 ns 0.0031 ns 1.22 - NA
    OrdinalIgnoreCase PR #133430 10 14.319 ns 0.0022 ns 1.00 - NA
    Ordinal main** 16 13.512 ns 0.0011 ns 1.05 - NA
    Ordinal PR #133430 16 12.874 ns 0.0025 ns 1.00 - NA
    OrdinalIgnoreCase main 16 19.776 ns 0.0045 ns 1.36 - NA
    OrdinalIgnoreCase PR #133430 16 14.595 ns 0.0032 ns 1.00 - NA
    Ordinal main** 20 14.725 ns 0.0011 ns 0.94 - NA
    Ordinal PR #133430 20 15.674 ns 0.0057 ns 1.00 - NA
    OrdinalIgnoreCase main 20 23.229 ns 0.0081 ns 1.21 - NA
    OrdinalIgnoreCase PR #133430 20 19.244 ns 0.0035 ns 1.00 - NA
    Ordinal main** 50 24.145 ns 0.0092 ns 1.09 - NA
    Ordinal PR #133430 50 22.063 ns 0.0060 ns 1.00 - NA
    OrdinalIgnoreCase main 50 51.349 ns 0.0055 ns 1.65 - NA
    OrdinalIgnoreCase PR #133430 50 31.066 ns 0.0154 ns 1.00 - NA
    Ordinal main** 100 41.504 ns 0.0081 ns 1.26 - NA
    Ordinal PR #133430 100 32.962 ns 0.0204 ns 1.00 - NA
    OrdinalIgnoreCase main 100 87.192 ns 0.0393 ns 1.92 - NA
    OrdinalIgnoreCase PR #133430 100 45.449 ns 0.0113 ns 1.00 - NA
    Ordinal main** 1000 336.561 ns 0.1932 ns 1.69 - NA
    Ordinal PR #133430 1000 198.762 ns 0.0587 ns 1.00 - NA
    OrdinalIgnoreCase main 1000 756.008 ns 0.0437 ns 2.50 - NA
    OrdinalIgnoreCase PR #133430 1000 302.396 ns 0.0249 ns 1.00 - NA
    Ordinal main** 16000 5,129.781 ns 1.5414 ns 1.78 - NA
    Ordinal PR #133430 16000 2,882.002 ns 2.6000 ns 1.00 - NA
    OrdinalIgnoreCase main 16000 11,854.193 ns 1.0606 ns 2.65 - NA
    OrdinalIgnoreCase PR #133430 16000 4,472.643 ns 0.5854 ns 1.00 - NA

    Full logs

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