Repository navigation
Benchmarks for dotnet/runtime#134548 (for @EgorBo) #616
Copy link
Copy link
Open
Description
Activity
Results for
macos26_helix_arm64BenchmarkDotNet v0.16.0-preview.1, macOS Sequoia 15.7 (24G222) [Darwin 24.6.0] Apple M1, 1 CPU, 8 logical and 8 physical cores Memory: 8 GB Total, 1.85 GB Available .NET SDK 11.0.100-rtm.26473.115 [Host] : .NET 11.0.0 (11.0.0-rtm.26473.115, 11.0.26.47415), Arm64 RyuJIT armv8.0-aMethod Toolchain Size Mean Error Ratio B64_EncodeToUtf8 main** 16 5.049 ns 0.0036 ns 0.94 B64_EncodeToUtf8 PR #134548 16 5.360 ns 0.0009 ns 1.00 Url_EncodeToUtf8 main 16 5.321 ns 0.0028 ns 0.92 Url_EncodeToUtf8 PR #134548 16 5.791 ns 0.0013 ns 1.00 Convert_ToBase64String main 16 10.710 ns 0.0416 ns 0.97 Convert_ToBase64String PR #134548 16 11.027 ns 0.0305 ns 1.00 Url_EncodeToString main 16 11.515 ns 0.0370 ns 0.99 Url_EncodeToString PR #134548 16 11.596 ns 0.0750 ns 1.00 B64_EncodeToUtf8 main** 32 7.592 ns 0.0045 ns 0.95 B64_EncodeToUtf8 PR #134548 32 7.990 ns 0.0023 ns 1.00 Url_EncodeToUtf8 main 32 7.866 ns 0.0050 ns 0.94 Url_EncodeToUtf8 PR #134548 32 8.348 ns 0.0031 ns 1.00 Convert_ToBase64String main 32 14.758 ns 0.0259 ns 0.95 Convert_ToBase64String PR #134548 32 15.574 ns 0.0407 ns 1.00 Url_EncodeToString main 32 15.696 ns 0.0762 ns 0.95 Url_EncodeToString PR #134548 32 16.547 ns 0.0484 ns 1.00 B64_EncodeToUtf8 main** 64 7.839 ns 0.0030 ns 0.85 B64_EncodeToUtf8 PR #134548 64 9.230 ns 0.0060 ns 1.00 Url_EncodeToUtf8 main 64 8.150 ns 0.0040 ns 0.84 Url_EncodeToUtf8 PR #134548 64 9.659 ns 0.0039 ns 1.00 Convert_ToBase64String main 64 20.237 ns 0.0993 ns 0.99 Convert_ToBase64String PR #134548 64 20.365 ns 0.1169 ns 1.00 Url_EncodeToString main 64 20.790 ns 0.0801 ns 1.00 Url_EncodeToString PR #134548 64 20.801 ns 0.1243 ns 1.00 B64_EncodeToUtf8 main** 150 12.819 ns 0.0046 ns 0.83 B64_EncodeToUtf8 PR #134548 150 15.479 ns 0.0091 ns 1.00 Url_EncodeToUtf8 main 150 13.154 ns 0.0036 ns 0.82 Url_EncodeToUtf8 PR #134548 150 15.947 ns 0.0079 ns 1.00 Convert_ToBase64String main 150 36.841 ns 0.7012 ns 1.03 Convert_ToBase64String PR #134548 150 35.879 ns 0.1588 ns 1.00 Url_EncodeToString main 150 37.457 ns 0.2046 ns 1.03 Url_EncodeToString PR #134548 150 36.228 ns 0.3010 ns 1.00 B64_EncodeToUtf8 main** 256 19.096 ns 0.0102 ns 0.82 B64_EncodeToUtf8 PR #134548 256 23.303 ns 0.0067 ns 1.00 Url_EncodeToUtf8 main 256 19.408 ns 0.0095 ns 0.82 Url_EncodeToUtf8 PR #134548 256 23.730 ns 0.0090 ns 1.00 Convert_ToBase64String main 256 59.006 ns 0.2996 ns 1.05 Convert_ToBase64String PR #134548 256 56.004 ns 0.6071 ns 1.00 Url_EncodeToString main 256 57.864 ns 0.4467 ns 1.03 Url_EncodeToString PR #134548 256 56.398 ns 0.4721 ns 1.00 B64_EncodeToUtf8 main** 1500 83.810 ns 0.0300 ns 0.89 B64_EncodeToUtf8 PR #134548 1500 94.142 ns 0.3098 ns 1.00 Url_EncodeToUtf8 main 1500 84.114 ns 0.0383 ns 0.90 Url_EncodeToUtf8 PR #134548 1500 93.865 ns 0.0354 ns 1.00 Convert_ToBase64String main 1500 286.983 ns 0.5860 ns 1.06 Convert_ToBase64String PR #134548 1500 270.042 ns 1.9004 ns 1.00 Url_EncodeToString main 1500 291.256 ns 2.0628 ns 1.07 Url_EncodeToString PR #134548 1500 272.064 ns 2.2985 ns 1.00 B64_EncodeToUtf8 main** 4096 221.558 ns 0.1939 ns 0.91 B64_EncodeToUtf8 PR #134548 4096 244.784 ns 0.2636 ns 1.00 Url_EncodeToUtf8 main 4096 221.864 ns 0.1101 ns 0.90 Url_EncodeToUtf8 PR #134548 4096 245.719 ns 0.3931 ns 1.00 Convert_ToBase64String main 4096 735.737 ns 2.7925 ns 1.08 Convert_ToBase64String PR #134548 4096 681.819 ns 3.6300 ns 1.00 Url_EncodeToString main 4096 734.237 ns 2.3687 ns 1.07 Url_EncodeToString PR #134548 4096 685.795 ns 3.8085 ns 1.00 B64_EncodeToUtf8 main** 16384 866.619 ns 0.3378 ns 0.90 B64_EncodeToUtf8 PR #134548 16384 964.896 ns 0.8497 ns 1.00 Url_EncodeToUtf8 main 16384 865.747 ns 0.4734 ns 0.90 Url_EncodeToUtf8 PR #134548 16384 961.014 ns 0.7371 ns 1.00 Convert_ToBase64String main 16384 2,502.749 ns 42.9416 ns 1.09 Convert_ToBase64String PR #134548 16384 2,304.980 ns 18.3705 ns 1.00 Url_EncodeToString main 16384 2,483.314 ns 47.8366 ns 1.06 Url_EncodeToString PR #134548 16384 2,344.060 ns 37.9999 ns 1.00 B64_EncodeToUtf8 main** 65536 3,435.975 ns 25.1057 ns 0.90 B64_EncodeToUtf8 PR #134548 65536 3,816.985 ns 0.7658 ns 1.00 Url_EncodeToUtf8 main 65536 3,519.310 ns 1.9795 ns 0.92 Url_EncodeToUtf8 PR #134548 65536 3,815.718 ns 1.6548 ns 1.00 Convert_ToBase64String main 65536 22,458.870 ns 72.3333 ns 1.00 Convert_ToBase64String PR #134548 65536 22,396.218 ns 205.5182 ns 1.00 Url_EncodeToString main 65536 22,354.457 ns 146.1593 ns 1.00 Url_EncodeToString PR #134548 65536 22,343.068 ns 248.5075 ns 1.00 Results for
ubuntu24_azure_turinBenchmarkDotNet 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.57 GB Available .NET SDK 11.0.100-rtm.26473.115 [Host] : .NET 11.0.0 (11.0.0-rtm.26473.115, 11.0.26.47415), X64 RyuJIT x86-64-v4Method Toolchain Size Mean Error Ratio B64_EncodeToUtf8 main** 16 4.212 ns 0.0465 ns 0.99 B64_EncodeToUtf8 PR #134548 16 4.251 ns 0.0068 ns 1.00 Url_EncodeToUtf8 main 16 4.668 ns 0.0375 ns 0.99 Url_EncodeToUtf8 PR #134548 16 4.717 ns 0.0041 ns 1.00 Convert_ToBase64String main 16 7.491 ns 0.0127 ns 0.99 Convert_ToBase64String PR #134548 16 7.551 ns 0.0227 ns 1.00 Url_EncodeToString main 16 8.176 ns 0.0361 ns 1.01 Url_EncodeToString PR #134548 16 8.132 ns 0.0229 ns 1.00 B64_EncodeToUtf8 main** 32 5.608 ns 0.0106 ns 0.98 B64_EncodeToUtf8 PR #134548 32 5.709 ns 0.0062 ns 1.00 Url_EncodeToUtf8 main 32 5.963 ns 0.0085 ns 0.94 Url_EncodeToUtf8 PR #134548 32 6.354 ns 0.0094 ns 1.00 Convert_ToBase64String main 32 9.790 ns 0.0771 ns 0.99 Convert_ToBase64String PR #134548 32 9.878 ns 0.1419 ns 1.00 Url_EncodeToString main 32 10.526 ns 0.1751 ns 1.04 Url_EncodeToString PR #134548 32 10.140 ns 0.0394 ns 1.00 B64_EncodeToUtf8 main** 64 4.534 ns 0.0033 ns 0.88 B64_EncodeToUtf8 PR #134548 64 5.164 ns 0.0038 ns 1.00 Url_EncodeToUtf8 main 64 4.964 ns 0.0150 ns 0.75 Url_EncodeToUtf8 PR #134548 64 6.579 ns 0.0142 ns 1.00 Convert_ToBase64String main 64 10.565 ns 0.0562 ns 0.96 Convert_ToBase64String PR #134548 64 11.003 ns 0.0454 ns 1.00 Url_EncodeToString main 64 11.696 ns 0.0446 ns 0.99 Url_EncodeToString PR #134548 64 11.763 ns 0.1179 ns 1.00 B64_EncodeToUtf8 main** 150 6.619 ns 0.0221 ns 0.97 B64_EncodeToUtf8 PR #134548 150 6.832 ns 0.0105 ns 1.00 Url_EncodeToUtf8 main 150 7.207 ns 0.0483 ns 0.96 Url_EncodeToUtf8 PR #134548 150 7.501 ns 0.0210 ns 1.00 Convert_ToBase64String main 150 17.587 ns 0.1103 ns 1.01 Convert_ToBase64String PR #134548 150 17.486 ns 0.0927 ns 1.00 Url_EncodeToString main 150 18.255 ns 0.1196 ns 0.85 Url_EncodeToString PR #134548 150 21.407 ns 0.1648 ns 1.00 B64_EncodeToUtf8 main** 256 7.571 ns 0.1495 ns 1.21 B64_EncodeToUtf8 PR #134548 256 6.258 ns 0.0468 ns 1.00 Url_EncodeToUtf8 main 256 7.625 ns 0.0188 ns 1.15 Url_EncodeToUtf8 PR #134548 256 6.654 ns 0.0148 ns 1.00 Convert_ToBase64String main 256 24.565 ns 0.0734 ns 1.08 Convert_ToBase64String PR #134548 256 22.683 ns 0.1219 ns 1.00 Url_EncodeToString main 256 25.069 ns 0.1434 ns 1.08 Url_EncodeToString PR #134548 256 23.115 ns 0.1630 ns 1.00 B64_EncodeToUtf8 main** 1500 18.429 ns 0.0320 ns 0.82 B64_EncodeToUtf8 PR #134548 1500 22.585 ns 0.0805 ns 1.00 Url_EncodeToUtf8 main 1500 20.882 ns 0.3805 ns 0.90 Url_EncodeToUtf8 PR #134548 1500 23.093 ns 0.0694 ns 1.00 Convert_ToBase64String main 1500 97.300 ns 0.7956 ns 0.99 Convert_ToBase64String PR #134548 1500 97.793 ns 0.6280 ns 1.00 Url_EncodeToString main 1500 98.500 ns 1.9350 ns 1.00 Url_EncodeToString PR #134548 1500 98.434 ns 0.6620 ns 1.00 B64_EncodeToUtf8 main** 4096 55.947 ns 0.4496 ns 1.28 B64_EncodeToUtf8 PR #134548 4096 43.732 ns 0.2723 ns 1.00 Url_EncodeToUtf8 main 4096 44.011 ns 0.2121 ns 1.00 Url_EncodeToUtf8 PR #134548 4096 44.185 ns 0.8640 ns 1.00 Convert_ToBase64String main 4096 225.562 ns 1.1013 ns 0.98 Convert_ToBase64String PR #134548 4096 229.287 ns 1.7002 ns 1.00 Url_EncodeToString main 4096 229.322 ns 2.1268 ns 1.00 Url_EncodeToString PR #134548 4096 228.419 ns 1.6535 ns 1.00 B64_EncodeToUtf8 main** 16384 168.560 ns 1.5469 ns 0.92 B64_EncodeToUtf8 PR #134548 16384 184.191 ns 0.9193 ns 1.00 Url_EncodeToUtf8 main 16384 165.637 ns 2.3370 ns 0.94 Url_EncodeToUtf8 PR #134548 16384 176.548 ns 0.7416 ns 1.00 Convert_ToBase64String main 16384 822.343 ns 5.6808 ns 1.05 Convert_ToBase64String PR #134548 16384 781.715 ns 15.5765 ns 1.00 Url_EncodeToString main 16384 811.495 ns 15.8997 ns 1.00 Url_EncodeToString PR #134548 16384 810.352 ns 6.1313 ns 1.00 B64_EncodeToUtf8 main** 65536 692.682 ns 13.2611 ns 1.02 B64_EncodeToUtf8 PR #134548 65536 676.317 ns 7.4070 ns 1.00 Url_EncodeToUtf8 main 65536 735.234 ns 2.2398 ns 1.08 Url_EncodeToUtf8 PR #134548 65536 683.066 ns 0.9018 ns 1.00 Convert_ToBase64String main 65536 62,468.421 ns 533.7578 ns 1.10 Convert_ToBase64String PR #134548 65536 56,732.044 ns 453.6507 ns 1.00 Url_EncodeToString main 65536 58,118.802 ns 1,151.7076 ns 1.04 Url_EncodeToString PR #134548 65536 55,982.254 ns 294.3070 ns 1.00 Results for
ubuntu24_azure_emeraldrapidsBenchmarkDotNet v0.16.0-preview.1, Linux Ubuntu 24.04.4 LTS (Noble Numbat) INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 8 logical and 4 physical cores Memory: 31.34 GB Total, 10.52 GB Available .NET SDK 11.0.100-rtm.26473.115 [Host] : .NET 11.0.0 (11.0.0-rtm.26473.115, 11.0.26.47415), X64 RyuJIT x86-64-v4Method Toolchain Size Mean Error Ratio B64_EncodeToUtf8 main** 16 5.954 ns 0.0152 ns 0.95 B64_EncodeToUtf8 PR #134548 16 6.240 ns 0.0061 ns 1.00 Url_EncodeToUtf8 main 16 6.822 ns 0.0065 ns 1.00 Url_EncodeToUtf8 PR #134548 16 6.800 ns 0.0091 ns 1.00 Convert_ToBase64String main 16 13.800 ns 0.2738 ns 1.03 Convert_ToBase64String PR #134548 16 13.347 ns 0.2596 ns 1.00 Url_EncodeToString main 16 15.145 ns 0.3025 ns 1.07 Url_EncodeToString PR #134548 16 14.139 ns 0.2709 ns 1.00 B64_EncodeToUtf8 main** 32 8.356 ns 0.0402 ns 0.96 B64_EncodeToUtf8 PR #134548 32 8.668 ns 0.0243 ns 1.00 Url_EncodeToUtf8 main 32 8.931 ns 0.0399 ns 0.96 Url_EncodeToUtf8 PR #134548 32 9.262 ns 0.0295 ns 1.00 Convert_ToBase64String main 32 17.289 ns 0.2819 ns 1.02 Convert_ToBase64String PR #134548 32 16.961 ns 0.3300 ns 1.00 Url_EncodeToString main 32 18.885 ns 0.3699 ns 1.02 Url_EncodeToString PR #134548 32 18.594 ns 0.3639 ns 1.00 B64_EncodeToUtf8 main** 64 7.124 ns 0.0279 ns 0.88 B64_EncodeToUtf8 PR #134548 64 8.086 ns 0.0200 ns 1.00 Url_EncodeToUtf8 main 64 7.737 ns 0.0195 ns 0.87 Url_EncodeToUtf8 PR #134548 64 8.851 ns 0.0372 ns 1.00 Convert_ToBase64String main 64 19.504 ns 0.2155 ns 0.96 Convert_ToBase64String PR #134548 64 20.399 ns 0.3466 ns 1.00 Url_EncodeToString main 64 21.381 ns 0.3960 ns 1.02 Url_EncodeToString PR #134548 64 20.986 ns 0.3585 ns 1.00 B64_EncodeToUtf8 main** 150 9.854 ns 0.0517 ns 0.88 B64_EncodeToUtf8 PR #134548 150 11.195 ns 0.0124 ns 1.00 Url_EncodeToUtf8 main 150 10.501 ns 0.0483 ns 0.89 Url_EncodeToUtf8 PR #134548 150 11.743 ns 0.0296 ns 1.00 Convert_ToBase64String main 150 32.042 ns 0.5401 ns 0.99 Convert_ToBase64String PR #134548 150 32.491 ns 0.6193 ns 1.00 Url_EncodeToString main 150 33.722 ns 0.6710 ns 0.99 Url_EncodeToString PR #134548 150 34.063 ns 0.5539 ns 1.00 B64_EncodeToUtf8 main** 256 10.509 ns 0.0375 ns 1.02 B64_EncodeToUtf8 PR #134548 256 10.348 ns 0.0435 ns 1.00 Url_EncodeToUtf8 main 256 11.108 ns 0.0371 ns 1.02 Url_EncodeToUtf8 PR #134548 256 10.935 ns 0.0532 ns 1.00 Convert_ToBase64String main 256 44.746 ns 0.4643 ns 0.99 Convert_ToBase64String PR #134548 256 45.179 ns 0.4793 ns 1.00 Url_EncodeToString main 256 45.766 ns 0.5688 ns 0.99 Url_EncodeToString PR #134548 256 46.470 ns 0.8814 ns 1.00 B64_EncodeToUtf8 main** 1500 36.192 ns 0.2103 ns 0.99 B64_EncodeToUtf8 PR #134548 1500 36.572 ns 0.0909 ns 1.00 Url_EncodeToUtf8 main 1500 36.412 ns 0.1179 ns 1.05 Url_EncodeToUtf8 PR #134548 1500 34.834 ns 0.1786 ns 1.00 Convert_ToBase64String main 1500 226.023 ns 3.2085 ns 1.01 Convert_ToBase64String PR #134548 1500 223.296 ns 1.7364 ns 1.00 Url_EncodeToString main 1500 222.226 ns 1.7568 ns 0.97 Url_EncodeToString PR #134548 1500 228.931 ns 1.9342 ns 1.00 B64_EncodeToUtf8 main** 4096 84.497 ns 0.3910 ns 1.01 B64_EncodeToUtf8 PR #134548 4096 83.302 ns 0.3665 ns 1.00 Url_EncodeToUtf8 main 4096 86.404 ns 0.2839 ns 1.00 Url_EncodeToUtf8 PR #134548 4096 86.541 ns 0.4564 ns 1.00 Convert_ToBase64String main 4096 555.735 ns 3.1717 ns 0.99 Convert_ToBase64String PR #134548 4096 559.469 ns 4.7262 ns 1.00 Url_EncodeToString main 4096 551.970 ns 3.0975 ns 0.99 Url_EncodeToString PR #134548 4096 559.012 ns 6.5393 ns 1.00 B64_EncodeToUtf8 main** 16384 325.412 ns 1.5224 ns 1.00 B64_EncodeToUtf8 PR #134548 16384 325.416 ns 1.4213 ns 1.00 Url_EncodeToUtf8 main 16384 333.435 ns 1.6397 ns 1.10 Url_EncodeToUtf8 PR #134548 16384 304.466 ns 1.5398 ns 1.00 Convert_ToBase64String main 16384 2,517.442 ns 14.7037 ns 1.01 Convert_ToBase64String PR #134548 16384 2,490.578 ns 14.5928 ns 1.00 Url_EncodeToString main 16384 2,499.344 ns 12.8626 ns 1.00 Url_EncodeToString PR #134548 16384 2,510.250 ns 9.0240 ns 1.00 B64_EncodeToUtf8 main** 65536 2,199.081 ns 7.9580 ns 1.07 B64_EncodeToUtf8 PR #134548 65536 2,060.832 ns 14.4584 ns 1.00 Url_EncodeToUtf8 main 65536 2,198.043 ns 9.6325 ns 1.06 Url_EncodeToUtf8 PR #134548 65536 2,068.869 ns 9.6670 ns 1.00 Convert_ToBase64String main 65536 50,015.277 ns 173.9357 ns 1.00 Convert_ToBase64String PR #134548 65536 50,176.319 ns 232.0674 ns 1.00 Url_EncodeToString main 65536 50,184.808 ns 246.8383 ns 1.00 Url_EncodeToString PR #134548 65536 50,229.989 ns 177.4152 ns 1.00
Metadata
Metadata
Assignees
Labels
No labels
Processing benchmark request from PR dotnet/runtime#134548.
Targets: ubuntu24_azure_turin, ubuntu24_azure_emeraldrapids, macos26_helix_arm64
Commits:
main;PR_134548Results will be posted here once they are ready.