Skip to content

Benchmarks for dotnet/runtime#135239 (for @EgorBo) #646

Open

Description

@EgorBot

Processing benchmark request from PR dotnet/runtime#135239.

Targets: ubuntu24_azure_turin
Commits: main;PR_135239

Results will be posted here once they are ready.

Activity

  1. EgorBot commented on Oct 6, 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.6 GB Available
    .NET SDK 11.0.100-rtm.26480.113
      [Host]     : .NET 11.0.0 (11.0.0-rtm.26480.113, 11.0.26.48113), X64 RyuJIT x86-64-v4
    
    Method Toolchain Size Mean Error Ratio
    EncodeToUtf8 main** 9 5.510 ns 0.0596 ns 1.02
    EncodeToUtf8 PR #135239 9 5.379 ns 0.0614 ns 1.00
    EncodeToChars main 9 5.599 ns 0.0248 ns 1.12
    EncodeToChars PR #135239 9 5.015 ns 0.0215 ns 1.00
    EncodeToUtf8InPlace main 9 8.129 ns 0.0176 ns 0.80
    EncodeToUtf8InPlace PR #135239 9 10.214 ns 0.0360 ns 1.00
    DecodeFromUtf8 main 9 7.273 ns 0.0237 ns 0.92
    DecodeFromUtf8 PR #135239 9 7.897 ns 0.0366 ns 1.00
    DecodeFromChars main 9 8.302 ns 0.0860 ns 1.04
    DecodeFromChars PR #135239 9 7.990 ns 0.0494 ns 1.00
    DecodeFromUtf8InPlace main 9 8.159 ns 0.0472 ns 0.97
    DecodeFromUtf8InPlace PR #135239 9 8.372 ns 0.0285 ns 1.00
    EncodeToUtf8 main** 24 7.178 ns 0.0769 ns 2.30
    EncodeToUtf8 PR #135239 24 3.116 ns 0.0070 ns 1.00
    EncodeToChars main 24 10.453 ns 0.2061 ns 3.13
    EncodeToChars PR #135239 24 3.341 ns 0.0069 ns 1.00
    EncodeToUtf8InPlace main 24 14.606 ns 0.0245 ns 1.20
    EncodeToUtf8InPlace PR #135239 24 12.132 ns 0.0243 ns 1.00
    DecodeFromUtf8 main 24 8.978 ns 0.0298 ns 1.26
    DecodeFromUtf8 PR #135239 24 7.124 ns 0.0285 ns 1.00
    DecodeFromChars main 24 10.676 ns 0.0297 ns 1.41
    DecodeFromChars PR #135239 24 7.555 ns 0.0131 ns 1.00
    DecodeFromUtf8InPlace main 24 10.098 ns 0.0256 ns 0.86
    DecodeFromUtf8InPlace PR #135239 24 11.711 ns 0.0822 ns 1.00
    EncodeToUtf8 main** 50 8.444 ns 0.0157 ns 2.11
    EncodeToUtf8 PR #135239 50 4.001 ns 0.0186 ns 1.00
    EncodeToChars main 50 8.711 ns 0.0182 ns 1.93
    EncodeToChars PR #135239 50 4.516 ns 0.0047 ns 1.00
    EncodeToUtf8InPlace main 50 28.810 ns 0.1896 ns 1.41
    EncodeToUtf8InPlace PR #135239 50 20.466 ns 0.0421 ns 1.00
    DecodeFromUtf8 main 50 12.000 ns 0.0112 ns 1.58
    DecodeFromUtf8 PR #135239 50 7.574 ns 0.0369 ns 1.00
    DecodeFromChars main 50 13.161 ns 0.0383 ns 1.58
    DecodeFromChars PR #135239 50 8.352 ns 0.0160 ns 1.00
    DecodeFromUtf8InPlace main 50 23.561 ns 0.0164 ns 1.75
    DecodeFromUtf8InPlace PR #135239 50 13.441 ns 0.0256 ns 1.00
    EncodeToUtf8 main** 96 8.332 ns 0.0211 ns 2.20
    EncodeToUtf8 PR #135239 96 3.789 ns 0.0192 ns 1.00
    EncodeToChars main 96 19.938 ns 0.0532 ns 2.42
    EncodeToChars PR #135239 96 8.234 ns 0.0244 ns 1.00
    EncodeToUtf8InPlace main 96 43.966 ns 0.0479 ns 3.71
    EncodeToUtf8InPlace PR #135239 96 11.863 ns 0.0131 ns 1.00
    DecodeFromUtf8 main 96 10.617 ns 0.0527 ns 1.29
    DecodeFromUtf8 PR #135239 96 8.209 ns 0.0181 ns 1.00
    DecodeFromChars main 96 13.193 ns 0.0763 ns 1.40
    DecodeFromChars PR #135239 96 9.402 ns 0.0253 ns 1.00
    DecodeFromUtf8InPlace main 96 13.201 ns 0.2620 ns 0.91
    DecodeFromUtf8InPlace PR #135239 96 14.502 ns 0.0056 ns 1.00
    EncodeToUtf8 main** 1000 11.987 ns 0.0595 ns 1.02
    EncodeToUtf8 PR #135239 1000 11.729 ns 0.0695 ns 1.00
    EncodeToChars main 1000 17.837 ns 0.1260 ns 1.12
    EncodeToChars PR #135239 1000 15.907 ns 0.0753 ns 1.00
    EncodeToUtf8InPlace main 1000 408.695 ns 0.7971 ns 7.62
    EncodeToUtf8InPlace PR #135239 1000 53.627 ns 0.2090 ns 1.00
    DecodeFromUtf8 main 1000 18.029 ns 0.0650 ns 0.99
    DecodeFromUtf8 PR #135239 1000 18.173 ns 0.0839 ns 1.00
    DecodeFromChars main 1000 27.755 ns 0.0956 ns 1.06
    DecodeFromChars PR #135239 1000 26.162 ns 0.2456 ns 1.00
    DecodeFromUtf8InPlace main 1000 28.095 ns 0.0434 ns 1.25
    DecodeFromUtf8InPlace PR #135239 1000 22.507 ns 0.2486 ns 1.00
    EncodeToUtf8 main** 10000 109.746 ns 0.2761 ns 1.10
    EncodeToUtf8 PR #135239 10000 99.900 ns 0.1658 ns 1.00
    EncodeToChars main 10000 155.931 ns 0.9342 ns 0.98
    EncodeToChars PR #135239 10000 158.789 ns 0.3012 ns 1.00
    EncodeToUtf8InPlace main 10000 3,993.244 ns 4.6117 ns 8.18
    EncodeToUtf8InPlace PR #135239 10000 488.467 ns 1.7002 ns 1.00
    DecodeFromUtf8 main 10000 131.826 ns 2.6052 ns 1.04
    DecodeFromUtf8 PR #135239 10000 127.140 ns 0.1640 ns 1.00
    DecodeFromChars main 10000 230.363 ns 2.1897 ns 1.09
    DecodeFromChars PR #135239 10000 211.460 ns 1.1224 ns 1.00
    DecodeFromUtf8InPlace main 10000 214.414 ns 4.2714 ns 0.99
    DecodeFromUtf8InPlace PR #135239 10000 215.647 ns 0.3647 ns 1.00

    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