Closed performanceautofiler[bot] closed 2 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
107.24 ns | 88.82 ns | 0.83 | 0.01 | False | |||
|
22.18 ns | 13.09 ns | 0.59 | 0.01 | False | |||
|
27.37 ns | 19.65 ns | 0.72 | 0.12 | False | |||
|
116.71 ns | 52.72 ns | 0.45 | 0.02 | False | |||
|
731.42 ns | 673.64 ns | 0.92 | 0.01 | False | |||
|
22.08 ns | 12.18 ns | 0.55 | 0.11 | False | |||
|
27.60 ns | 20.55 ns | 0.74 | 0.01 | False | |||
|
100.96 ns | 39.09 ns | 0.39 | 0.01 | False | |||
|
95.23 ns | 41.60 ns | 0.44 | 0.01 | False | |||
|
288.65 ns | 161.02 ns | 0.56 | 0.01 | False | |||
|
279.49 ns | 194.47 ns | 0.70 | 0.01 | False | |||
|
113.17 ns | 94.22 ns | 0.83 | 0.01 | False | |||
|
233.66 ns | 170.59 ns | 0.73 | 0.01 | False | |||
|
94.74 ns | 67.32 ns | 0.71 | 0.01 | False | |||
|
3.37 μs | 2.84 μs | 0.84 | 0.11 | False | |||
|
106.81 ns | 88.46 ns | 0.83 | 0.01 | False | |||
|
1.74 μs | 613.99 ns | 0.35 | 0.01 | False | |||
|
112.63 ns | 94.33 ns | 0.84 | 0.01 | False | |||
|
113.24 ns | 94.52 ns | 0.83 | 0.01 | False | |||
|
112.39 ns | 94.42 ns | 0.84 | 0.01 | False | |||
|
291.62 ns | 164.39 ns | 0.56 | 0.01 | False | |||
|
944.33 ns | 840.14 ns | 0.89 | 0.01 | False | |||
|
1.85 μs | 439.47 ns | 0.24 | 0.10 | False | |||
|
294.74 ns | 169.27 ns | 0.57 | 0.01 | False | |||
|
242.89 ns | 100.00 ns | 0.41 | 0.03 | False | |||
|
294.43 ns | 175.71 ns | 0.60 | 0.01 | False | |||
|
106.45 ns | 88.69 ns | 0.83 | 0.01 | False | |||
|
23.46 ns | 17.02 ns | 0.73 | 0.05 | False | |||
|
113.03 ns | 59.64 ns | 0.53 | 0.05 | False | |||
|
94.09 ns | 67.53 ns | 0.72 | 0.03 | False | |||
|
194.21 ns | 89.47 ns | 0.46 | 0.02 | False | |||
|
47.81 ns | 15.56 ns | 0.33 | 0.04 | False | |||
|
105.48 ns | 88.66 ns | 0.84 | 0.01 | False | |||
|
37.87 ns | 29.78 ns | 0.79 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
e.App/8.0.0/corerun
$RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance
python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Tests.Perf_String*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun"
dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'System.Tests.Perf_String*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages
Windows
```cmd
# Set $RunDir to the runtime directory
$RunDir="FullPathHere"
# Set the OS, arch, and OSId
RunOS='windows'
RunOSId='win'
RunArch='x64'
# Create mono dotnet
mkdir -p $RunDir/artifacts/dotnet-mono
$RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir\artifacts\bin\mono\$RunOS.$RunArch.Release /p:RuntimeFlavor=mono
xcopy $RunDir\artifacts\bin\runtime\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\shared\Microsoft.NETCore.App\8.0.0\ /e /y
xcopy $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\dotnet-mono\ /e /y
xcopy $RunDir\artifacts\bin\coreclr\$RunOS.$RunArch.Release\corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun /y
# Create Core Root
$RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
# Clone performance
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance
# One line run:
python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Tests.Perf_String*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe"
# Individual Commands:
# Restore
dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Build
dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Run
dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'System.Tests.Perf_String*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
997.70 ns | 145.20 ns | 0.15 | 0.10 | False | |||
|
97.23 ns | 26.78 ns | 0.28 | 0.01 | False | |||
|
151.00 ns | 23.93 ns | 0.16 | 0.01 | False | |||
|
620.20 ns | 129.47 ns | 0.21 | 0.06 | False | |||
|
28.74 ns | 16.94 ns | 0.59 | 0.03 | False | |||
|
40.38 ns | 21.55 ns | 0.53 | 0.01 | False | |||
|
1.98 μs | 235.65 ns | 0.12 | 0.12 | False | |||
|
30.22 ns | 17.03 ns | 0.56 | 0.02 | False | |||
|
41.06 ns | 21.97 ns | 0.54 | 0.04 | False | |||
|
23.47 ns | 13.20 ns | 0.56 | 0.01 | False | |||
|
2.84 μs | 1.54 μs | 0.54 | 0.01 | False | |||
|
45.56 ns | 13.78 ns | 0.30 | 0.07 | False | |||
|
579.90 ns | 111.90 ns | 0.19 | 0.08 | False | |||
|
80.65 ns | 24.62 ns | 0.31 | 0.01 | False | |||
|
597.71 ns | 147.75 ns | 0.25 | 0.06 | False | |||
|
190.45 ns | 104.87 ns | 0.55 | 0.01 | False | |||
|
63.71 ns | 25.78 ns | 0.40 | 0.02 | False | |||
|
58.40 ns | 17.32 ns | 0.30 | 0.03 | False | |||
|
15.92 ns | 9.53 ns | 0.60 | 0.04 | False | |||
|
1.00 μs | 127.17 ns | 0.13 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
131.06 ns | 21.47 ns | 0.16 | 0.01 | False | |||
|
735.45 ns | 530.49 ns | 0.72 | 0.01 | False | |||
|
634.87 ns | 436.23 ns | 0.69 | 0.01 | False | |||
|
41.46 ns | 22.23 ns | 0.54 | 0.02 | False | |||
|
72.43 ns | 51.86 ns | 0.72 | 0.01 | False | |||
|
29.22 ns | 20.29 ns | 0.69 | 0.03 | False | |||
|
66.92 ns | 12.49 ns | 0.19 | 0.03 | False | |||
|
31.50 ns | 18.43 ns | 0.58 | 0.03 | False | |||
|
87.72 ns | 73.34 ns | 0.84 | 0.01 | False | |||
|
72.43 ns | 51.85 ns | 0.72 | 0.01 | False | |||
|
41.65 ns | 22.32 ns | 0.54 | 0.01 | False | |||
|
546.51 ns | 396.94 ns | 0.73 | 0.01 | False | |||
|
292.75 ns | 62.74 ns | 0.21 | 0.08 | False | |||
|
165.58 ns | 72.36 ns | 0.44 | 0.02 | False | |||
|
88.32 ns | 73.16 ns | 0.83 | 0.01 | False | |||
|
165.01 ns | 72.88 ns | 0.44 | 0.03 | False | |||
|
182.85 ns | 63.15 ns | 0.35 | 0.01 | False | |||
|
543.20 ns | 404.23 ns | 0.74 | 0.04 | False | |||
|
360.29 ns | 129.52 ns | 0.36 | 0.01 | False | |||
|
17.93 ns | 10.03 ns | 0.56 | 0.01 | False | |||
|
29.35 ns | 19.55 ns | 0.67 | 0.01 | False | |||
|
138.20 ns | 48.70 ns | 0.35 | 0.04 | False | |||
|
469.13 ns | 305.29 ns | 0.65 | 0.01 | False | |||
|
272.75 ns | 93.27 ns | 0.34 | 0.08 | False | |||
|
196.84 ns | 79.47 ns | 0.40 | 0.03 | False | |||
|
59.95 ns | 45.89 ns | 0.77 | 0.01 | False | |||
|
705.77 ns | 492.41 ns | 0.70 | 0.01 | False | |||
|
149.26 ns | 35.20 ns | 0.24 | 0.03 | False | |||
|
545.27 ns | 398.01 ns | 0.73 | 0.01 | False | |||
|
137.35 ns | 48.69 ns | 0.35 | 0.03 | False | |||
|
320.59 ns | 123.02 ns | 0.38 | 0.01 | False | |||
|
15.62 ns | 8.52 ns | 0.55 | 0.01 | False | |||
|
329.44 ns | 97.06 ns | 0.29 | 0.01 | False | |||
|
55.10 ns | 44.56 ns | 0.81 | 0.01 | False | |||
|
55.06 ns | 44.10 ns | 0.80 | 0.01 | False | |||
|
274.62 ns | 90.66 ns | 0.33 | 0.01 | False | |||
|
321.80 ns | 125.17 ns | 0.39 | 0.10 | False |
![graph](<https://pvscmdupload.blob.core.windows.net/autofilereport/autofilereports/10_03_2023/refs/h
eads/main_x64_ubuntu%2022.04_LLVM%3Dfalse_MonoAOT%3Dfalse_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Improvement/System.Text.Perf_Ascii_37.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
29.41 ns | 24.76 ns | 0.84 | 0.01 | False | |||
|
29.20 ns | 25.20 ns | 0.86 | 0.01 | False | |||
|
3.65 μs | 3.07 μs | 0.84 | 0.01 | False | |||
|
178.09 ns | 156.03 ns | 0.88 | 0.01 | False | |||
|
32.03 ns | 26.95 ns | 0.84 | 0.01 | False | |||
|
30.49 ns | 25.01 ns | 0.82 | 0.01 | False | |||
|
28.31 ns | 25.13 ns | 0.89 | 0.01 | False | |||
|
28.43 ns | 25.12 ns | 0.88 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
50.72 μs | 34.83 μs | 0.69 | 0.01 | False | |||
|
34.70 μs | 19.69 μs | 0.57 | 0.01 | False | |||
|
35.39 μs | 20.76 μs | 0.59 | 0.01 | False | |||
|
72.19 μs | 57.06 μs | 0.79 | 0.01 | False | |||
|
35.00 μs | 19.70 μs | 0.56 | 0.01 | False | |||
|
44.36 μs | 29.36 μs | 0.66 | 0.01 | False | |||
|
25.37 μs | 9.86 μs | 0.39 | 0.01 | False | |||
|
454.60 μs | 399.27 μs | 0.88 | 0.02 | False | |||
|
35.66 μs | 20.45 μs | 0.57 | 0.01 | False | |||
|
25.09 μs | 9.51 μs | 0.38 | 0.01 | False | |||
|
94.73 μs | 77.68 μs | 0.82 | 0.02 | False | |||
|
696.36 μs | 588.14 μs | 0.84 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.98 ms | 1.88 ms | 0.63 | 0.01 | False | |||
|
1.45 ms | 309.93 μs | 0.21 | 0.01 | False | |||
|
1.05 ms | 531.17 μs | 0.51 | 0.01 | False | |||
|
916.44 μs | 344.67 μs | 0.38 | 0.01 | False | |||
|
2.97 ms | 1.65 ms | 0.56 | 0.01 | False | |||
|
4.45 ms | 3.58 ms | 0.80 | 0.02 | False | |||
|
2.98 ms | 1.84 ms | 0.62 | 0.01 | False | |||
|
1.46 ms | 317.40 μs | 0.22 | 0.10 | False | |||
|
753.45 μs | 196.48 μs | 0.26 | 0.01 | False | |||
|
1.33 ms | 187.07 μs | 0.14 | 0.01 | False | |||
|
2.37 ms | 1.14 ms | 0.48 | 0.01 | False | |||
|
1.35 ms | 210.30 μs | 0.16 | 0.01 | False | |||
|
2.69 ms | 1.94 ms | 0.72 | 0.02 | False | |||
|
1.35 ms | 217.87 μs | 0.16 | 0.01 | False | |||
|
28.93 ms | 15.96 ms | 0.55 | 0.02 | False | |||
|
1.53 ms | 403.87 μs | 0.26 | 0.01 | False | |||
|
1.09 ms | 547.88 μs | 0.50 | 0.01 | False | |||
|
1.31 ms | 176.20 μs | 0.13 | 0.01 | False | |||
|
1.34 ms | 185.78 μs | 0.14 | 0.01 | False | |||
|
1.34 ms | 198.64 μs | 0.15 | 0.01 | False | |||
|
3.35 ms | 2.14 ms | 0.64 | 0.02 | False | |||
|
1.34 ms | 185.22 μs | 0.14 | 0.01 | False | |||
|
5.47 ms | 4.73 ms | 0.87 | 0.01 | False | |||
|
1.39 ms | 275.13 μs | 0.20 | 0.09 | False | |||
|
1.30 ms | 165.36 μs | 0.13 | 0.01 | False | |||
|
77.32 ms | 28.36 ms | 0.37 | 0.04 | False | |||
|
1.02 ms | 509.38 μs | 0.50 | 0.01 | False | |||
|
1.37 ms | 265.84 μs | 0.19 | 0.06 | False | |||
|
1.32 ms | 184.52 μs | 0.14 | 0.01 | False | |||
|
1.32 ms | 184.86 μs | 0.14 | 0.01 | False | |||
|
1.30 ms | 165.33 μs | 0.13 | 0.01 | False | |||
|
959.42 μs | 456.32 μs | 0.48 | 0.01 | False | |||
|
3.59 ms | 2.92 ms | 0.81 | 0.01 | False | |||
|
28.93 ms | 16.00 ms | 0.55 | 0.02 | False | |||
|
1.37 ms | 251.44 μs | 0.18 | 0.10 | False | |||
|
785.60 μs | 228.65 μs | 0.29 | 0.01 | False | |||
|
847.97 μs | 323.27 μs | 0.38 | 0.01 | False | |||
|
1.30 ms | 170.66 μs | 0.13 | 0.03 | False | |||
|
tUdpu0Jugem4DbROHhWWzGzqHfwzaJjlGrW1+XuFJPkHs8mYVKCXr37lFxDapAZApzndEK1JVNmJ6RmQDMwSQlbTDtLFS+ETDYnnC/qJlmMhEDLLIfEe4dHie/6fLl0FFKTpu5qJufMJnQGpv4L/3MtxZsFAAA=>) | 94.87 ms | 16.85 ms | 0.18 | 0.02 | False | | | |
formance/blob/main/src/benchmarks/micro/libraries/System.Text.RegularExpressions/Perf.Regex.Industry.cs#L191-#L192>)
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
37.05 ns | 20.97 ns | 0.57 | 0.04 | False | |||
|
56.83 ns | 29.92 ns | 0.53 | 0.01 | False | |||
|
59.15 ns | 31.83 ns | 0.54 | 0.01 | False | |||
|
52.60 ns | 25.14 ns | 0.48 | 0.01 | False | |||
|
26.79 ns | 15.71 ns | 0.59 | 0.03 | False | |||
|
36.88 ns | 20.15 ns | 0.55 | 0.03 | False | |||
|
51.40 ns | 24.63 ns | 0.48 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
28.87 ns | 15.11 ns | 0.52 | 0.02 | False | |||
|
211.55 ns | 81.96 ns | 0.39 | 0.01 | False | |||
|
30.50 ns | 14.99 ns | 0.49 | 0.03 | False | |||
|
91.45 ns | 68.34 ns | 0.75 | 0.03 | False | |||
|
67.62 ns | 50.91 ns | 0.75 | 0.02 | False | |||
|
167.32 ns | 49.97 ns | 0.30 | 0.03 | False | |||
|
218.57 ns | 87.89 ns | 0.40 | 0.03 | False | |||
|
191.94 ns | 64.08 ns | 0.33 | 0.01 | False | |||
|
39.17 ns | 23.31 ns | 0.60 | 0.03 | False | |||
|
482.23 ns | 43.64 ns | 0.09 | 0.01 | False | |||
|
63.81 ns | 47.51 ns | 0.74 | 0.02 | False | |||
|
31.86 ns | 13.53 ns | 0.42 | 0.08 | False | |||
|
264.76 ns | 41.86 ns | 0.16 | 0.01 | False | |||
|
28.73 ns | 15.04 ns | 0.52 | 0.01 | False | |||
|
59.17 ns | 17.47 ns | 0.30 | 0.02 | False | |||
|
36.21 ns | 23.11 ns | 0.64 | 0.04 | False | |||
|
1.25 μs | 923.63 ns | 0.74 | 0.01 | False | |||
|
503.25 ns | 68.51 ns | 0.14 | 0.08 | False | |||
|
171.60 ns | 39.56 ns | 0.23 | 0.02 | False | |||
|
45.04 ns | 28.01 ns | 0.62 | 0.02 | False | |||
|
57.15 ns | 16.09 ns | 0.28 | 0.02 | False | |||
|
264.60 ns | 40.53 ns | 0.15 | 0.06 | False | |||
|
154.51 ns | 33.97 ns | 0.22 | 0.08 | False | |||
|
50.18 ns | 23.37 ns | 0.47 | 0.02 | False | |||
|
27.77 ns | 20.67 ns | 0.74 | 0.01 | False | |||
|
29.61 ns | 15.70 ns | 0.53 | 0.03 | False | |||
|
27.80 ns | 20.86 ns | 0.75 | 0.01 | False | |||
|
37.60 ns | 18.79 ns | 0.50 | 0.03 | False | |||
|
183.44 ns | 58.62 ns | 0.32 | 0.02 | False | |||
|
48.17 ns | 32.17 ns | 0.67 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
36.02 ms | 5.39 ms | 0.15 | 0.02 | False | |||
|
37.66 ms | 21.92 ms | 0.58 | 0.01 | False | |||
|
35.70 ms | 5.30 ms | 0.15 | 0.01 | False | |||
|
132.71 ms | 116.36 ms | 0.88 | 0.01 | False | |||
|
133.10 ms | 110.35 ms | 0.83 | 0.03 | False | |||
|
43.78 ms | 28.96 ms | 0.66 | 0.01 | False | |||
|
35.60 ms | 5.17 ms | 0.15 | 0.01 | False | |||
|
38.79 ms | 9.41 ms | 0.24 | 0.09 | False | |||
|
38.76 ms | 9.55 ms | 0.25 | 0.01 | False | |||
|
21.22 ms | 7.43 ms | 0.35 | 0.01 | False | |||
|
26.80 ms | 12.84 ms | 0.48 | 0.01 | False | |||
|
38.63 ms | 9.27 ms | 0.24 | 0.06 | False | |||
|
1.85 secs | 50.46 ms | 0.03 | 0.15 | False | |||
|
91.88 ms | 73.69 ms | 0.80 | 0.02 | False | |||
|
28.46 ms | 14.05 ms | 0.49 | 0.01 | False | |||
|
7.65 secs | 4.57 secs | 0.60 | 0.01 | False | |||
|
27.66 ms | 11.98 ms | 0.43 | 0.06 | False | |||
|
36.15 ms | 5.50 ms | 0.15 | 0.02 | False | |||
|
46.65 ms | 30.98 ms | 0.66 | 0.01 | False | |||
|
67.26 ms | 50.87 ms | 0.76 | 0.02 | False | |||
|
36.39 ms | 5.71 ms | 0.16 | 0.01 | False | |||
|
35.34 ms | 5.03 ms | 0.14 | 0.01 | False | |||
|
7.48 secs | 4.46 secs | 0.60 | 0.01 | False | |||
|
22.26 ms | 8.59 ms | 0.39 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
67.89 ns | 29.67 ns | 0.44 | 0.01 | False | |||
|
28.93 ns | 6.30 ns | 0.22 | 0.01 | False | |||
|
70.90 ns | 30.90 ns | 0.44 | 0.01 | False | |||
|
28.89 ns | 6.39 ns | 0.22 | 0.02 | False | |||
|
66.37 ns | 30.50 ns | 0.46 | 0.01 | False | |||
|
28.79 ns | 6.31 ns | 0.22 | 0.01 | False | |||
|
67.54 ns | 28.43 ns | 0.42 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.13 ms | 5.69 ms | 0.33 | 0.01 | False | |||
|
16.38 ms | 10.09 ms | 0.62 | 0.01 | False | |||
|
7.09 ms | 1.40 ms | 0.20 | 0.01 | False | |||
|
15.26 ms | 3.63 ms | 0.24 | 0.01 | False | |||
|
7.09 ms | 1.43 ms | 0.20 | 0.01 | False | |||
|
19.05 ms | 7.56 ms | 0.40 | 0.01 | False | |||
|
7.01 ms | 1.32 ms | 0.19 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
37.10 ns | 21.51 ns | 0.58 | 0.03 | False | |||
|
73.62 ns | 49.11 ns | 0.67 | 0.02 | False | |||
|
47.69 ns | 16.88 ns | 0.35 | 0.01 | False | |||
|
323.54 ns | 78.16 ns | 0.24 | 0.01 | False | |||
|
54.10 ns | 31.72 ns | 0.59 | 0.02 | False | |||
|
58.63 ns | 35.69 ns | 0.61 | 0.03 | False | |||
|
77.61 ns | 53.86 ns | 0.69 | 0.02 | False | |||
|
318.22 ns | 70.95 ns | 0.22 | 0.01 | False | |||
|
309.25 ns | 57.49 ns | 0.19 | 0.01 | False | |||
|
27.63 ns | 11.44 ns | 0.41 | 0.14 | False | |||
|
36.75 ns | 21.34 ns | 0.58 | 0.02 | False | |||
|
995.20 ns | 106.76 ns | 0.11 | 0.01 | False | |||
|
50.10 ns | 23.09 ns | 0.46 | 0.01 | False | |||
|
46.60 ns | 21.05 ns | 0.45 | 0.06 | False | |||
|
510.46 ns | 65.53 ns | 0.13 | 0.08 | False | |||
|
76.32 ns | 19.98 ns | 0.26 | 0.01 | False | |||
|
509.03 ns | 70.67 ns | 0.14 | 0.06 | False | |||
|
23.06 ns | 14.32 ns | 0.62 | 0.01 | False | |||
|
47.57 ns | 17.25 ns | 0.36 | 0.01 | False | |||
|
349.08 ns | 110.11 ns | 0.32 | 0.02 | False | |||
|
336.60 ns | 111.30 ns | 0.33 | 0.01 | False | |||
|
32.00 ns | 15.88 ns | 0.50 | 0.01 | False | |||
|
34.10 ns | 15.59 ns | 0.46 | 0.01 | False | |||
|
1.96 μs | 1.36 μs | 0.69 | 0.09 | False | |||
|
372.86 ns | 126.16 ns | 0.34 | 0.09 | False | |||
|
294.51 ns | 74.84 ns | 0.25 | 0.10 | False | |||
|
993.91 ns | 124.23 ns | 0.12 | 0.10 | False | |||
|
48.64 ns | 25.33 ns | 0.52 | 0.02 | False | |||
|
135.83 ns | 94.62 ns | 0.70 | 0.11 | False | |||
|
89.98 ns | 19.50 ns | 0.22 | 0.01 | False | |||
|
382.69 ns | 136.66 ns | 0.36 | 0.01 | False | |||
|
65.86 ns | 24.44 ns | 0.37 | 0.01 | False | |||
|
41.06 ns | 14.65 ns | 0.36 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Memory.Span<Char>.IndexOfAnyTwoValues(Size: 33)
Profiling workflow for dotnet/runtime repository Benchmarking workflow for dotnet/runtime repository
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.30 ms | 1.18 ms | 0.91 | 0.01 | False | |||
|
1.23 ms | 1.10 ms | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
40.67 ms | 34.49 ms | 0.85 | 0.01 | False | |||
|
207.27 ms | 172.09 ms | 0.83 | 0.01 | False | |||
|
39.96 ms | 33.23 ms | 0.83 | 0.01 | False | |||
|
55.12 ms | 48.79 ms | 0.89 | 0.01 | False | |||
|
40.14 ms | 33.70 ms | 0.84 | 0.01 | False | |||
|
206.06 ms | 169.03 ms | 0.82 | 0.01 | False | |||
|
208.32 ms | 172.01 ms | 0.83 | 0.01 | False | |||
|
56.07 ms | 48.95 ms | 0.87 | 0.01 | False | |||
|
57.38 ms | 50.20 ms | 0.87 | 0.01 | False | |||
|
41.37 ms | 38.55 ms | 0.93 | 0.01 | False | |||
|
56.81 ms | 50.56 ms | 0.89 | 0.01 | False | |||
|
207.24 ms | 167.45 ms | 0.81 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
127.16 μs | 108.04 μs | 0.85 | 0.01 | False | |||
|
107.62 μs | 96.90 μs | 0.90 | 0.01 | False | |||
|
129.82 μs | 118.07 μs | 0.91 | 0.01 | False | |||
|
126.84 μs | 109.42 μs | 0.86 | 0.01 | False | |||
|
110.84 μs | 95.76 μs | 0.86 | 0.01 | False | |||
|
112.93 μs | 99.22 μs | 0.88 | 0.01 | False | |||
|
110.38 μs | 99.15 μs | 0.90 | 0.01 | False | |||
|
135.87 μs | 117.62 μs | 0.87 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
52.60 μs | 48.45 μs | 0.92 | 0.01 | False | |||
|
64.27 μs | 58.27 μs | 0.91 | 0.03 | False | |||
|
59.36 μs | 54.29 μs | 0.91 | 0.02 | False | |||
|
59.06 μs | 52.66 μs | 0.89 | 0.01 | False | |||
|
57.39 μs | 53.50 μs | 0.93 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.93 μs | 5.07 μs | 0.85 | 0.04 | False | |||
|
6.92 μs | 6.08 μs | 0.88 | 0.06 | False | |||
|
5.89 μs | 4.86 μs | 0.83 | 0.35 | False | |||
|
6.89 μs | 6.00 μs | 0.87 | 0.17 | False | |||
|
10.52 μs | 7.86 μs | 0.75 | 0.06 | False | |||
|
10.32 μs | 8.45 μs | 0.82 | 0.09 | False | |||
|
9.57 μs | 7.94 μs | 0.83 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
151.58 ns | 59.91 ns | 0.40 | 0.02 | False | |||
|
595.80 ns | 158.55 ns | 0.27 | 0.09 | False | |||
|
47.85 ns | 40.12 ns | 0.84 | 0.01 | False | |||
|
82.48 ns | 36.41 ns | 0.44 | 0.01 | False | |||
|
596.18 ns | 127.97 ns | 0.21 | 0.08 | False | |||
|
130.90 ns | 84.68 ns | 0.65 | 0.02 | False | |||
|
120.41 ns | 58.22 ns | 0.48 | 0.01 | False | |||
|
635.19 ns | 127.63 ns | 0.20 | 0.02 | False | |||
|
70.71 ns | 60.03 ns | 0.85 | 0.01 | False | |||
|
240.58 ns | 69.64 ns | 0.29 | 0.08 | False | |||
|
95.83 ns | 43.14 ns | 0.45 | 0.01 | False | |||
|
759.54 ns | 100.45 ns | 0.13 | 0.04 | False | |||
|
46.66 ns | 39.71 ns | 0.85 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.05 μs | 243.30 ns | 0.23 | 0.02 | False | |||
|
1.78 μs | 304.25 ns | 0.17 | 0.08 | False | |||
|
1.32 μs | 250.06 ns | 0.19 | 0.04 | False | |||
|
231.93 ns | 161.70 ns | 0.70 | 0.02 | False | |||
|
110.86 ns | 99.48 ns | 0.90 | 0.01 | False | |||
|
432.14 ns | 391.07 ns | 0.90 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
117.86 μs | 86.33 μs | 0.73 | 0.04 | False | |||
|
141.07 μs | 108.75 μs | 0.77 | 0.04 | False | |||
|
162.06 μs | 128.79 μs | 0.79 | 0.03 | False | |||
|
120.62 μs | 87.83 μs | 0.73 | 0.01 | False | |||
|
122.32 μs | 90.78 μs | 0.74 | 0.02 | False | |||
|
120.90 μs | 88.02 μs | 0.73 | 0.01 | False | |||
|
113.50 μs | 81.58 μs | 0.72 | 0.04 | False | |||
|
217.15 μs | 181.05 μs | 0.83 | 0.01 | False | |||
|
338.32 μs | 294.95 μs | 0.87 | 0.01 | False | |||
|
117.33 μs | 84.76 μs | 0.72 | 0.01 | False | |||
|
680.43 μs | 597.02 μs | 0.88 | 0.01 | False | |||
|
1.10 ms | 935.86 μs | 0.85 | 0.02 | False | |||
|
115.12 μs | 82.79 μs | 0.72 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
53.23 μs | 47.39 μs | 0.89 | 0.02 | False | |||
|
85.40 μs | 74.03 μs | 0.87 | 0.01 | False | |||
|
52.70 μs | 46.43 μs | 0.88 | 0.01 | False | |||
|
52.14 μs | 46.73 μs | 0.90 | 0.01 | False | |||
|
86.01 μs | 73.49 μs | 0.85 | 0.01 | False | |||
|
85.18 μs | 73.82 μs | 0.87 | 0.02 | False | |||
|
86.20 μs | 73.94 μs | 0.86 | 0.01 | False | |||
|
53.29 μs | 47.48 μs | 0.89 | 0.01 | False | |||
|
53.78 μs | 47.33 μs | 0.88 | 0.01 | False | |||
|
52.71 μs | 47.40 μs | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
96.61 μs | 84.20 μs | 0.87 | 0.01 | False | |||
|
18.24 μs | 16.38 μs | 0.90 | 0.01 | False | |||
|
15.02 μs | 13.82 μs | 0.92 | 0.01 | False | |||
|
1.08 μs | 1.01 μs | 0.93 | 0.01 | False | |||
|
9.59 μs | 8.98 μs | 0.94 | 0.01 | False | |||
|
82.55 μs | 75.21 μs | 0.91 | 0.01 | False | |||
|
105.95 μs | 93.77 μs | 0.89 | 0.01 | False | |||
|
84.16 μs | 69.09 μs | 0.82 | 0.01 | False | |||
|
7.91 ms | 7.26 ms | 0.92 | 0.01 | False | |||
|
16.36 μs | 15.03 μs | 0.92 | 0.01 | False | |||
|
19.64 μs | 18.06 μs | 0.92 | 0.01 | False | |||
|
8.38 ms | 7.81 ms | 0.93 | 0.01 | False | |||
|
86.60 μs | 80.83 μs | 0.93 | 0.01 | False | |||
|
9.14 μs | 8.27 μs | 0.91 | 0.01 | False | |||
|
73.80 μs | 59.97 μs | 0.81 | 0.01 | False | |||
|
1.13 μs | 1.04 μs | 0.92 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
215.94 μs | 200.60 μs | 0.93 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
164.03 ns | 146.80 ns | 0.89 | 0.01 | False | |||
|
166.64 ns | 149.39 ns | 0.90 | 0.01 | False | |||
|
133.12 ns | 125.23 ns | 0.94 | 0.02 | False | |||
|
13.55 ns | 9.91 ns | 0.73 | 0.01 | False | |||
|
12.72 ns | 9.22 ns | 0.73 | 0.01 | False | |||
|
12.84 ns | 9.17 ns | 0.71 | 0.01 | False | |||
|
136.95 ns | 125.59 ns | 0.92 | 0.01 | False | |||
|
81.53 ns | 76.57 ns | 0.94 | 0.01 | False | |||
|
76.27 ns | 67.64 ns | 0.89 | 0.01 | False | |||
|
13.61 ns | 9.98 ns | 0.73 | 0.01 | False | |||
|
13.44 ns | 9.74 ns | 0.72 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
180.18 ns | 168.44 ns | 0.93 | 0.01 | False | |||
|
1.09 μs | 915.22 ns | 0.84 | 0.01 | False | |||
|
317.50 ns | 300.54 ns | 0.95 | 0.01 | False | |||
|
936.60 ns | 819.66 ns | 0.88 | 0.02 | False | |||
|
1.49 μs | 1.30 μs | 0.87 | 0.01 | False | |||
|
108.29 μs | 39.05 μs | 0.36 | 0.02 | False | |||
|
5.89 μs | 1.94 μs | 0.33 | 0.02 | False | |||
|
625.59 ns | 556.70 ns | 0.89 | 0.02 | False | |||
|
53.26 μs | 3.08 μs | 0.06 | 0.19 | False | |||
|
320.68 ns | 300.44 ns | 0.94 | 0.01 | False | |||
|
5.00 μs | 1.29 μs | 0.26 | 0.02 | False | |||
|
1.51 μs | 1.28 μs | 0.85 | 0.02 | False | |||
|
2.47 μs | 456.54 ns | 0.18 | 0.02 | False | |||
|
672.28 ns | 614.24 ns | 0.91 | 0.01 | False | |||
|
632.47 ns | 528.63 ns | 0.84 | 0.03 | False | |||
|
6.39 μs | 2.30 μs | 0.36 | 0.02 | False | |||
|
1.14 μs | 956.54 ns | 0.84 | 0.03 | False | |||
|
299.99 ns | 273.65 ns | 0.91 | 0.01 | False | |||
|
30.05 μs | 24.26 μs | 0.81 | 0.01 | False | |||
|
1.00 μs | 870.61 ns | 0.87 | 0.01 | False | |||
|
588.35 ns | 488.19 ns | 0.83 | 0.02 | False | |||
|
3.04 μs | 2.81 μs | 0.93 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
609.92 ns | 445.90 ns | 0.73 | 0.05 | False | |||
|
101.20 ns | 71.06 ns | 0.70 | 0.01 | False | |||
|
78.86 ns | 59.65 ns | 0.76 | 0.01 | False | |||
|
478.94 ns | 374.36 ns | 0.78 | 0.17 | False | |||
|
3.63 μs | 3.20 μs | 0.88 | 0.01 | False | |||
|
5.12 μs | 4.21 μs | 0.82 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
80.00 μs | 57.94 μs | 0.72 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
106.72 μs | 98.96 μs | 0.93 | 0.03 | False | |||
|
18.47 μs | 16.77 μs | 0.91 | 0.03 | False | |||
|
54.47 μs | 42.39 μs | 0.78 | 0.01 | False | |||
|
50.50 μs | 37.93 μs | 0.75 | 0.01 | False | |||
|
655.70 μs | 510.56 μs | 0.78 | 0.10 | False | |||
|
90.93 μs | 74.73 μs | 0.82 | 0.39 | False | |||
|
513.78 μs | 389.54 μs | 0.76 | 0.01 | False | |||
|
59.53 μs | 47.35 μs | 0.80 | 0.02 | False | |||
|
81.26 μs | 70.53 μs | 0.87 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
51.00 μs | 42.86 μs | 0.84 | 0.01 | False | |||
|
50.73 μs | 42.93 μs | 0.85 | 0.01 | False | |||
|
52.20 μs | 48.51 μs | 0.93 | 0.03 | False | |||
|
42.35 μs | 36.52 μs | 0.86 | 0.01 | False | |||
|
44.53 μs | 39.36 μs | 0.88 | 0.01 | False | |||
|
42.25 μs | 37.28 μs | 0.88 | 0.01 | False | |||
|
44.60 μs | 38.76 μs | 0.87 | 0.01 | False | |||
|
55.09 μs | 48.31 μs | 0.88 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
14.47 μs | 3.25 μs | 0.22 | 0.02 | False | |||
|
3.25 μs | 2.21 μs | 0.68 | 0.01 | False | |||
|
55.23 μs | 47.28 μs | 0.86 | 0.02 | False | |||
|
14.48 μs | 2.50 μs | 0.17 | 0.12 | False | |||
|
55.14 μs | 46.89 μs | 0.85 | 0.02 | False | |||
|
1.49 μs | 551.63 ns | 0.37 | 0.01 | False | |||
|
3.19 μs | 2.18 μs | 0.68 | 0.01 | False | |||
|
1.48 μs | 546.03 ns | 0.37 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.20 ms | 3.04 ms | 0.95 | 0.01 | False | |||
|
73.06 ms | 69.00 ms | 0.94 | 0.01 | False | |||
|
16.49 ms | 15.52 ms | 0.94 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.77 μs | 8.33 μs | 0.77 | 0.01 | False | |||
|
10.87 μs | 8.48 μs | 0.78 | 0.01 | False | |||
|
2.75 ms | 2.38 ms | 0.87 | 0.01 | False | |||
|
22.94 μs | 16.14 μs | 0.70 | 0.01 | False | |||
|
22.91 μs | 16.13 μs | 0.70 | 0.01 | False | |||
|
23.18 μs | 16.40 μs | 0.71 | 0.01 | False | |||
|
10.76 μs | 8.33 μs | 0.77 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.35 μs | 1.16 μs | 0.86 | 0.01 | False | |||
|
1.36 μs | 1.19 μs | 0.88 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.36 secs | 2.69 secs | 0.62 | 0.01 | False | |||
|
6.46 secs | 4.82 secs | 0.75 | 0.01 | False | |||
|
5.58 secs | 3.56 secs | 0.64 | 0.01 | False | |||
|
4.31 secs | 2.31 secs | 0.54 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
388.93 ns | 46.20 ns | 0.12 | 0.01 | False | |||
|
593.05 ns | 54.00 ns | 0.09 | 0.03 | False | |||
|
1.54 μs | 1.10 μs | 0.71 | 0.01 | False | |||
|
12.60 μs | 10.82 μs | 0.86 | 0.28 | False | |||
|
592.96 ns | 54.74 ns | 0.09 | 0.01 | False | |||
|
1.53 μs | 1.10 μs | 0.72 | 0.01 | False | |||
|
43.23 ns | 39.11 ns | 0.90 | 0.01 | False | |||
|
592.07 ns | 56.29 ns | 0.10 | 0.01 | False | |||
|
292.82 ns | 73.52 ns | 0.25 | 0.13 | False | |||
|
38.03 ns | 34.31 ns | 0.90 | 0.01 | False | |||
|
1.88 μs | 1.44 μs | 0.77 | 0.01 | False | |||
|
55.22 ns | 39.45 ns | 0.71 | 0.03 | False | |||
|
158.84 ns | 34.89 ns | 0.22 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
389.59 μs | 337.49 μs | 0.87 | 0.01 | False | |||
|
323.31 μs | 281.15 μs | 0.87 | 0.01 | False | |||
|
356.65 μs | 326.05 μs | 0.91 | 0.01 | False | |||
|
105.59 μs | 96.77 μs | 0.92 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.54 μs | 9.74 μs | 0.78 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
56.77 ns | 26.06 ns | 0.46 | 0.01 | False | |||
|
1.99 μs | 213.66 ns | 0.11 | 0.01 | False | |||
|
211.30 ns | 40.50 ns | 0.19 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
51.29 ns | 19.27 ns | 0.38 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.02 μs | 954.27 ns | 0.93 | 0.02 | False | |||
|
655.78 ns | 603.90 ns | 0.92 | 0.01 | False | |||
|
537.46 ns | 491.36 ns | 0.91 | 0.02 | False | |||
|
1.09 μs | 1.02 μs | 0.94 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.26 μs | 11.09 μs | 0.73 | 0.01 | False | |||
|
1.33 μs | 260.04 ns | 0.20 | 0.03 | False | |||
|
443.07 ns | 408.43 ns | 0.92 | 0.01 | False | |||
|
478.63 μs | 221.36 μs | 0.46 | 0.02 | False | |||
|
429.85 ns | 322.49 ns | 0.75 | 0.01 | False | |||
|
572.28 ns | 431.91 ns | 0.75 | 0.02 | False | |||
|
16.76 μs | 12.35 μs | 0.74 | 0.01 | False | |||
|
13.65 μs | 9.44 μs | 0.69 | 0.02 | False | |||
|
439.19 ns | 274.81 ns | 0.63 | 0.01 | False | |||
|
445.76 μs | 188.44 μs | 0.42 | 0.03 | False | |||
|
444.48 ns | 407.68 ns | 0.92 | 0.03 | False | |||
|
18.38 μs | 14.09 μs | 0.77 | 0.01 | False | |||
|
601.26 ns | 537.37 ns | 0.89 | 0.03 | False | |||
|
693.61 ns | 554.84 ns | 0.80 | 0.03 | False | |||
|
468.18 ns | 349.73 ns | 0.75 | 0.02 | False | |||
|
453.33 ns | 306.96 ns | 0.68 | 0.01 | False | |||
|
407.94 ns | 251.11 ns | 0.62 | 0.03 | False | |||
|
444.59 ns | 409.23 ns | 0.92 | 0.04 | False | |||
|
282.01 ns | 236.61 ns | 0.84 | 0.03 | False | |||
|
9.70 μs | 3.31 μs | 0.34 | 0.07 | False | |||
|
18.34 μs | 14.15 μs | 0.77 | 0.01 | False | |||
|
2.04 μs | 478.69 ns | 0.24 | 0.02 | False | |||
|
282.01 ns | 234.64 ns | 0.83 | 0.01 | False | |||
|
9.62 μs | 3.01 μs | 0.31 | 0.02 | False | |||
|
446.88 μs | 188.30 μs | 0.42 | 0.03 | False | |||
|
432.00 ns | 325.48 ns | 0.75 | 0.03 | False | |||
|
1.90 μs | 321.57 ns | 0.17 | 0.03 | False | |||
|
1.79 μs | 281.97 ns | 0.16 | 0.08 | False | |||
|
9.25 μs | 2.57 μs | 0.28 | 0.02 | False | |||
|
1.33 μs | 264.05 ns | 0.20 | 0.03 | False | |||
|
479.07 μs | 221.06 μs | 0.46 | 0.02 | False | |||
|
441.00 ns | 409.49 ns | 0.93 | 0.01 | False | |||
|
15.25 μs | 11.01 μs | 0.72 | 0.01 | False | |||
|
2.04 μs | 480.57 ns | 0.24 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
ime/blob/main/docs/workflow/building/mono/README.md) args: -arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release
Linux
# Set $RunDir to the runtime directory
RunDir=`pwd`
# Set the OS, arch, and OSId
RunOS='linux'
RunOSId='linux'
RunArch='x64'
# Create mono dotnet
mkdir -p $RunDir/artifacts/dotnet-mono
$RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir/artifacts/bin/mono/$RunOS.$RunArch.Release /p:RuntimeFlavor=mono
cp $RunDir/artifacts/bin/runtime/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/shared/Microsoft.NETCore.App/8.0.0 -rf
cp $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/dotnet-mono -r
cp $RunDir/artifacts/bin/coreclr/$RunOS.$RunArch.Release/corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun
# Create Core Root
$RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
# Clone performance
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance
# One line run:
python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun"
# Individual Commands:
# Restore
dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Build
dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Run
dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages
Windows
# Set $RunDir to the runtime directory
$RunDir="FullPathHere"
# Set the OS, arch, and OSId
RunOS='windows'
RunOSId='win'
RunArch='x64'
# Create mono dotnet
mkdir -p $RunDir/artifacts/dotnet-mono
$RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir\artifacts\bin\mono\$RunOS.$RunArch.Release /p:RuntimeFlavor=mono
xcopy $RunDir\artifacts\bin\runtime\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\shared\Microsoft.NETCore.App\8.0.0\ /e /y
xcopy $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\dotnet-mono\ /e /y
xcopy $RunDir\artifacts\bin\coreclr\$RunOS.$RunArch.Release\corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun /y
# Create Core Root
$RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
# Clone performance
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance
# One line run:
python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe"
# Individual Commands:
# Restore
dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Build
dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Run
dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
855.67 ns | 806.17 ns | 0.94 | 0.01 | False | |||
|
611.10 ns | 550.68 ns | 0.90 | 0.01 | False | |||
|
871.31 ns | 811.43 ns | 0.93 | 0.01 | False | |||
|
613.59 ns | 544.15 ns | 0.89 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.01 μs | 3.62 μs | 0.90 | 0.01 | False | |||
|
3.17 μs | 2.84 μs | 0.90 | 0.01 | False | |||
|
3.97 μs | 3.61 μs | 0.91 | 0.01 | False | |||
|
3.19 μs | 2.87 μs | 0.90 | 0.01 | False | |||
|
4.01 μs | 3.46 μs | 0.86 | 0.01 | False | |||
|
3.99 μs | 3.43 μs | 0.86 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.62 μs | 2.31 μs | 0.88 | 0.01 | False | |||
|
3.14 μs | 2.76 μs | 0.88 | 0.01 | False | |||
|
2.99 μs | 2.70 μs | 0.90 | 0.01 | False | |||
|
3.42 μs | 3.09 μs | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
235.80 ns | 38.40 ns | 0.16 | 0.09 | False | |||
|
41.97 ns | 26.98 ns | 0.64 | 0.01 | False | |||
|
526.52 ns | 96.12 ns | 0.18 | 0.01 | False | |||
|
36.79 ns | 22.24 ns | 0.60 | 0.01 | False | |||
|
235.02 ns | 40.48 ns | 0.17 | 0.01 | False | |||
|
603.14 ns | 235.92 ns | 0.39 | 0.01 | False | |||
|
526.51 ns | 107.17 ns | 0.20 | 0.01 | False | |||
|
529.61 ns | 124.22 ns | 0.23 | 0.03 | False | |||
|
314.15 ns | 125.33 ns | 0.40 | 0.01 | False | |||
|
313.29 ns | 124.55 ns | 0.40 | 0.01 | False | |||
|
450.18 ns | 64.84 ns | 0.14 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.19 μs | 1.04 μs | 0.87 | 0.01 | False | |||
|
1.02 μs | 908.08 ns | 0.89 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.59 μs | 2.27 μs | 0.87 | 0.01 | False | |||
|
2.97 μs | 2.70 μs | 0.91 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
75.17 ns | 54.95 ns | 0.73 | 0.01 | False | |||
|
108.17 ns | 87.72 ns | 0.81 | 0.05 | False | |||
|
127.51 ns | 106.43 ns | 0.83 | 0.03 | False | |||
|
2.30 μs | 1.78 μs | 0.77 | 0.01 | False | |||
|
1.78 μs | 1.14 μs | 0.64 | 0.01 | False | |||
|
2.56 μs | 2.00 μs | 0.78 | 0.01 | False | |||
|
2.31 μs | 1.70 μs | 0.73 | 0.03 | False | |||
|
149.98 ns | 113.29 ns | 0.76 | 0.06 | False | |||
|
62.57 ns | 44.54 ns | 0.71 | 0.01 | False | |||
|
2.33 μs | 1.78 μs | 0.76 | 0.03 | False | |||
|
107.73 ns | 89.09 ns | 0.83 | 0.05 | False | |||
|
2.55 μs | 2.00 μs | 0.79 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
111.54 μs | 94.78 μs | 0.85 | 0.01 | False | |||
|
76.17 μs | 66.29 μs | 0.87 | 0.01 | False | |||
|
77.47 μs | 66.24 μs | 0.86 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
38.64 μs | 32.54 μs | 0.84 | 0.01 | False | |||
|
24.89 μs | 22.09 μs | 0.89 | 0.01 | False | |||
|
39.17 μs | 33.66 μs | 0.86 | 0.01 | False | |||
|
23.53 μs | 20.05 μs | 0.85 | 0.01 | False | |||
|
24.79 μs | 21.45 μs | 0.87 | 0.01 | False | |||
|
25.14 μs | 21.86 μs | 0.87 | 0.01 | False | |||
|
37.11 μs | 31.04 μs | 0.84 | 0.02 | False | |||
|
23.26 μs | 20.13 μs | 0.87 | 0.01 | False | |||
|
23.31 μs | 19.84 μs | 0.85 | 0.01 | False | |||
|
38.18 μs | 31.68 μs | 0.83 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
102.32 μs | 88.86 μs | 0.87 | 0.03 | False | |||
|
75.85 μs | 67.13 μs | 0.89 | 0.01 | False | |||
|
75.86 μs | 67.54 μs | 0.89 | 0.01 | False | |||
|
103.27 μs | 89.53 μs | 0.87 | 0.01 | False | |||
|
77.96 μs | 70.20 μs | 0.90 | 0.01 | False | |||
|
95.13 μs | 79.04 μs | 0.83 | 0.01 | False | |||
|
80.93 μs | 70.24 μs | 0.87 | 0.01 | False | |||
|
98.71 μs | 78.44 μs | 0.79 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
72.20 ns | 58.44 ns | 0.81 | 0.01 | False | |||
|
92.26 ns | 80.20 ns | 0.87 | 0.01 | False | |||
|
23.29 ns | 19.01 ns | 0.82 | 0.01 | False | |||
|
90.42 ns | 78.57 ns | 0.87 | 0.01 | False | |||
|
21.77 ns | 17.06 ns | 0.78 | 0.01 | False | |||
|
82.42 ns | 68.99 ns | 0.84 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
51.07 μs | 44.61 μs | 0.87 | 0.01 | False | |||
|
54.95 μs | 48.66 μs | 0.89 | 0.01 | False | |||
|
55.42 μs | 48.96 μs | 0.88 | 0.01 | False | |||
|
49.67 μs | 42.84 μs | 0.86 | 0.01 | False | |||
|
82.42 μs | 70.18 μs | 0.85 | 0.01 | False | |||
|
83.30 μs | 71.00 μs | 0.85 | 0.01 | False | |||
|
87.35 μs | 74.59 μs | 0.85 | 0.01 | False | |||
|
50.59 μs | 43.56 μs | 0.86 | 0.01 | False | |||
|
54.58 μs | 48.14 μs | 0.88 | 0.01 | False | |||
|
87.44 μs | 74.95 μs | 0.86 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
240.98 ns | 198.95 ns | 0.83 | 0.02 | False | |||
|
165.81 ns | 150.53 ns | 0.91 | 0.05 | False | |||
|
99.63 ns | 87.17 ns | 0.87 | 0.11 | False | |||
|
267.45 ns | 223.51 ns | 0.84 | 0.03 | False | |||
|
313.26 ns | 256.91 ns | 0.82 | 0.01 | False | |||
|
117.10 ns | 101.29 ns | 0.86 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.32 μs | 2.13 μs | 0.92 | 0.01 | False | |||
|
1.70 ms | 1.59 ms | 0.93 | 0.01 | False | |||
|
373.80 ns | 149.57 ns | 0.40 | 0.01 | False | |||
|
2.31 μs | 2.13 μs | 0.92 | 0.01 | False | |||
|
509.63 ns | 221.75 ns | 0.44 | 0.01 | False | |||
|
1.88 μs | 1.75 μs | 0.93 | 0.01 | False | |||
|
1.89 ms | 1.75 ms | 0.92 | 0.01 | False | |||
|
513.22 μs | 207.25 μs | 0.40 | 0.01 | False | |||
|
1.70 ms | 1.59 ms | 0.93 | 0.01 | False | |||
|
1.89 μs | 1.76 μs | 0.93 | 0.01 | False | |||
|
1.91 ms | 1.76 ms | 0.92 | 0.01 | False | |||
|
361.04 μs | 136.14 μs | 0.38 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
298.31 μs | 50.80 μs | 0.17 | 0.01 | False | |||
|
304.16 μs | 69.27 μs | 0.23 | 0.10 | False | |||
|
302.05 μs | 61.09 μs | 0.20 | 0.08 | False | |||
|
308.06 μs | 61.09 μs | 0.20 | 0.11 | False | |||
|
303.51 μs | 56.22 μs | 0.19 | 0.13 | False | |||
|
303.55 μs | 76.80 μs | 0.25 | 0.10 | False | |||
|
306.05 μs | 58.41 μs | 0.19 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
123.03 ns | 109.98 ns | 0.89 | 0.01 | False | |||
|
927.38 ns | 807.02 ns | 0.87 | 0.01 | False | |||
|
214.41 ns | 197.20 ns | 0.92 | 0.03 | False | |||
|
93.77 ns | 82.76 ns | 0.88 | 0.07 | False | |||
|
916.07 ns | 802.98 ns | 0.88 | 0.01 | False | |||
|
97.47 ns | 85.36 ns | 0.88 | 0.05 | False | |||
|
210.12 ns | 188.79 ns | 0.90 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
23.55 ns | 15.26 ns | 0.65 | 0.01 | False | |||
|
23.51 ns | 15.28 ns | 0.65 | 0.01 | False | |||
|
23.45 ns | 15.36 ns | 0.65 | 0.01 | False | |||
|
23.57 ns | 15.37 ns | 0.65 | 0.01 | False | |||
|
23.55 ns | 15.36 ns | 0.65 | 0.01 | False | |||
|
23.55 ns | 15.40 ns | 0.65 | 0.01 | False | |||
|
23.43 ns | 15.38 ns | 0.66 | 0.02 | False | |||
|
23.41 ns | 15.33 ns | 0.65 | 0.01 | False | |||
|
23.56 ns | 15.34 ns | 0.65 | 0.01 | False | |||
|
23.40 ns | 15.36 ns | 0.66 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.14 μs | 1.02 μs | 0.89 | 0.01 | False | |||
|
1.81 μs | 1.64 μs | 0.91 | 0.01 | False | |||
|
1.51 μs | 1.29 μs | 0.86 | 0.01 | False | |||
|
1.56 μs | 1.33 μs | 0.85 | 0.01 | False | |||
|
1.88 μs | 1.74 μs | 0.92 | 0.01 | False | |||
|
1.87 μs | 1.77 μs | 0.95 | 0.01 | False | |||
|
1.14 μs | 1.01 μs | 0.89 | 0.03 | False | |||
|
1.79 μs | 1.64 μs | 0.92 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
120.70 μs | 104.37 μs | 0.86 | 0.01 | False | |||
|
121.85 μs | 110.35 μs | 0.91 | 0.01 | False | |||
|
12.46 ms | 11.46 ms | 0.92 | 0.01 | False | |||
|
15.70 μs | 14.40 μs | 0.92 | 0.01 | False | |||
|
15.00 μs | 13.72 μs | 0.91 | 0.01 | False | |||
|
154.80 μs | 139.95 μs | 0.90 | 0.01 | False | |||
|
1.73 μs | 1.63 μs | 0.94 | 0.01 | False | |||
|
110.74 μs | 94.21 μs | 0.85 | 0.01 | False | |||
|
24.20 μs | 22.25 μs | 0.92 | 0.01 | False | |||
|
13.01 ms | 12.10 ms | 0.93 | 0.01 | False | |||
|
34.91 μs | 31.69 μs | 0.91 | 0.01 | False | |||
|
33.43 μs | 30.14 μs | 0.90 | 0.01 | False | |||
|
1.68 μs | 1.57 μs | 0.94 | 0.01 | False | |||
|
165.79 μs | 149.77 μs | 0.90 | 0.01 | False | |||
|
22.58 μs | 20.77 μs | 0.92 | 0.01 | False | |||
|
125.87 μs | 117.47 μs | 0.93 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
119.42 μs | 99.43 μs | 0.83 | 0.04 | False | |||
|
123.01 μs | 102.59 μs | 0.83 | 0.01 | False | |||
|
160.09 μs | 125.62 μs | 0.78 | 0.01 | False | |||
|
161.70 μs | 125.02 μs | 0.77 | 0.01 | False | |||
|
170.64 μs | 141.12 μs | 0.83 | 0.03 | False | |||
|
116.19 μs | 102.02 μs | 0.88 | 0.01 | False | |||
|
112.56 μs | 100.21 μs | 0.89 | 0.01 | False | |||
|
170.38 μs | 141.51 μs | 0.83 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.91 μs | 4.18 μs | 0.85 | 0.01 | False | |||
|
1.30 μs | 1.15 μs | 0.89 | 0.02 | False | |||
|
7.08 μs | 5.86 μs | 0.83 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.71 μs | 10.02 μs | 0.79 | 0.01 | False | |||
|
33.80 ms | 23.15 ms | 0.68 | 0.01 | False | |||
|
3.49 ms | 2.95 ms | 0.85 | 0.01 | False | |||
|
3.05 ms | 2.65 ms | 0.87 | 0.01 | False | |||
|
990.99 ns | 843.25 ns | 0.85 | 0.01 | False | |||
|
534.90 ns | 489.36 ns | 0.91 | 0.01 | False | |||
|
4.13 μs | 3.61 μs | 0.87 | 0.01 | False | |||
|
6.06 μs | 5.05 μs | 0.83 | 0.01 | False | |||
|
960.07 ns | 827.66 ns | 0.86 | 0.01 | False | |||
|
12.30 μs | 9.62 μs | 0.78 | 0.01 | False | |||
|
3.66 μs | 3.24 μs | 0.89 | 0.01 | False | |||
|
34.14 ms | 23.48 ms | 0.69 | 0.01 | False | |||
|
551.60 ns | 502.85 ns | 0.91 | 0.01 | False | |||
|
6.35 μs | 5.34 μs | 0.84 | 0.01 | False | |||
|
2.88 μs | 2.61 μs | 0.91 | 0.01 | False | |||
|
2.57 μs | 2.30 μs | 0.89 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
48.77 ms | 45.88 ms | 0.94 | 0.01 | False | |||
|
50.48 ms | 46.79 ms | 0.93 | 0.01 | False | |||
|
50.27 ms | 46.90 ms | 0.93 | 0.00 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.01 ms | 670.02 μs | 0.66 | 0.01 | False | |||
|
950.70 μs | 381.04 μs | 0.40 | 0.02 | False | |||
|
586.39 μs | 338.94 μs | 0.58 | 0.01 | False | |||
|
501.55 μs | 247.44 μs | 0.49 | 0.01 | False | |||
|
1.50 ms | 1.13 ms | 0.75 | 0.01 | False | |||
|
763.86 μs | 564.97 μs | 0.74 | 0.02 | False | |||
|
670.89 μs | 357.60 μs | 0.53 | 0.04 | False | |||
|
937.40 μs | 593.26 μs | 0.63 | 0.01 | False | |||
|
750.59 μs | 486.89 μs | 0.65 | 0.01 | False | |||
|
889.84 μs | 730.16 μs | 0.82 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.51 μs | 1.39 μs | 0.92 | 0.02 | False | |||
|
632.77 ns | 589.41 ns | 0.93 | 0.01 | False | |||
|
1.04 μs | 911.58 ns | 0.87 | 0.01 | False | |||
|
1.62 μs | 1.48 μs | 0.91 | 0.01 | False | |||
|
1.18 μs | 1.05 μs | 0.89 | 0.01 | False | |||
|
504.98 ns | 460.64 ns | 0.91 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
29.76 μs | 27.28 μs | 0.92 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.53 μs | 1.29 μs | 0.85 | 0.02 | False | |||
|
1.54 μs | 1.28 μs | 0.83 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
323.41 ns | 297.73 ns | 0.92 | 0.01 | False | |||
|
325.27 ns | 302.87 ns | 0.93 | 0.01 | False | |||
|
1.83 μs | 1.56 μs | 0.85 | 0.01 | False | |||
|
1.84 μs | 1.57 μs | 0.85 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.59 μs | 1.43 μs | 0.90 | 0.01 | False | |||
|
2.02 μs | 1.82 μs | 0.90 | 0.02 | False | |||
|
1.33 μs | 1.18 μs | 0.89 | 0.01 | False | |||
|
1.79 μs | 1.62 μs | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.45 μs | 39.80 μs | 0.86 | 0.01 | False | |||
|
79.94 μs | 66.74 μs | 0.83 | 0.01 | False | |||
|
77.98 μs | 65.34 μs | 0.84 | 0.01 | False | |||
|
44.91 μs | 38.27 μs | 0.85 | 0.01 | False | |||
|
77.37 μs | 64.70 μs | 0.84 | 0.01 | False | |||
|
48.44 μs | 41.82 μs | 0.86 | 0.01 | False | |||
|
80.61 μs | 67.33 μs | 0.84 | 0.01 | False | |||
|
45.57 μs | 39.35 μs | 0.86 | 0.01 | False | |||
|
45.99 μs | 38.94 μs | 0.85 | 0.01 | False | |||
|
47.50 μs | 41.16 μs | 0.87 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
584.85 μs | 104.17 μs | 0.18 | 0.14 | False | |||
|
581.82 μs | 123.86 μs | 0.21 | 0.08 | False | |||
|
578.13 μs | 93.61 μs | 0.16 | 0.02 | False | |||
|
583.15 μs | 100.43 μs | 0.17 | 0.08 | False | |||
|
579.73 μs | 138.46 μs | 0.24 | 0.09 | False | |||
|
580.26 μs | 137.25 μs | 0.24 | 0.08 | False | |||
|
582.08 μs | 102.17 μs | 0.18 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
91.95 μs | 79.13 μs | 0.86 | 0.01 | False | |||
|
91.25 μs | 79.93 μs | 0.88 | 0.01 | False | |||
|
60.01 μs | 53.40 μs | 0.89 | 0.01 | False | |||
|
55.03 μs | 49.40 μs | 0.90 | 0.01 | False | |||
|
88.12 μs | 76.03 μs | 0.86 | 0.01 | False | |||
|
87.69 μs | 75.42 μs | 0.86 | 0.01 | False | |||
|
55.66 μs | 49.69 μs | 0.89 | 0.01 | False | |||
|
59.57 μs | 53.63 μs | 0.90 | 0.01 | False | |||
|
54.36 μs | 48.73 μs | 0.90 | 0.01 | False | |||
|
59.15 μs | 52.59 μs | 0.89 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
990.28 μs | 845.58 μs | 0.85 | 0.01 | False | |||
|
1.02 ms | 852.82 μs | 0.84 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
117.65 μs | 57.96 μs | 0.49 | 0.01 | False | |||
|
303.89 μs | 105.40 μs | 0.35 | 0.01 | False | |||
|
73.41 μs | 18.29 μs | 0.25 | 0.01 | False | |||
|
35.03 μs | 19.86 μs | 0.57 | 0.11 | False | |||
|
432.01 μs | 204.54 μs | 0.47 | 0.01 | False | |||
|
58.81 μs | 22.95 μs | 0.39 | 0.01 | False | |||
|
225.20 μs | 110.06 μs | 0.49 | 0.01 | False | |||
|
218.61 μs | 106.45 μs | 0.49 | 0.01 | False | |||
|
117.43 μs | 36.15 μs | 0.31 | 0.01 | False | |||
|
234.68 μs | 115.87 μs | 0.49 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.46 μs | 2.11 μs | 0.86 | 0.01 | False | |||
|
1.91 μs | 1.72 μs | 0.90 | 0.01 | False | |||
|
2.40 μs | 2.11 μs | 0.88 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
337.94 ms | 287.89 ms | 0.85 | 0.03 | False | |||
|
336.15 ms | 287.25 ms | 0.85 | 0.01 | False | |||
|
334.06 ms | 280.43 ms | 0.84 | 0.05 | False | |||
|
331.95 ms | 282.06 ms | 0.85 | 0.03 | False | |||
|
331.85 ms | 282.51 ms | 0.85 | 0.04 | False | |||
|
339.01 ms | 286.79 ms | 0.85 | 0.01 | False | |||
|
336.81 ms | 288.23 ms | 0.86 | 0.01 | False | |||
|
331.36 ms | 280.42 ms | 0.85 | 0.04 | False | |||
|
338.43 ms | 286.78 ms | 0.85 | 0.04 | False | |||
|
338.84 ms | 287.81 ms | 0.85 | 0.03 | False | |||
|
332.46 ms | 279.87 ms | 0.84 | 0.03 | False | |||
|
332.07 ms | 280.73 ms | 0.85 | 0.03 | False | |||
|
340.14 ms | 286.26 ms | 0.84 | 0.01 | False | |||
|
331.85 ms | 281.88 ms | 0.85 | 0.03 | False | |||
|
333.30 ms | 280.59 ms | 0.84 | 0.04 | False | |||
|
337.79 ms | 284.96 ms | 0.84 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
23.89 ns | 10.88 ns | 0.46 | 0.01 | False | |||
|
24.05 ns | 10.85 ns | 0.45 | 0.01 | False | |||
|
70.28 ns | 43.78 ns | 0.62 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
181.09 ns | 161.98 ns | 0.89 | 0.03 | False | |||
|
57.68 ns | 49.08 ns | 0.85 | 0.13 | False | |||
|
60.72 ns | 51.39 ns | 0.85 | 0.14 | False | |||
|
56.52 ns | 48.21 ns | 0.85 | 0.11 | False | |||
|
58.33 ns | 48.32 ns | 0.83 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
77.25 μs | 57.73 μs | 0.75 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
184.25 μs | 124.51 μs | 0.68 | 0.03 | False | |||
|
170.68 μs | 142.13 μs | 0.83 | 0.08 | False | |||
|
54.19 μs | 18.58 μs | 0.34 | 0.07 | False | |||
|
90.59 μs | 74.80 μs | 0.83 | 0.12 | False | |||
|
342.94 μs | 116.36 μs | 0.34 | 0.02 | False | |||
|
110.18 μs | 30.67 μs | 0.28 | 0.01 | False | |||
|
90.55 μs | 74.64 μs | 0.82 | 0.07 | False | |||
|
39.59 μs | 16.52 μs | 0.42 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.80 μs | 2.52 μs | 0.90 | 0.01 | False | |||
|
8.77 μs | 7.11 μs | 0.81 | 0.03 | False | |||
|
2.71 μs | 2.46 μs | 0.91 | 0.01 | False | |||
|
8.67 μs | 7.00 μs | 0.81 | 0.03 | False | |||
|
9.15 μs | 7.42 μs | 0.81 | 0.03 | False | |||
|
1.92 μs | 1.64 μs | 0.86 | 0.01 | False | |||
|
9.20 μs | 7.46 μs | 0.81 | 0.03 | False | |||
|
2.63 μs | 2.34 μs | 0.89 | 0.01 | False | |||
|
2.64 μs | 2.33 μs | 0.88 | 0.01 | False | |||
|
2.01 μs | 1.73 μs | 0.86 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.60 μs | 1.46 μs | 0.92 | 0.01 | False | |||
|
2.11 μs | 1.84 μs | 0.87 | 0.01 | False | |||
|
1.57 μs | 1.44 μs | 0.92 | 0.01 | False | |||
|
2.15 μs | 1.83 μs | 0.85 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
18.44 ns | 16.65 ns | 0.90 | 0.01 | False | |||
|
36.63 ns | 29.08 ns | 0.79 | 0.01 | False | |||
|
18.51 ns | 16.92 ns | 0.91 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
97.80 ns | 63.25 ns | 0.65 | 0.01 | False | |||
|
39.17 ns | 21.31 ns | 0.54 | 0.01 | False | |||
|
216.88 ns | 157.86 ns | 0.73 | 0.01 | False | |||
|
196.34 ns | 146.98 ns | 0.75 | 0.01 | False | |||
|
80.51 ns | 46.04 ns | 0.57 | 0.08 | False | |||
|
52.05 ns | 34.97 ns | 0.67 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.09 μs | 2.70 μs | 0.87 | 0.01 | False | |||
|
1.86 μs | 1.59 μs | 0.85 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
29.96 μs | 28.12 μs | 0.94 | 0.01 | False | |||
|
9.96 μs | 7.44 μs | 0.75 | 0.01 | False | |||
|
9.74 μs | 7.70 μs | 0.79 | 0.01 | False | |||
|
3.05 ms | 2.65 ms | 0.87 | 0.01 | False | |||
|
10.10 μs | 7.65 μs | 0.76 | 0.01 | False | |||
|
9.68 μs | 7.72 μs | 0.80 | 0.01 | False | |||
|
9.95 μs | 7.46 μs | 0.75 | 0.01 | False | |||
|
1.03 ms | 665.68 μs | 0.65 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.35 ms | 1.23 ms | 0.91 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
113.80 ns | 58.74 ns | 0.52 | 0.01 | False | |||
|
44.97 ns | 37.18 ns | 0.83 | 0.01 | False | |||
|
108.16 ns | 54.40 ns | 0.50 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.31 ms | 1.19 ms | 0.91 | 0.01 | False | |||
|
1.23 ms | 1.12 ms | 0.91 | 0.01 | False | |||
|
1.30 ms | 1.19 ms | 0.91 | 0.01 | False | |||
|
1.24 ms | 1.11 ms | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
368.32 ns | 325.62 ns | 0.88 | 0.01 | False | |||
|
948.51 ns | 893.68 ns | 0.94 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.02 μs | 2.55 μs | 0.85 | 0.13 | False | |||
|
604.23 μs | 391.21 μs | 0.65 | 0.05 | False | |||
|
55.44 μs | 42.92 μs | 0.77 | 0.08 | False | |||
|
651.84 ns | 600.00 ns | 0.92 | 0.01 | False | |||
|
486.05 ns | 361.36 ns | 0.74 | 0.03 | False | |||
|
645.61 μs | 597.66 μs | 0.93 | 0.01 | False | |||
|
45.22 μs | 39.33 μs | 0.87 | 0.01 | False | |||
|
5.65 μs | 3.88 μs | 0.69 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
128.72 μs | 108.11 μs | 0.84 | 0.01 | False | |||
|
104.30 μs | 95.72 μs | 0.92 | 0.02 | False | |||
|
108.27 μs | 95.20 μs | 0.88 | 0.01 | False | |||
|
110.91 μs | 97.44 μs | 0.88 | 0.01 | False | |||
|
133.60 μs | 119.45 μs | 0.89 | 0.03 | False | |||
|
127.57 μs | 107.84 μs | 0.85 | 0.01 | False | |||
|
126.38 μs | 117.85 μs | 0.93 | 0.03 | False | |||
|
109.08 μs | 98.62 μs | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
198.60 ns | 152.30 ns | 0.77 | 0.01 | False | |||
|
207.22 ns | 159.40 ns | 0.77 | 0.01 | False | |||
|
25.67 μs | 15.91 μs | 0.62 | 0.01 | False | |||
|
6.40 ms | 3.95 ms | 0.62 | 0.01 | False | |||
|
8.35 ms | 5.86 ms | 0.70 | 0.01 | False | |||
|
25.73 μs | 15.93 μs | 0.62 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
119.95 ms | 106.73 ms | 0.89 | 0.01 | False | |||
|
6.96 ms | 6.46 ms | 0.93 | 0.01 | False | |||
|
19.47 ms | 18.15 ms | 0.93 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
736.25 μs | 685.50 μs | 0.93 | 0.01 | False | |||
|
1.02 ms | 841.15 μs | 0.82 | 0.01 | False | |||
|
772.91 μs | 694.89 μs | 0.90 | 0.01 | False | |||
|
984.09 μs | 837.31 μs | 0.85 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.99 μs | 1.80 μs | 0.91 | 0.03 | False | |||
|
1.34 μs | 1.19 μs | 0.89 | 0.01 | False | |||
|
1.82 μs | 1.63 μs | 0.89 | 0.03 | False | |||
|
1.57 μs | 1.43 μs | 0.92 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.82 μs | 5.26 μs | 0.77 | 0.01 | False | |||
|
1.30 μs | 1.02 μs | 0.79 | 0.01 | False | |||
|
1.30 μs | 1.06 μs | 0.81 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.31 μs | 6.83 μs | 0.93 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.67 ns | 8.07 ns | 0.46 | 0.02 | False | |||
|
16.00 ns | 6.35 ns | 0.40 | 0.01 | False | |||
|
23.00 ns | 15.92 ns | 0.69 | 0.06 | False | |||
|
16.05 ns | 6.34 ns | 0.40 | 0.01 | False | |||
|
18.33 ns | 8.94 ns | 0.49 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Build files either built locally or downloaded from payload above) - Libraries build extracted to `runtime/artifacts` or build instructions: [Libraries README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/libraries/README.md) args: `-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0` - CoreCLR product build extracted to `runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release`, build instructions: [CoreCLR README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/coreclr/README.md) args: `-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0` - Mono Runtime build extracted to `runtime/artifacts/bin/mono/$RunOS.$RunArch.Release`, build instructions: [MONO README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/mono/README.md) args: `-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release ` - Dotnet SDK installed for dotnet commands - Running commands from the runtime folder Linux ```cmd # Set $RunDir to the runtime directory RunDir=`pwd` # Set the OS, arch, and OSId RunOS='linux' RunOSId='linux' RunArch='x64' # Create mono dotnet mkdir -p $RunDir/artifacts/dotnet-mono $RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir/artifacts/bin/mono/$RunOS.$RunArch.Release /p:RuntimeFlavor=mono cp $RunDir/artifacts/bin/runtime/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/shared/Microsoft.NETCore.App/8.0.0 -rf cp $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/dotnet-mono -r cp $RunDir/artifacts/bin/coreclr/$RunOS.$RunArch.Release/corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun # Create Core Root $RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance # One line run: python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun" # Individual Commands: # Restore dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create mono dotnet mkdir -p $RunDir/artifacts/dotnet-mono $RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir\artifacts\bin\mono\$RunOS.$RunArch.Release /p:RuntimeFlavor=mono xcopy $RunDir\artifacts\bin\runtime\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\shared\Microsoft.NETCore.App\8.0.0\ /e /y xcopy $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\dotnet-mono\ /e /y xcopy $RunDir\artifacts\bin\coreclr\$RunOS.$RunArch.Release\corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun /y # Create Core Root $RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance # One line run: python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe" # Individual Commands: # Restore dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages ```