Closed performanceautofiler[bot] closed 7 months ago
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
149.94 ns | 91.05 ns | 0.61 | 0.32 | False | |||
|
2.41 ΞΌs | 1.61 ΞΌs | 0.67 | 0.08 | False | |||
|
40.83 ns | 9.52 ns | 0.23 | 0.16 | False | |||
|
111.84 ns | 45.44 ns | 0.41 | 0.18 | False | |||
|
130.60 ns | 103.97 ns | 0.80 | 0.36 | False | |||
|
20.41 ΞΌs | 15.11 ΞΌs | 0.74 | 0.07 | False | |||
|
13.96 ns | 8.16 ns | 0.58 | 0.29 | False | |||
|
3.59 ΞΌs | 998.92 ns | 0.28 | 0.37 | False | |||
|
61.26 ns | 15.96 ns | 0.26 | 0.06 | False | |||
|
119.22 ns | 45.38 ns | 0.38 | 0.09 | False | |||
|
12.30 ns | 8.23 ns | 0.67 | 0.32 | False | |||
|
117.59 ns | 64.51 ns | 0.55 | 0.43 | False | |||
|
995.01 ns | 522.07 ns | 0.52 | 0.23 | False | |||
|
17.58 ns | 12.89 ns | 0.73 | 0.09 | False | |||
|
557.21 ns | 245.58 ns | 0.44 | 0.48 | False | |||
|
1.21 ΞΌs | 321.40 ns | 0.27 | 0.47 | False | |||
|
2.31 ΞΌs | 682.73 ns | 0.30 | 0.41 | False | |||
|
138.11 ns | 60.74 ns | 0.44 | 0.63 | False | |||
|
24.49 ns | 7.37 ns | 0.30 | 0.38 | False | |||
|
26.67 ns | 8.75 ns | 0.33 | 0.43 | False | |||
|
116.71 ns | 64.08 ns | 0.55 | 0.39 | False | |||
|
398.54 ns | 172.42 ns | 0.43 | 0.44 | False | |||
|
7.03 ΞΌs | 4.28 ΞΌs | 0.61 | 0.53 | False | |||
|
268.75 ns | 148.06 ns | 0.55 | 0.43 | False | |||
|
5.52 ΞΌs | 2.85 ΞΌs | 0.52 | 0.03 | False | |||
|
109.68 ns | 83.35 ns | 0.76 | 0.37 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
87.50 ΞΌs | 38.47 ΞΌs | 0.44 | 0.18 | False | |||
|
25.89 ΞΌs | 4.62 ΞΌs | 0.18 | 0.02 | False | |||
|
272.41 ΞΌs | 82.79 ΞΌs | 0.30 | 0.03 | False | |||
|
166.58 ΞΌs | 34.96 ΞΌs | 0.21 | 0.19 | False | |||
|
198.39 ΞΌs | 91.65 ΞΌs | 0.46 | 0.25 | False | |||
|
122.34 ΞΌs | 45.99 ΞΌs | 0.38 | 0.16 | False | |||
|
96.24 ΞΌs | 55.60 ΞΌs | 0.58 | 0.21 | False | |||
|
16.93 ΞΌs | 4.08 ΞΌs | 0.24 | 0.03 | False | |||
|
40.35 ΞΌs | 23.05 ΞΌs | 0.57 | 0.04 | False | |||
|
25.76 ΞΌs | 5.72 ΞΌs | 0.22 | 0.03 | False | |||
|
194.32 ΞΌs | 36.04 ΞΌs | 0.19 | 0.23 | False | |||
|
47.21 ΞΌs | 20.28 ΞΌs | 0.43 | 0.04 | False | |||
|
83.70 ΞΌs | 38.68 ΞΌs | 0.46 | 0.14 | False | |||
|
105.83 ΞΌs | 55.24 ΞΌs | 0.52 | 0.25 | False | |||
|
37.20 ΞΌs | 20.08 ΞΌs | 0.54 | 0.05 | False | |||
|
165.51 ΞΌs | 58.46 ΞΌs | 0.35 | 0.03 | False | |||
|
166.37 ΞΌs | 96.58 ΞΌs | 0.58 | 0.11 | False | |||
|
165.54 ΞΌs | 58.40 ΞΌs | 0.35 | 0.03 | False | |||
|
46.77 ΞΌs | 3.79 ΞΌs | 0.08 | 0.15 | False | |||
|
23.05 ΞΌs | 10.00 ΞΌs | 0.43 | 0.03 | False | |||
|
85.35 ΞΌs | 35.11 ΞΌs | 0.41 | 0.22 | False | |||
|
194.17 ΞΌs | 101.05 ΞΌs | 0.52 | 0.14 | False | |||
|
74.06 ΞΌs | 38.13 ΞΌs | 0.51 | 0.20 | False | |||
|
45.12 ΞΌs | 3.79 ΞΌs | 0.08 | 0.13 | False | |||
|
312.88 ΞΌs | 110.89 ΞΌs | 0.35 | 0.02 | False | |||
|
74.81 ΞΌs | 36.90 ΞΌs | 0.49 | 0.22 | False | |||
|
70.34 ΞΌs | 34.99 ΞΌs | 0.50 | 0.28 | False | |||
|
54.12 ΞΌs | 11.70 ΞΌs | 0.22 | 0.14 | False | |||
|
93.53 ΞΌs | 54.49 ΞΌs | 0.58 | 0.20 | False | |||
|
61.61 ΞΌs | 5.86 ΞΌs | 0.10 | 0.16 | False | |||
|
266.86 ΞΌs | 66.70 ΞΌs | 0.25 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
104.27 ΞΌs | 13.38 ΞΌs | 0.13 | 0.03 | False | |||
|
95.17 ΞΌs | 4.00 ns | 0.00 | 0.10 | False | |||
|
119.91 ΞΌs | 16.71 ΞΌs | 0.14 | 0.03 | False | |||
|
111.27 ΞΌs | 36.08 ΞΌs | 0.32 | 0.03 | False | |||
|
123.32 ΞΌs | 16.71 ΞΌs | 0.14 | 0.03 | False | |||
|
113.58 ΞΌs | 36.50 ΞΌs | 0.32 | 0.03 | False | |||
|
108.39 ΞΌs | 13.44 ΞΌs | 0.12 | 0.03 | False | |||
|
119.39 ΞΌs | 16.72 ΞΌs | 0.14 | 0.04 | False | |||
|
132.24 ΞΌs | 20.05 ΞΌs | 0.15 | 0.03 | False | |||
|
100.69 ΞΌs | 26.81 ΞΌs | 0.27 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.51 ΞΌs | 10.01 ΞΌs | 0.74 | 0.09 | False | |||
|
1.51 ΞΌs | 549.74 ns | 0.36 | 0.02 | False | |||
|
443.88 ns | 350.83 ns | 0.79 | 0.04 | False | |||
|
21.40 ΞΌs | 16.45 ΞΌs | 0.77 | 0.32 | False | |||
|
21.68 ΞΌs | 17.25 ΞΌs | 0.80 | 0.36 | False | |||
|
370.51 ns | 270.37 ns | 0.73 | 0.03 | False | |||
|
374.54 ns | 269.00 ns | 0.72 | 0.04 | False | |||
|
171.18 ΞΌs | 90.84 ΞΌs | 0.53 | 0.02 | False | |||
|
664.02 ns | 387.83 ns | 0.58 | 0.02 | False | |||
|
171.01 ΞΌs | 90.14 ΞΌs | 0.53 | 0.02 | False | |||
|
1.01 ΞΌs | 440.12 ns | 0.43 | 0.03 | False | |||
|
283.99 ΞΌs | 174.53 ΞΌs | 0.61 | 0.04 | False | |||
|
243.10 ΞΌs | 145.62 ΞΌs | 0.60 | 0.03 | False | |||
|
402.35 ns | 322.01 ns | 0.80 | 0.02 | False | |||
|
3.25 ΞΌs | 1.57 ΞΌs | 0.48 | 0.03 | False | |||
|
368.57 ns | 224.88 ns | 0.61 | 0.04 | False | |||
|
509.36 ΞΌs | 179.34 ΞΌs | 0.35 | 0.04 | False | |||
|
5.49 ΞΌs | 3.33 ΞΌs | 0.61 | 0.31 | False | |||
|
359.91 ns | 223.13 ns | 0.62 | 0.04 | False | |||
|
241.22 ΞΌs | 145.23 ΞΌs | 0.60 | 0.03 | False | |||
|
175.17 ΞΌs | 91.95 ΞΌs | 0.52 | 0.02 | False | |||
|
4.92 ΞΌs | 2.63 ΞΌs | 0.53 | 0.04 | False | |||
|
653.61 ns | 388.79 ns | 0.59 | 0.05 | False | |||
|
1.02 ΞΌs | 432.37 ns | 0.42 | 0.03 | False | |||
|
282.62 ΞΌs | 175.26 ΞΌs | 0.62 | 0.04 | False | |||
|
1.85 ΞΌs | 762.71 ns | 0.41 | 0.02 | False | |||
|
2.11 ΞΌs | 891.80 ns | 0.42 | 0.02 | False | |||
|
98.81 ΞΌs | 84.51 ΞΌs | 0.86 | 0.41 | False | |||
|
468.28 ΞΌs | 154.80 ΞΌs | 0.33 | 0.03 | False | |||
|
1.42 ΞΌs | 588.99 ns | 0.41 | 0.03 | False | |||
|
456.20 ns | 364.54 ns | 0.80 | 0.02 | False | |||
|
2.12 ΞΌs | 888.91 ns | 0.42 | 0.03 | False | |||
|
4.48 ΞΌs | 2.46 ΞΌs | 0.55 | 0.03 | False | |||
|
494.84 ns | 327.06 ns | 0.66 | 0.03 | False | |||
|
752.38 ns | 264.93 ns | 0.35 | 0.02 | False | |||
|
518.50 ns | 397.43 ns | 0.77 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
ntime directory
RunDir=pwd
RunOS='linux' RunOSId='linux' RunArch='x64'
mkdir -p $RunDir/artifacts/bin/aot/sgen mkdir -p $RunDir/artifacts/bin/aot/pack cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/ $RunDir/artifacts/bin/aot/sgen cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/ $RunDir/artifacts/bin/aot/pack
$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.Text.RegularExpressions.Tests.Perf_Regex_Common*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
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.Text.RegularExpressions.Tests.Perf_Regex_Common* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200
Windows
```cmd
# Set $RunDir to the runtime directory
$RunDir="FullPathHere"
# Set the OS, arch, and OSId
RunOS='windows'
RunOSId='win'
RunArch='x64'
# Create aot directory
mkdir $RunDir\artifacts\bin\aot\sgen
mkdir $RunDir\artifacts\bin\aot\pack
xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y
xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /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 NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
# 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 NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
23.64 ns | 14.30 ns | 0.61 | 0.09 | False | |||
|
2.44 ΞΌs | 1.18 ΞΌs | 0.48 | 0.02 | False | |||
|
1.15 ΞΌs | 733.24 ns | 0.64 | 0.39 | False | |||
|
182.65 ns | 139.42 ns | 0.76 | 0.18 | False | |||
|
5.31 ms | 2.22 ms | 0.42 | 0.03 | False | |||
|
7.67 ms | 2.24 ms | 0.29 | 0.03 | False | |||
|
2.51 ms | 1.05 ms | 0.42 | 0.03 | False | |||
|
121.91 ns | 72.37 ns | 0.59 | 0.38 | False | |||
|
54.18 ns | 26.08 ns | 0.48 | 0.06 | False | |||
|
20.56 ns | 8.72 ns | 0.42 | 0.20 | False | |||
|
36.80 ns | 17.46 ns | 0.47 | 0.09 | False | |||
|
227.13 ns | 175.77 ns | 0.77 | 0.34 | False | |||
|
54.17 ns | 26.04 ns | 0.48 | 0.09 | False | |||
|
17.19 ns | 12.21 ns | 0.71 | 0.25 | False | |||
|
61.70 ns | 44.97 ns | 0.73 | 0.39 | False | |||
|
1.54 ΞΌs | 880.64 ns | 0.57 | 0.03 | False | |||
|
45.82 ns | 31.96 ns | 0.70 | 0.24 | False | |||
|
12.01 ΞΌs | 6.60 ΞΌs | 0.55 | 0.02 | False | |||
|
4.42 ΞΌs | 1.79 ΞΌs | 0.40 | 0.04 | False | |||
|
20.28 ns | 8.73 ns | 0.43 | 0.17 | False | |||
|
17.41 ns | 13.14 ns | 0.75 | 0.12 | False | |||
|
23.23 ns | 10.43 ns | 0.45 | 0.14 | False | |||
|
3.76 ms | 1.59 ms | 0.42 | 0.02 | False | |||
|
265.08 ns | 151.12 ns | 0.57 | 0.15 | False | |||
|
269.43 ns | 154.90 ns | 0.57 | 0.17 | False | |||
|
17.51 ns | 12.92 ns | 0.74 | 0.24 | False | |||
|
26.00 ns | 12.31 ns | 0.47 | 0.09 | False | |||
|
45.41 ns | 35.04 ns | 0.77 | 0.58 | False | |||
|
25.57 ns | 16.89 ns | 0.66 | 0.07 | False | |||
|
17.28 ns | 12.92 ns | 0.75 | 0.21 | False | |||
|
371.53 ΞΌs | 112.92 ΞΌs | 0.30 | 0.03 | False | |||
|
26.36 ns | 12.42 ns | 0.47 | 0.16 | False | |||
|
24.38 ns | 15.96 ns | 0.65 | 0.07 | False | |||
|
7.90 ms | 2.23 ms | 0.28 | 0.03 | False | |||
|
17.69 ns | 12.29 ns | 0.70 | 0.09 | False | |||
|
202.07 ns | 142.61 ns | 0.71 | 0.38 | False | |||
|
3.83 ΞΌs | 1.80 ΞΌs | 0.47 | 0.26 | False | |||
|
1.54 ΞΌs | 855.12 ns | 0.56 | 0.03 | False | |||
|
16.65 ms | 9.66 ms | 0.58 | 0.02 | False |
![graph](<https://pvscmdupload.blob.core.windows
.net/autofilereport/autofilereports/03_19_2024/refs/heads/main_arm64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Improvement/System.Numerics.Tests.Perf_BigInteger_31.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
99.86 ns | 20.62 ns | 0.21 | 0.06 | False | |||
|
64.04 ns | 6.23 ns | 0.10 | 0.22 | False | |||
|
26.97 ns | 8.16 ns | 0.30 | 0.07 | False | |||
|
69.69 ns | 18.85 ns | 0.27 | 0.29 | False | |||
|
66.55 ns | 4.99 ns | 0.07 | 0.27 | False | |||
|
46.58 ns | 14.55 ns | 0.31 | 0.06 | False | |||
|
40.65 ns | 14.36 ns | 0.35 | 0.08 | False | |||
|
35.72 ns | 4.96 ns | 0.14 | 0.09 | False | |||
|
33.09 ns | 4.89 ns | 0.15 | 0.16 | False | |||
|
53.03 ns | 11.37 ns | 0.21 | 0.05 | False | |||
|
43.44 ns | 4.96 ns | 0.11 | 0.20 | False | |||
|
41.48 ns | 5.18 ns | 0.12 | 0.27 | False | |||
|
96.84 ns | 27.52 ns | 0.28 | 0.17 | False | |||
|
71.01 ns | 14.87 ns | 0.21 | 0.06 | False | |||
|
94.44 ns | 61.83 ns | 0.65 | 0.24 | False | |||
|
97.72 ns | 26.88 ns | 0.28 | 0.14 | False | |||
|
39.08 ns | 9.17 ns | 0.23 | 0.04 | False | |||
|
80.98 ns | 4.95 ns | 0.06 | 0.34 | False | |||
|
33.35 ns | 10.18 ns | 0.31 | 0.21 | False | |||
|
40.74 ns | 13.87 ns | 0.34 | 0.06 | False | |||
|
72.32 ns | 4.95 ns | 0.07 | 0.32 | False | |||
|
46.43 ns | 4.97 ns | 0.11 | 0.19 | False | |||
|
64.13 ns | 28.69 ns | 0.45 | 0.17 | False | |||
|
175.31 ns | 42.75 ns | 0.24 | 0.05 | False | |||
|
32.01 ns | 5.53 ns | 0.17 | 0.19 | False | |||
|
305.29 ns | 69.14 ns | 0.23 | 0.13 | False | |||
|
69.83 ns | 18.65 ns | 0.27 | 0.39 | False | |||
|
70.61 ns | 18.86 ns | 0.27 | 0.34 | False | |||
|
52.71 ns | 4.88 ns | 0.09 | 0.14 | False | |||
|
53.95 ns | 5.14 ns | 0.10 | 0.16 | False | |||
|
96.34 ns | 5.98 ns | 0.06 | 0.25 | False | |||
|
111.28 ns | 40.03 ns | 0.36 | 0.08 | False | |||
|
70.46 ns | 6.27 ns | 0.09 | 0.32 | False | |||
|
146.37 ns | 55.80 ns | 0.38 | 0.31 | False | |||
|
137.46 ns | 32.50 ns | 0.24 | 0.04 | False | |||
|
48.69 ns | 4.90 ns | 0.10 | 0.13 | False | |||
|
104.35 ns | 10.18 ns | 0.10 | 0.04 | False | |||
|
53.13 ns | 11.31 ns | 0.21 | 0.05 | False | |||
|
51.85 ns | 14.98 ns | 0.29 | 0.03 | False | |||
|
61.28 ns | 26.11 ns | 0.43 | 0.25 | False | |||
|
23.56 ns | 4.89 ns | 0.21 | 0.17 | False | |||
|
90.33 ns | 6.90 ns | 0.08 | 0.04 | False | |||
|
126.47 ns | 26.94 ns | 0.21 | 0.04 | False | |||
|
41.00 ns | 4.92 ns | 0.12 | 0.12 | False | |||
|
63.51 ns | 20.64 ns | 0.32 | 0.07 | False | |||
|
net/performance/blob/main/src/benchmarks/micro/libraries/System.Numerics.Vectors/Perf_Matrix4x4.cs#L138-#L139>)
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
543.28 ns | 57.15 ns | 0.11 | 0.11 | False | |||
|
3.11 ns | 1.89 ns | 0.61 | 0.20 | False | |||
|
539.87 ns | 57.40 ns | 0.11 | 0.11 | False | |||
|
5.08 ns | 1.88 ns | 0.37 | 0.34 | False | |||
|
15.61 ns | 3.38 ns | 0.22 | 0.17 | False | |||
|
3.17 ns | 1.90 ns | 0.60 | 0.35 | False | |||
|
5.22 ns | 1.97 ns | 0.38 | 0.40 | False | |||
|
24.46 ns | 7.15 ns | 0.29 | 0.08 | False | |||
|
538.39 ns | 62.25 ns | 0.12 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
112.92 ΞΌs | 63.78 ΞΌs | 0.56 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.33 ns | 6.98 ns | 0.31 | 0.24 | False | |||
|
22.35 ns | 6.72 ns | 0.30 | 0.26 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
597.42 ns | 193.92 ns | 0.32 | 0.04 | False | |||
|
2.27 ΞΌs | 718.80 ns | 0.32 | 0.03 | False | |||
|
8.29 ΞΌs | 2.75 ΞΌs | 0.33 | 0.03 | False | |||
|
201.69 ns | 78.79 ns | 0.39 | 0.03 | False | |||
|
175.59 ns | 66.26 ns | 0.38 | 0.35 | False | |||
|
8.27 ΞΌs | 2.74 ΞΌs | 0.33 | 0.03 | False | |||
|
8.24 ΞΌs | 2.72 ΞΌs | 0.33 | 0.03 | False | |||
|
2.12 ΞΌs | 647.09 ns | 0.31 | 0.02 | False | |||
|
8.03 ΞΌs | 2.69 ΞΌs | 0.34 | 0.03 | False | |||
|
449.32 ns | 148.28 ns | 0.33 | 0.02 | False | |||
|
2.11 ΞΌs | 642.78 ns | 0.30 | 0.02 | False | |||
|
8.10 ΞΌs | 2.67 ΞΌs | 0.33 | 0.03 | False | |||
|
479.63 ns | 154.53 ns | 0.32 | 0.02 | False | |||
|
364.79 ns | 156.48 ns | 0.43 | 0.03 | False | |||
|
286.56 ns | 124.72 ns | 0.44 | 0.03 | False | |||
|
495.21 ns | 172.13 ns | 0.35 | 0.03 | False | |||
|
594.90 ns | 218.97 ns | 0.37 | 0.04 | False | |||
|
2.08 ΞΌs | 644.85 ns | 0.31 | 0.04 | False | |||
|
8.12 ΞΌs | 2.69 ΞΌs | 0.33 | 0.04 | False | |||
|
186.90 ns | 66.31 ns | 0.35 | 0.33 | False | |||
|
651.02 ns | 240.13 ns | 0.37 | 0.04 | False | |||
|
2.19 ΞΌs | 686.85 ns | 0.31 | 0.02 | False | |||
|
2.10 ΞΌs | 630.23 ns | 0.30 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.92 ms | 2.25 ms | 0.77 | 0.03 | False | |||
|
154.94 ΞΌs | 66.80 ΞΌs | 0.43 | 0.03 | False | |||
|
311.64 ΞΌs | 267.22 ΞΌs | 0.86 | 0.24 | False | |||
|
3.94 ms | 2.79 ms | 0.71 | 0.04 | False | |||
|
167.32 ΞΌs | 2.51 ns | 0.00 | 0.43 | False | |||
|
424.79 ΞΌs | 268.09 ΞΌs | 0.63 | 0.07 | False | |||
|
434.51 ΞΌs | 334.34 ΞΌs | 0.77 | 0.08 | False | |||
|
167.00 ΞΌs | 2.22 ns | 0.00 | 0.44 | False | |||
|
278.40 ΞΌs | 164.34 ΞΌs | 0.59 | 0.04 | False | |||
|
276.17 ΞΌs | 100.23 ΞΌs | 0.36 | 0.03 | False | |||
|
263.90 ΞΌs | 157.30 ΞΌs | 0.60 | 0.03 | False | |||
|
2.40 ms | 1.70 ms | 0.71 | 0.02 | False | |||
|
280.92 ΞΌs | 167.54 ΞΌs | 0.60 | 0.03 | False | |||
|
869.19 ΞΌs | 668.71 ΞΌs | 0.77 | 0.12 | False | |||
|
570.79 ΞΌs | 468.22 ΞΌs | 0.82 | 0.12 | False | |||
|
192.20 ΞΌs | 66.95 ΞΌs | 0.35 | 0.03 | False | |||
|
166.99 ΞΌs | 88.54 ΞΌs | 0.53 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
861.31 ns | 2.30 ns | 0.00 | 0.19 | False | |||
|
54.64 ΞΌs | 23.89 ΞΌs | 0.44 | 0.19 | False | |||
|
857.34 ns | 2.84 ns | 0.00 | 0.41 | False | |||
|
9.15 ΞΌs | 6.77 ΞΌs | 0.74 | 0.06 | False | |||
|
5.66 ΞΌs | 3.59 ΞΌs | 0.63 | 0.10 | False | |||
|
868.82 ns | 9.60 ns | 0.01 | 0.20 | False | |||
|
54.57 ΞΌs | 24.62 ΞΌs | 0.45 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.32 ms | 3.90 ms | 0.32 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.87 ns | 2.37 ns | 0.49 | 0.06 | False | |||
|
3.43 ns | 1.35 ns | 0.39 | 0.06 | False | |||
|
5.12 ns | 2.26 ns | 0.44 | 0.08 | False | |||
|
5.22 ns | 2.26 ns | 0.43 | 0.10 | False | |||
|
3.46 ns | 1.39 ns | 0.40 | 0.07 | False | |||
|
3.77 ns | 2.01 ns | 0.53 | 0.14 | False | |||
|
5.20 ns | 2.30 ns | 0.44 | 0.07 | False | |||
|
5.20 ns | 2.36 ns | 0.45 | 0.11 | False | |||
|
4.91 ns | 2.36 ns | 0.48 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
96.63 ns | 61.06 ns | 0.63 | 0.04 | False | |||
|
25.72 ns | 20.55 ns | 0.80 | 0.03 | False | |||
|
17.19 ns | 10.09 ns | 0.59 | 0.37 | False | |||
|
37.40 ns | 29.16 ns | 0.78 | 0.14 | False | |||
|
43.54 ns | 34.01 ns | 0.78 | 0.05 | False | |||
|
170.28 ns | 106.16 ns | 0.62 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
40.33 ns | 9.97 ns | 0.25 | 0.36 | False | |||
|
16.15 ns | 5.27 ns | 0.33 | 0.36 | False | |||
|
519.89 ns | 116.86 ns | 0.22 | 0.05 | False | |||
|
16.26 ns | 5.30 ns | 0.33 | 0.30 | False | |||
|
549.30 ns | 118.74 ns | 0.22 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
43.93 ns | 30.74 ns | 0.70 | 0.21 | False | |||
|
7.48 ns | 5.78 ns | 0.77 | 0.48 | False | |||
|
61.12 ns | 46.35 ns | 0.76 | 0.08 | False | |||
|
93.01 ns | 59.76 ns | 0.64 | 0.03 | False | |||
|
62.14 ns | 38.06 ns | 0.61 | 0.02 | False | |||
|
36.53 ns | 29.44 ns | 0.81 | 0.30 | False | |||
|
306.64 ns | 181.42 ns | 0.59 | 0.03 | False | |||
|
186.18 ns | 92.98 ns | 0.50 | 0.43 | False | |||
|
24.86 ns | 20.21 ns | 0.81 | 0.03 | False | |||
|
36.94 ns | 30.34 ns | 0.82 | 0.19 | False | |||
|
23.77 ns | 17.82 ns | 0.75 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.14 ns | 2.72 ns | 0.53 | 0.07 | False | |||
|
5.14 ns | 2.47 ns | 0.48 | 0.10 | False | |||
|
5.09 ns | 2.36 ns | 0.46 | 0.09 | False | |||
|
4.72 ns | 2.58 ns | 0.55 | 0.11 | False | |||
|
5.23 ns | 2.71 ns | 0.52 | 0.06 | False | |||
|
4.90 ns | 2.14 ns | 0.44 | 0.09 | False | |||
|
4.59 ns | 2.50 ns | 0.54 | 0.17 | False | |||
|
4.93 ns | 2.27 ns | 0.46 | 0.08 | False | |||
|
3.43 ns | 1.35 ns | 0.39 | 0.07 | False | |||
|
3.43 ns | 1.34 ns | 0.39 | 0.04 | False | |||
|
4.67 ns | 2.18 ns | 0.47 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.59 ms | 15.26 ms | 0.57 | 0.17 | False | |||
|
23.21 ms | 14.45 ms | 0.62 | 0.09 | False | |||
|
26.90 ms | 15.37 ms | 0.57 | 0.17 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
34.90 ΞΌs | 27.25 ΞΌs | 0.78 | 0.09 | False | |||
|
86.16 ΞΌs | 62.17 ΞΌs | 0.72 | 0.26 | False | |||
|
31.70 ΞΌs | 20.64 ΞΌs | 0.65 | 0.31 | False | |||
|
28.98 ΞΌs | 21.14 ΞΌs | 0.73 | 0.04 | False | |||
|
31.75 ΞΌs | 22.07 ΞΌs | 0.70 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
65.15 ns | 31.02 ns | 0.48 | 0.36 | False | |||
|
1.72 ΞΌs | 436.52 ns | 0.25 | 0.05 | False | |||
|
2.89 ΞΌs | 1.19 ΞΌs | 0.41 | 0.02 | False | |||
|
2.13 ΞΌs | 951.81 ns | 0.45 | 0.03 | False | |||
|
65.70 ns | 29.11 ns | 0.44 | 0.32 | False | |||
|
2.92 ΞΌs | 1.18 ΞΌs | 0.40 | 0.02 | False | |||
|
55.10 ns | 34.64 ns | 0.63 | 0.20 | False | |||
|
89.20 ns | 48.36 ns | 0.54 | 0.06 | False | |||
|
1.84 ΞΌs | 1.24 ΞΌs | 0.67 | 0.03 | False | |||
|
1.71 ΞΌs | 437.26 ns | 0.26 | 0.03 | False | |||
|
65.66 ns | 29.78 ns | 0.45 | 0.31 | False | |||
|
1.72 ΞΌs | 447.97 ns | 0.26 | 0.02 | False | |||
|
1.71 ΞΌs | 449.36 ns | 0.26 | 0.03 | False | |||
|
64.62 ns | 30.45 ns | 0.47 | 0.33 | False | |||
|
28.82 ns | 19.12 ns | 0.66 | 0.42 | False | |||
|
65.98 ns | 29.38 ns | 0.45 | 0.31 | False | |||
|
1.71 ΞΌs | 437.78 ns | 0.26 | 0.03 | False | |||
|
2.90 ΞΌs | 1.18 ΞΌs | 0.41 | 0.02 | False | |||
|
66.29 ns | 30.03 ns | 0.45 | 0.32 | False | |||
|
163.71 ns | 73.42 ns | 0.45 | 0.03 | False | |||
|
2.13 ΞΌs | 950.60 ns | 0.45 | 0.03 | False | |||
|
162.11 ns | 77.37 ns | 0.48 | 0.03 | False | |||
|
1.71 ΞΌs | 440.90 ns | 0.26 | 0.04 | False | |||
|
2.13 ΞΌs | 952.06 ns | 0.45 | 0.03 | False | |||
|
1.72 ΞΌs | 450.41 ns | 0.26 | 0.03 | False | |||
|
66.16 ns | 32.59 ns | 0.49 | 0.34 | False | |||
|
65.81 ns | 29.61 ns | 0.45 | 0.36 | False | |||
|
2.14 ΞΌs | 951.78 ns | 0.45 | 0.03 | False | |||
|
53.61 ns | 33.34 ns | 0.62 | 0.17 | False | |||
|
180.64 ns | 91.12 ns | 0.50 | 0.02 | False | |||
|
2.90 ΞΌs | 1.17 ΞΌs | 0.40 | 0.03 | False | |||
|
1.70 ΞΌs | 436.31 ns | 0.26 | 0.02 | False | |||
|
66.17 ns | 27.86 ns | 0.42 | 0.30 | False | |||
|
2.15 ΞΌs | 951.95 ns | 0.44 | 0.03 | False | |||
|
66.28 ns | 31.71 ns | 0.48 | 0.38 | False | |||
|
1.71 ΞΌs | 447.38 ns | 0.26 | 0.03 | False | |||
|
43.97 ns | 32.79 ns | 0.75 | 0.15 | False | |||
|
1.72 ΞΌs | 444.62 ns | 0.26 | 0.04 | False | |||
|
2.13 ΞΌs | 951.21 ns | 0.45 | 0.03 | False |
nd%3Dmicro_mono_Improvement/System.Globalization.Tests.StringSearch_25.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
558.62 ns | 266.42 ns | 0.48 | 0.33 | False | |||
|
675.42 ns | 424.24 ns | 0.63 | 0.26 | False | |||
|
786.01 ns | 516.93 ns | 0.66 | 0.17 | False | |||
|
914.14 ns | 554.64 ns | 0.61 | 0.19 | False | |||
|
659.91 ns | 402.06 ns | 0.61 | 0.26 | False | |||
|
558.62 ns | 273.23 ns | 0.49 | 0.29 | False | |||
|
92.21 ΞΌs | 34.23 ΞΌs | 0.37 | 0.02 | False | |||
|
889.59 ns | 539.67 ns | 0.61 | 0.22 | False | |||
|
518.23 ns | 269.63 ns | 0.52 | 0.19 | False | |||
|
906.00 ns | 552.63 ns | 0.61 | 0.21 | False | |||
|
821.77 ns | 533.62 ns | 0.65 | 0.16 | False | |||
|
2.66 ms | 672.35 ΞΌs | 0.25 | 0.03 | False | |||
|
917.75 ns | 563.78 ns | 0.61 | 0.13 | False | |||
|
884.99 ns | 547.59 ns | 0.62 | 0.23 | False | |||
|
2.66 ms | 668.83 ΞΌs | 0.25 | 0.04 | False | |||
|
1.62 ΞΌs | 1.10 ΞΌs | 0.68 | 0.03 | False | |||
|
817.87 ns | 549.97 ns | 0.67 | 0.19 | False | |||
|
1.06 ΞΌs | 458.13 ns | 0.43 | 0.15 | False | |||
|
91.66 ΞΌs | 34.04 ΞΌs | 0.37 | 0.03 | False | |||
|
878.71 ns | 539.97 ns | 0.61 | 0.19 | False | |||
|
556.17 ns | 271.70 ns | 0.49 | 0.36 | False | |||
|
677.46 ns | 425.13 ns | 0.63 | 0.22 | False | |||
|
856.22 ns | 558.29 ns | 0.65 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
967.98 ns | 675.85 ns | 0.70 | 0.30 | False | |||
|
1.25 ΞΌs | 881.74 ns | 0.70 | 0.15 | False | |||
|
1.16 ΞΌs | 770.39 ns | 0.67 | 0.22 | False | |||
|
1.00 ΞΌs | 513.96 ns | 0.51 | 0.11 | False | |||
|
313.06 ns | 230.36 ns | 0.74 | 0.24 | False | |||
|
139.84 ns | 110.79 ns | 0.79 | 0.44 | False | |||
|
1.07 ΞΌs | 582.52 ns | 0.54 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.39 ns | 0.02 ns | 0.01 | 0.21 | False | |||
|
1.43 ns | 0.02 ns | 0.01 | 0.10 | False | |||
|
5.58 ns | 0.03 ns | 0.01 | 0.12 | False | |||
|
1.12 ns | 0.02 ns | 0.02 | 0.13 | False | |||
|
16.00 ns | 13.24 ns | 0.83 | 0.12 | False | |||
|
1.31 ns | 0.02 ns | 0.01 | 0.14 | False | |||
|
11.41 ns | 9.15 ns | 0.80 | 0.21 | False | |||
|
3.99 ns | 0.02 ns | 0.01 | 0.05 | False | |||
|
2.28 ns | 0.02 ns | 0.01 | 0.20 | False | |||
|
7.93 ns | 0.02 ns | 0.00 | 0.09 | False | |||
|
3.29 ns | 0.03 ns | 0.01 | 0.13 | False | |||
|
1.07 ns | 0.02 ns | 0.02 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.67 secs | 1.00 secs | 0.21 | 0.02 | False | |||
|
4.67 secs | 1.00 secs | 0.21 | 0.02 | False | |||
|
7.67 secs | 1.00 secs | 0.13 | 0.16 | False | |||
|
4.84 secs | 1.02 secs | 0.21 | 0.03 | False | |||
|
4.67 secs | 1.00 secs | 0.21 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
863.41 ns | 656.73 ns | 0.76 | 0.30 | False | |||
|
2.71 ΞΌs | 2.21 ΞΌs | 0.81 | 0.21 | False | |||
|
832.73 ns | 619.09 ns | 0.74 | 0.26 | True | |||
|
2.34 ΞΌs | 1.96 ΞΌs | 0.84 | 0.05 | False | |||
|
830.11 ns | 603.33 ns | 0.73 | 0.24 | False | |||
|
1.44 ΞΌs | 1.32 ΞΌs | 0.91 | 0.31 | False | |||
|
833.55 ns | 630.26 ns | 0.76 | 0.29 | False | |||
|
828.36 ns | 671.98 ns | 0.81 | 0.28 | False | |||
|
2.07 ΞΌs | 1.72 ΞΌs | 0.83 | 0.04 | False | |||
|
689.95 ns | 571.67 ns | 0.83 | 0.31 | False | |||
|
2.72 ΞΌs | 2.27 ΞΌs | 0.83 | 0.18 | False | |||
|
4.39 ΞΌs | 3.44 ΞΌs | 0.79 | 0.04 | False | |||
|
1.49 ΞΌs | 1.23 ΞΌs | 0.83 | 0.27 | False | |||
|
2.48 ΞΌs | 2.03 ΞΌs | 0.82 | 0.19 | False | |||
|
3.40 ΞΌs | 2.69 ΞΌs | 0.79 | 0.16 | False | |||
|
1.28 ΞΌs | 915.80 ns | 0.72 | 0.33 | False | |||
|
1.47 ΞΌs | 1.05 ΞΌs | 0.71 | 0.30 | False | |||
|
1.46 ΞΌs | 1.17 ΞΌs | 0.80 | 0.29 | False | |||
|
693.87 ns | 470.82 ns | 0.68 | 0.24 | False | |||
|
1.59 ΞΌs | 1.17 ΞΌs | 0.74 | 0.11 | False | |||
|
2.72 ΞΌs | 2.36 ΞΌs | 0.87 | 0.22 | False | |||
|
2.13 ΞΌs | 1.80 ΞΌs | 0.85 | 0.06 | False | |||
|
1.44 ΞΌs | 1.18 ΞΌs | 0.82 | 0.19 | False | |||
|
1.05 ΞΌs | 651.80 ns | 0.62 | 0.30 | False | |||
|
2.28 ΞΌs | 1.90 ΞΌs | 0.83 | 0.04 | False | |||
|
1.43 ΞΌs | 1.17 ΞΌs | 0.82 | 0.31 | False | |||
|
1.43 ΞΌs | 1.14 ΞΌs | 0.80 | 0.31 | False | |||
|
1.53 ΞΌs | 1.17 ΞΌs | 0.77 | 0.24 | False | |||
|
332.11 ns | 314.44 ns | 0.95 | 0.20 | False | |||
|
1.51 ΞΌs | 1.20 ΞΌs | 0.80 | 0.16 | False | |||
|
971.01 ns | 674.13 ns | 0.69 | 0.37 | False | |||
|
1.49 ΞΌs | 1.41 ΞΌs | 0.95 | 0.30 | False | |||
|
1.00 ΞΌs | 682.78 ns | 0.68 | 0.26 | False | |||
|
1.43 ΞΌs | 1.32 ΞΌs | 0.92 | 0.30 | False | |||
|
1.43 ΞΌs | 1.03 ΞΌs | 0.72 | 0.22 | False | |||
|
1.48 ΞΌs | 1.33 ΞΌs | 0.90 | 0.31 | False | |||
|
1.53 ΞΌs | 1.22 ΞΌs | 0.80 | 0.17 | False | |||
|
1.42 ΞΌs | 1.17 ΞΌs | 0.82 | 0.24 | False | |||
|
1.29 ΞΌs | 948.14 ns | 0.73 | 0.32 | False | |||
|
981.23 ns | 622.18 ns | 0.63 | 0.31 | False | |||
|
1.47 ΞΌs | 1.25 ΞΌs | 0.85 | 0.26 | False | |||
|
1.43 ΞΌs | 1.14 ΞΌs | 0.80 | 0.32 | False |
erable_18.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
91.50 ΞΌs | 71.74 ΞΌs | 0.78 | 0.04 | False | |||
|
89.28 ΞΌs | 71.09 ΞΌs | 0.80 | 0.06 | False | |||
|
113.91 ns | 80.89 ns | 0.71 | 0.29 | False | |||
|
110.65 ns | 74.31 ns | 0.67 | 0.23 | False | |||
|
109.94 ns | 78.99 ns | 0.72 | 0.26 | False | |||
|
92.44 ΞΌs | 73.87 ΞΌs | 0.80 | 0.10 | False | |||
|
119.73 ΞΌs | 90.28 ΞΌs | 0.75 | 0.09 | False | |||
|
94.49 ΞΌs | 73.26 ΞΌs | 0.78 | 0.16 | False | |||
|
112.43 ns | 76.43 ns | 0.68 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
40.30 ns | 7.56 ns | 0.19 | 0.03 | False | |||
|
5.17 ns | 0.34 ns | 0.07 | 0.28 | False | |||
|
14.52 ns | 0.33 ns | 0.02 | 0.29 | False | |||
|
14.91 ns | 0.39 ns | 0.03 | 0.19 | False | |||
|
5.17 ns | 0.34 ns | 0.07 | 0.29 | False | |||
|
33.26 ns | 0.34 ns | 0.01 | 0.29 | False | |||
|
5.11 ns | 0.33 ns | 0.07 | 0.29 | False | |||
|
14.90 ns | 0.36 ns | 0.02 | 0.27 | False | |||
|
5.15 ns | 0.34 ns | 0.07 | 0.29 | False | |||
|
51.55 ns | 13.92 ns | 0.27 | 0.06 | False | |||
|
5.37 ns | 0.33 ns | 0.06 | 0.30 | False | |||
|
33.12 ns | 2.34 ns | 0.07 | 0.22 | False | |||
|
123.82 ns | 22.57 ns | 0.18 | 0.07 | False | |||
|
9.79 ns | 0.33 ns | 0.03 | 0.19 | False | |||
|
47.52 ns | 13.72 ns | 0.29 | 0.03 | False | |||
|
21.34 ns | 0.38 ns | 0.02 | 0.26 | False | |||
|
5.49 ns | 0.36 ns | 0.07 | 0.25 | False | |||
|
5.50 ns | 0.33 ns | 0.06 | 0.25 | False | |||
|
44.45 ns | 19.47 ns | 0.44 | 0.29 | False | |||
|
3.82 ns | 0.33 ns | 0.09 | 0.34 | False | |||
|
47.44 ns | 13.72 ns | 0.29 | 0.03 | False | |||
|
6.23 ns | 0.33 ns | 0.05 | 0.18 | False | |||
|
124.57 ns | 22.09 ns | 0.18 | 0.06 | False | |||
|
33.95 ns | 4.66 ns | 0.14 | 0.07 | False | |||
|
99.92 ns | 39.97 ns | 0.40 | 0.32 | False | |||
|
5.10 ns | 0.38 ns | 0.07 | 0.26 | False | |||
|
6.27 ns | 1.13 ns | 0.18 | 0.32 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
41.84 ns | 35.68 ns | 0.85 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
53.48 ΞΌs | 32.83 ΞΌs | 0.61 | 0.20 | False | |||
|
232.79 ΞΌs | 122.45 ΞΌs | 0.53 | 0.16 | False | |||
|
23.73 ΞΌs | 14.84 ΞΌs | 0.63 | 0.22 | False | |||
|
24.97 ΞΌs | 15.26 ΞΌs | 0.61 | 0.19 | False | |||
|
19.87 ms | 11.62 ms | 0.58 | 0.06 | False | |||
|
2.95 ΞΌs | 1.87 ΞΌs | 0.63 | 0.31 | False | |||
|
252.51 ΞΌs | 132.66 ΞΌs | 0.53 | 0.19 | False | |||
|
3.01 ΞΌs | 1.82 ΞΌs | 0.60 | 0.21 | False | |||
|
178.84 ΞΌs | 104.31 ΞΌs | 0.58 | 0.06 | False | |||
|
18.57 ms | 10.39 ms | 0.56 | 0.04 | False | |||
|
48.66 ΞΌs | 30.46 ΞΌs | 0.63 | 0.19 | False | |||
|
33.17 ΞΌs | 16.58 ΞΌs | 0.50 | 0.19 | False | |||
|
159.17 ΞΌs | 82.76 ΞΌs | 0.52 | 0.08 | False | |||
|
35.85 ΞΌs | 17.76 ΞΌs | 0.50 | 0.24 | False | |||
|
141.83 ΞΌs | 73.73 ΞΌs | 0.52 | 0.12 | False | |||
|
191.52 ΞΌs | 102.49 ΞΌs | 0.54 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
41.27 ΞΌs | 26.03 ΞΌs | 0.63 | 0.03 | False | |||
|
307.38 ns | 185.01 ns | 0.60 | 0.02 | False | |||
|
2.99 ΞΌs | 2.08 ΞΌs | 0.69 | 0.03 | False | |||
|
6.85 ΞΌs | 4.73 ΞΌs | 0.69 | 0.03 | False | |||
|
10.60 ΞΌs | 5.95 ΞΌs | 0.56 | 0.03 | False | |||
|
372.82 ns | 228.15 ns | 0.61 | 0.02 | False | |||
|
23.56 ΞΌs | 17.83 ΞΌs | 0.76 | 0.03 | False | |||
|
31.23 ΞΌs | 19.27 ΞΌs | 0.62 | 0.02 | False | |||
|
32.19 ΞΌs | 22.38 ΞΌs | 0.70 | 0.03 | False | |||
|
28.54 ΞΌs | 21.25 ΞΌs | 0.74 | 0.02 | False | |||
|
9.71 ΞΌs | 5.69 ΞΌs | 0.59 | 0.05 | False | |||
|
226.78 ΞΌs | 172.84 ΞΌs | 0.76 | 0.03 | False | |||
|
25.74 ΞΌs | 17.64 ΞΌs | 0.69 | 0.03 | False | |||
|
8.52 ΞΌs | 5.04 ΞΌs | 0.59 | 0.02 | False | |||
|
2.87 ΞΌs | 2.02 ΞΌs | 0.70 | 0.03 | False | |||
|
4.24 ΞΌs | 2.77 ΞΌs | 0.65 | 0.03 | False | |||
|
16.15 ΞΌs | 10.16 ΞΌs | 0.63 | 0.04 | False | |||
|
341.85 ns | 205.68 ns | 0.60 | 0.02 | False | |||
|
13.39 ΞΌs | 9.24 ΞΌs | 0.69 | 0.03 | False | |||
|
8.34 ΞΌs | 4.93 ΞΌs | 0.59 | 0.06 | False | |||
|
311.53 ΞΌs | 213.12 ΞΌs | 0.68 | 0.03 | False | |||
|
804.93 ns | 499.28 ns | 0.62 | 0.03 | False | |||
|
27.09 ΞΌs | 18.93 ΞΌs | 0.70 | 0.03 | False | |||
|
31.80 ΞΌs | 23.28 ΞΌs | 0.73 | 0.03 | False | |||
|
3.71 ΞΌs | 2.42 ΞΌs | 0.65 | 0.03 | False | |||
|
279.56 ΞΌs | 205.95 ΞΌs | 0.74 | 0.03 | False | |||
|
766.26 ns | 479.92 ns | 0.63 | 0.03 | False | |||
|
23.36 ΞΌs | 17.90 ΞΌs | 0.77 | 0.03 | False | |||
|
7.02 ΞΌs | 3.98 ΞΌs | 0.57 | 0.03 | False | |||
|
5.72 ΞΌs | 3.93 ΞΌs | 0.69 | 0.03 | False | |||
|
3.44 ΞΌs | 2.38 ΞΌs | 0.69 | 0.02 | False | |||
|
39.16 ΞΌs | 27.01 ΞΌs | 0.69 | 0.03 | False | |||
|
26.80 ΞΌs | 18.82 ΞΌs | 0.70 | 0.03 | False | |||
|
4.79 ΞΌs | 3.50 ΞΌs | 0.73 | 0.04 | False | |||
|
5.59 ΞΌs | 3.91 ΞΌs | 0.70 | 0.03 | False | |||
|
343.35 ns | 208.92 ns | 0.61 | 0.03 | False | |||
|
25.90 ΞΌs | 17.41 ΞΌs | 0.67 | 0.04 | False | |||
|
263.79 ΞΌs | 191.50 ΞΌs | 0.73 | 0.02 | False | |||
|
389.69 ns | 226.68 ns | 0.58 | 0.03 | False | |||
|
226.96 ΞΌs | 171.59 ΞΌs | 0.76 | 0.02 | False | |||
|
5.95 ΞΌs | 4.41 ΞΌs | 0.74 | 0.03 | False | |||
|
4.79 ΞΌs | 3.49 ΞΌs | 0.73 | 0.04 | False | |||
|
Wt7r55234F3RqlspAG+58aZO6bEfNa1KpLOZotfVIW+Gn+gZV9rGwN7JQ9w3WRhYP47YRTlcloOsk01zz7Ys/sa7LABNbbmbbTZQ42RVLXYp3IpMMviHDYX94uNcf7A2Ok8HB6Oh4NDzqDQbDg8Hh29f9/qjf9yGo0lqiugchcXmt5SpsDH0GXfGqI27qnQjrjlnvuxK+VlCB8ynR/nRN/IQcA1UFR+iyzsJHlazx8S2gXDqng05XNFbeODpDBSYr6gfEH1az8Cmj2wMUvsY0l8jiTnEuQnKHBxQ9aLpildqi0ibazale4xStk3BEVlxAFLj3AdzTU2+WXiJC494Ch1FZKI7kCqjzB0IVlLUcBQAA>) | 6.58 ΞΌs | 4.77 ΞΌs | 0.73 | 0.02 | False | | | |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.08 ΞΌs | 4.26 ΞΌs | 0.53 | 0.03 | False | |||
|
4.93 ΞΌs | 2.56 ΞΌs | 0.52 | 0.03 | False | |||
|
15.24 ΞΌs | 8.10 ΞΌs | 0.53 | 0.03 | False | |||
|
5.44 ΞΌs | 2.89 ΞΌs | 0.53 | 0.02 | False | |||
|
3.71 ΞΌs | 1.67 ΞΌs | 0.45 | 0.03 | False | |||
|
3.74 ms | 1.95 ms | 0.52 | 0.02 | False | |||
|
35.63 ms | 11.76 ms | 0.33 | 0.03 | False | |||
|
4.21 ms | 2.27 ms | 0.54 | 0.02 | False | |||
|
15.66 ΞΌs | 8.35 ΞΌs | 0.53 | 0.02 | False | |||
|
861.62 ns | 423.00 ns | 0.49 | 0.03 | False | |||
|
4.24 ΞΌs | 2.02 ΞΌs | 0.48 | 0.02 | False | |||
|
8.62 ΞΌs | 4.65 ΞΌs | 0.54 | 0.02 | False | |||
|
1.41 ΞΌs | 804.52 ns | 0.57 | 0.09 | False | |||
|
35.84 ms | 11.89 ms | 0.33 | 0.03 | False | |||
|
905.59 ns | 443.63 ns | 0.49 | 0.04 | False | |||
|
1.37 ΞΌs | 768.28 ns | 0.56 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
716.02 ns | 420.49 ns | 0.59 | 0.30 | False | |||
|
738.24 ns | 413.47 ns | 0.56 | 0.28 | False | |||
|
667.34 ns | 385.73 ns | 0.58 | 0.12 | False | |||
|
728.76 ns | 392.34 ns | 0.54 | 0.26 | False | |||
|
503.70 ns | 238.61 ns | 0.47 | 0.28 | False | |||
|
731.26 ns | 408.45 ns | 0.56 | 0.16 | False | |||
|
4.61 ΞΌs | 2.61 ΞΌs | 0.57 | 0.02 | False | |||
|
652.52 ns | 401.85 ns | 0.62 | 0.29 | False | |||
|
614.79 ns | 381.30 ns | 0.62 | 0.33 | False | |||
|
1.60 ΞΌs | 1.05 ΞΌs | 0.66 | 0.04 | False | |||
|
621.79 ns | 398.47 ns | 0.64 | 0.26 | False | |||
|
539.24 ns | 233.86 ns | 0.43 | 0.27 | False | |||
|
718.90 ns | 417.48 ns | 0.58 | 0.17 | False | |||
|
553.67 ns | 241.15 ns | 0.44 | 0.33 | False | |||
|
2.75 ms | 668.40 ΞΌs | 0.24 | 0.03 | False | |||
|
1.01 ΞΌs | 411.88 ns | 0.41 | 0.12 | False | |||
|
778.55 ns | 507.36 ns | 0.65 | 0.20 | False | |||
|
722.69 ns | 476.48 ns | 0.66 | 0.21 | False | |||
|
2.76 ms | 668.03 ΞΌs | 0.24 | 0.03 | False | |||
|
754.94 ns | 421.93 ns | 0.56 | 0.23 | False | |||
|
748.90 ns | 415.97 ns | 0.56 | 0.26 | False | |||
|
556.36 ns | 253.45 ns | 0.46 | 0.30 | False | |||
|
4.60 ΞΌs | 2.57 ΞΌs | 0.56 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
79.84 ns | 37.45 ns | 0.47 | 0.02 | False | |||
|
19.51 ns | 10.93 ns | 0.56 | 0.20 | False | |||
|
9.88 ns | 6.65 ns | 0.67 | 0.23 | False | |||
|
207.88 ns | 102.63 ns | 0.49 | 0.04 | False | |||
|
18.24 ns | 9.92 ns | 0.54 | 0.34 | False | |||
|
131.45 ns | 68.00 ns | 0.52 | 0.03 | False | |||
|
11.76 ns | 6.26 ns | 0.53 | 0.13 | False | |||
|
11.23 ns | 5.44 ns | 0.48 | 0.16 | False | |||
|
212.55 ns | 106.80 ns | 0.50 | 0.03 | False | |||
|
138.69 ns | 73.78 ns | 0.53 | 0.04 | False | |||
|
31.11 ns | 16.00 ns | 0.51 | 0.29 | False | |||
|
17.81 ns | 7.51 ns | 0.42 | 0.20 | False | |||
|
134.83 ns | 87.31 ns | 0.65 | 0.04 | False | |||
|
17.91 ns | 10.15 ns | 0.57 | 0.10 | False | |||
|
31.57 ns | 17.06 ns | 0.54 | 0.17 | False | |||
|
10.40 ns | 6.98 ns | 0.67 | 0.11 | False | |||
|
31.72 ns | 17.67 ns | 0.56 | 0.11 | False | |||
|
11.53 ns | 5.61 ns | 0.49 | 0.15 | False | |||
|
44.14 ns | 14.87 ns | 0.34 | 0.27 | False | |||
|
27.26 ns | 12.42 ns | 0.46 | 0.14 | False | |||
|
19.58 ns | 11.76 ns | 0.60 | 0.16 | False | |||
|
10.04 ns | 6.75 ns | 0.67 | 0.14 | False | |||
|
20.13 ns | 11.82 ns | 0.59 | 0.08 | False | |||
|
236.58 ns | 112.73 ns | 0.48 | 0.03 | False | |||
|
67.76 ns | 38.23 ns | 0.56 | 0.03 | False | |||
|
12.14 ns | 6.38 ns | 0.53 | 0.11 | False | |||
|
10.23 ns | 7.34 ns | 0.72 | 0.21 | False | |||
|
17.75 ns | 10.08 ns | 0.57 | 0.07 | False | |||
|
9.83 ns | 5.83 ns | 0.59 | 0.10 | False | |||
|
17.74 ns | 10.20 ns | 0.57 | 0.40 | False | |||
|
242.68 ns | 114.61 ns | 0.47 | 0.03 | False | |||
|
19.56 ns | 12.04 ns | 0.62 | 0.41 | False | |||
|
10.09 ns | 7.85 ns | 0.78 | 0.08 | False | |||
|
13.52 ns | 8.97 ns | 0.66 | 0.10 | False | |||
|
30.10 ns | 16.05 ns | 0.53 | 0.09 | False | |||
|
19.39 ns | 10.16 ns | 0.52 | 0.21 | False | |||
|
82.40 ns | 38.67 ns | 0.47 | 0.03 | False | |||
|
15.49 ns | 9.30 ns | 0.60 | 0.22 | False | |||
|
11.15 ns | 5.30 ns | 0.48 | 0.19 | False | |||
|
17.64 ns | 7.78 ns | 0.44 | 0.09 | False | |||
|
65.57 ns | 32.09 ns | 0.49 | 0.04 | False | |||
|
24.54 ns | 11.97 ns | 0.49 | 0.23 | False |
2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Improvement/System.Buffers.Text.Tests.Utf8ParserTests_18.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
47.98 ΞΌs | 17.26 ΞΌs | 0.36 | 0.07 | False | |||
|
49.59 ΞΌs | 17.19 ΞΌs | 0.35 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
70.47 ns | 52.62 ns | 0.75 | 0.41 | False | |||
|
73.71 ns | 51.26 ns | 0.70 | 0.37 | False | |||
|
76.85 ns | 58.76 ns | 0.76 | 0.35 | False | |||
|
75.24 ns | 50.42 ns | 0.67 | 0.39 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
873.77 ns | 9.37 ns | 0.01 | 0.11 | False | |||
|
48.17 ΞΌs | 37.02 ΞΌs | 0.77 | 0.04 | False | |||
|
18.23 ΞΌs | 12.03 ΞΌs | 0.66 | 0.05 | False | |||
|
18.25 ΞΌs | 12.12 ΞΌs | 0.66 | 0.09 | False | |||
|
6.34 ΞΌs | 4.95 ΞΌs | 0.78 | 0.13 | False | |||
|
40.30 ΞΌs | 27.76 ΞΌs | 0.69 | 0.18 | False | |||
|
2.82 ΞΌs | 541.43 ns | 0.19 | 0.07 | False | |||
|
17.89 ΞΌs | 13.18 ΞΌs | 0.74 | 0.25 | False | |||
|
41.96 ΞΌs | 34.62 ΞΌs | 0.83 | 0.04 | False | |||
|
858.88 ns | 2.68 ns | 0.00 | 0.53 | False | |||
|
865.21 ns | 2.82 ns | 0.00 | 0.16 | False | |||
|
13.41 ΞΌs | 10.11 ΞΌs | 0.75 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.17 ΞΌs | 2.66 ΞΌs | 0.84 | 0.22 | False | |||
|
231.77 ΞΌs | 151.37 ΞΌs | 0.65 | 0.04 | False | |||
|
16.97 ΞΌs | 13.89 ΞΌs | 0.82 | 0.07 | False | |||
|
32.02 ΞΌs | 21.19 ΞΌs | 0.66 | 0.06 | False | |||
|
3.14 ΞΌs | 2.08 ΞΌs | 0.66 | 0.04 | False | |||
|
231.61 ns | 155.70 ns | 0.67 | 0.04 | False | |||
|
313.90 ns | 213.35 ns | 0.68 | 0.07 | False | |||
|
2.30 ΞΌs | 1.50 ΞΌs | 0.65 | 0.04 | False | |||
|
317.05 ΞΌs | 211.50 ΞΌs | 0.67 | 0.04 | False | |||
|
23.01 ΞΌs | 15.11 ΞΌs | 0.66 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
91.47 ms | 48.31 ms | 0.53 | 0.04 | False | |||
|
90.42 ms | 48.13 ms | 0.53 | 0.04 | False | |||
|
87.70 ms | 47.52 ms | 0.54 | 0.03 | False | |||
|
86.39 ms | 46.99 ms | 0.54 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
176.12 ns | 114.26 ns | 0.65 | 0.06 | False | |||
|
531.77 ns | 228.64 ns | 0.43 | 0.12 | False | |||
|
13.86 ns | 10.01 ns | 0.72 | 0.27 | False | |||
|
42.28 ns | 29.86 ns | 0.71 | 0.21 | False | |||
|
53.51 ns | 39.80 ns | 0.74 | 0.08 | False | |||
|
852.01 ns | 468.69 ns | 0.55 | 0.04 | False | |||
|
22.02 ns | 13.57 ns | 0.62 | 0.21 | False | |||
|
21.67 ns | 17.85 ns | 0.82 | 0.05 | False | |||
|
874.33 ns | 510.49 ns | 0.58 | 0.04 | False | |||
|
57.42 ns | 39.58 ns | 0.69 | 0.03 | False | |||
|
331.07 ns | 204.18 ns | 0.62 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.73 ns | 4.69 ns | 0.34 | 0.35 | False | |||
|
44.89 ns | 13.50 ns | 0.30 | 0.06 | False | |||
|
28.55 ns | 10.77 ns | 0.38 | 0.04 | False | |||
|
18.35 ns | 5.01 ns | 0.27 | 0.33 | False | |||
|
118.19 ns | 30.86 ns | 0.26 | 0.39 | False | |||
|
19.43 ns | 9.75 ns | 0.50 | 0.25 | False | |||
|
20.92 ns | 4.77 ns | 0.23 | 0.27 | False | |||
|
16.19 ns | 9.62 ns | 0.59 | 0.18 | False | |||
|
8.48 ns | 4.81 ns | 0.57 | 0.44 | False | |||
|
48.09 ns | 19.18 ns | 0.40 | 0.04 | False | |||
|
20.14 ns | 4.76 ns | 0.24 | 0.35 | False | |||
|
22.86 ns | 8.50 ns | 0.37 | 0.12 | False | |||
|
12.70 ns | 7.65 ns | 0.60 | 0.30 | False | |||
|
28.64 ns | 10.75 ns | 0.38 | 0.06 | False | |||
|
28.58 ns | 11.14 ns | 0.39 | 0.06 | False | |||
|
23.51 ns | 8.21 ns | 0.35 | 0.14 | False | |||
|
19.96 ns | 4.99 ns | 0.25 | 0.27 | False | |||
|
115.37 ns | 27.88 ns | 0.24 | 0.39 | False | |||
|
19.88 ns | 4.95 ns | 0.25 | 0.26 | False | |||
|
28.56 ns | 10.97 ns | 0.38 | 0.06 | False | |||
|
59.73 ns | 12.46 ns | 0.21 | 0.08 | False | |||
|
18.83 ns | 4.96 ns | 0.26 | 0.28 | False | |||
|
23.90 ns | 11.97 ns | 0.50 | 0.04 | False | |||
|
41.23 ns | 18.36 ns | 0.45 | 0.02 | False | |||
|
16.52 ns | 4.36 ns | 0.26 | 0.31 | False | |||
|
15.68 ns | 4.36 ns | 0.28 | 0.35 | False | |||
|
13.64 ns | 5.27 ns | 0.39 | 0.24 | False | |||
|
16.45 ns | 9.30 ns | 0.57 | 0.21 | False | |||
|
19.21 ns | 9.63 ns | 0.50 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.89 ns | 2.69 ns | 0.27 | 0.11 | False | |||
|
9.92 ns | 3.18 ns | 0.32 | 0.16 | False | |||
|
9.83 ns | 3.19 ns | 0.32 | 0.11 | False | |||
|
9.22 ns | 2.62 ns | 0.28 | 0.09 | False | |||
|
9.94 ns | 2.56 ns | 0.26 | 0.16 | False | |||
|
10.03 ns | 3.11 ns | 0.31 | 0.10 | False | |||
|
17.40 ns | 2.85 ns | 0.16 | 0.13 | False | |||
|
17.44 ns | 2.86 ns | 0.16 | 0.09 | False | |||
|
17.15 ns | 2.32 ns | 0.14 | 0.07 | False | |||
|
9.70 ns | 2.65 ns | 0.27 | 0.07 | False | |||
|
17.41 ns | 2.35 ns | 0.14 | 0.11 | False | |||
|
17.32 ns | 2.87 ns | 0.17 | 0.10 | False | |||
|
17.18 ns | 3.30 ns | 0.19 | 0.10 | False | |||
|
17.19 ns | 2.37 ns | 0.14 | 0.11 | False | |||
|
9.84 ns | 3.09 ns | 0.31 | 0.08 | False | |||
|
17.34 ns | 2.32 ns | 0.13 | 0.07 | False | |||
|
17.35 ns | 2.82 ns | 0.16 | 0.09 | False | |||
|
9.91 ns | 3.06 ns | 0.31 | 0.13 | False | |||
|
9.43 ns | 2.70 ns | 0.29 | 0.10 | False | |||
|
17.99 ns | 2.32 ns | 0.13 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
28.07 ΞΌs | 12.94 ΞΌs | 0.46 | 0.40 | False | |||
|
28.52 ΞΌs | 15.37 ΞΌs | 0.54 | 0.38 | False | |||
|
28.89 ΞΌs | 17.20 ΞΌs | 0.60 | 0.35 | False | |||
|
479.96 ΞΌs | 303.75 ΞΌs | 0.63 | 0.17 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
67.38 ns | 45.41 ns | 0.67 | 0.12 | False | |||
|
8.06 ns | 3.35 ns | 0.42 | 0.17 | False | |||
|
34.26 ns | 22.97 ns | 0.67 | 0.17 | False | |||
|
8.04 ns | 2.72 ns | 0.34 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.16 ΞΌs | 703.40 ns | 0.60 | 0.05 | False | |||
|
1.18 ΞΌs | 698.34 ns | 0.59 | 0.03 | False | |||
|
1.24 ΞΌs | 710.39 ns | 0.57 | 0.06 | False | |||
|
1.19 ΞΌs | 714.02 ns | 0.60 | 0.04 | False | |||
|
1.53 ΞΌs | 828.40 ns | 0.54 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
415.31 ΞΌs | 102.54 ΞΌs | 0.25 | 0.02 | False | |||
|
211.44 ΞΌs | 54.88 ΞΌs | 0.26 | 0.02 | False | |||
|
101.23 ΞΌs | 31.90 ΞΌs | 0.32 | 0.27 | False | |||
|
91.72 ΞΌs | 52.63 ΞΌs | 0.57 | 0.24 | False | |||
|
103.52 ΞΌs | 52.50 ΞΌs | 0.51 | 0.23 | False | |||
|
248.96 ΞΌs | 59.38 ΞΌs | 0.24 | 0.04 | False | |||
|
25.72 ΞΌs | 6.57 ΞΌs | 0.26 | 0.03 | False | |||
|
159.64 ΞΌs | 68.44 ΞΌs | 0.43 | 0.16 | False | |||
|
51.01 ΞΌs | 21.75 ΞΌs | 0.43 | 0.04 | False | |||
|
45.84 ΞΌs | 22.01 ΞΌs | 0.48 | 0.03 | False | |||
|
76.66 ΞΌs | 30.99 ΞΌs | 0.40 | 0.19 | False | |||
|
41.26 ΞΌs | 10.83 ΞΌs | 0.26 | 0.02 | False | |||
|
48.48 ΞΌs | 7.25 ΞΌs | 0.15 | 0.16 | False | |||
|
276.82 ΞΌs | 41.70 ΞΌs | 0.15 | 0.03 | False | |||
|
204.39 ΞΌs | 53.50 ΞΌs | 0.26 | 0.19 | False | |||
|
26.14 ΞΌs | 5.49 ΞΌs | 0.21 | 0.04 | False | |||
|
64.33 ΞΌs | 31.62 ΞΌs | 0.49 | 0.22 | False | |||
|
213.29 ΞΌs | 54.13 ΞΌs | 0.25 | 0.04 | False | |||
|
119.47 ΞΌs | 34.69 ΞΌs | 0.29 | 0.25 | False | |||
|
51.48 ΞΌs | 4.96 ΞΌs | 0.10 | 0.19 | False | |||
|
82.11 ΞΌs | 37.22 ΞΌs | 0.45 | 0.19 | False | |||
|
48.49 ΞΌs | 4.60 ΞΌs | 0.09 | 0.16 | False | |||
|
71.58 ΞΌs | 36.38 ΞΌs | 0.51 | 0.25 | False | |||
|
47.66 ΞΌs | 4.87 ΞΌs | 0.10 | 0.03 | False | |||
|
89.18 ΞΌs | 27.84 ΞΌs | 0.31 | 0.25 | False | |||
|
114.75 ΞΌs | 69.23 ΞΌs | 0.60 | 0.13 | False | |||
|
121.26 ΞΌs | 34.49 ΞΌs | 0.28 | 0.24 | False | |||
|
162.92 ΞΌs | 67.82 ΞΌs | 0.42 | 0.23 | False | |||
|
116.76 ΞΌs | 18.85 ΞΌs | 0.16 | 0.03 | False | |||
|
50.40 ΞΌs | 4.97 ΞΌs | 0.10 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.15 ΞΌs | 711.76 ns | 0.62 | 0.04 | False | |||
|
883.87 ns | 167.12 ns | 0.19 | 0.13 | False | |||
|
3.52 ΞΌs | 2.34 ΞΌs | 0.66 | 0.08 | False | |||
|
1.36 ΞΌs | 788.48 ns | 0.58 | 0.05 | False | |||
|
3.10 ΞΌs | 1.96 ΞΌs | 0.63 | 0.02 | False | |||
|
521.35 ns | 314.70 ns | 0.60 | 0.03 | False | |||
|
3.12 ΞΌs | 2.02 ΞΌs | 0.65 | 0.28 | False | |||
|
3.58 ΞΌs | 2.26 ΞΌs | 0.63 | 0.07 | False | |||
|
417.98 ns | 218.05 ns | 0.52 | 0.07 | False | |||
|
195.41 ns | 152.94 ns | 0.78 | 0.15 | False | |||
|
2.64 ΞΌs | 1.56 ΞΌs | 0.59 | 0.04 | False | |||
|
789.61 ns | 509.02 ns | 0.64 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
24.12 ΞΌs | 9.22 ΞΌs | 0.38 | 0.03 | False | |||
|
22.97 ΞΌs | 9.72 ΞΌs | 0.42 | 0.04 | False | |||
|
19.84 ΞΌs | 8.51 ΞΌs | 0.43 | 0.03 | False | |||
|
142.01 ΞΌs | 54.78 ΞΌs | 0.39 | 0.04 | False | |||
|
10.64 ms | 4.41 ms | 0.41 | 0.03 | False | |||
|
108.30 ΞΌs | 44.28 ΞΌs | 0.41 | 0.03 | False | |||
|
1.72 ΞΌs | 740.77 ns | 0.43 | 0.03 | False | |||
|
1.82 ΞΌs | 795.84 ns | 0.44 | 0.02 | False | |||
|
120.42 ΞΌs | 49.76 ΞΌs | 0.41 | 0.04 | False | |||
|
27.34 ΞΌs | 10.87 ΞΌs | 0.40 | 0.02 | False | |||
|
93.84 ΞΌs | 38.04 ΞΌs | 0.41 | 0.04 | False | |||
|
124.27 ΞΌs | 44.70 ΞΌs | 0.36 | 0.04 | False | |||
|
12.81 ΞΌs | 5.40 ΞΌs | 0.42 | 0.03 | False | |||
|
76.37 ΞΌs | 26.15 ΞΌs | 0.34 | 0.03 | False | |||
|
11.65 ms | 4.87 ms | 0.42 | 0.02 | False | |||
|
13.73 ΞΌs | 5.83 ΞΌs | 0.42 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.47 ΞΌs | 6.71 ΞΌs | 0.71 | 0.22 | False | |||
|
8.12 ΞΌs | 6.07 ΞΌs | 0.75 | 0.15 | False | |||
|
8.91 ΞΌs | 6.13 ΞΌs | 0.69 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
596.41 ΞΌs | 248.20 ΞΌs | 0.42 | 0.12 | False | |||
|
67.88 ΞΌs | 20.72 ΞΌs | 0.31 | 0.04 | False | |||
|
720.22 ΞΌs | 350.57 ΞΌs | 0.49 | 0.03 | False | |||
|
308.28 ΞΌs | 232.94 ΞΌs | 0.76 | 0.38 | False | |||
|
137.90 ΞΌs | 29.26 ΞΌs | 0.21 | 0.02 | False | |||
|
510.70 ΞΌs | 251.95 ΞΌs | 0.49 | 0.03 | False | |||
|
122.12 ΞΌs | 22.82 ΞΌs | 0.19 | 0.14 | False | |||
|
565.35 ΞΌs | 309.24 ΞΌs | 0.55 | 0.03 | False | |||
|
478.96 ΞΌs | 234.59 ΞΌs | 0.49 | 0.06 | False | |||
|
190.36 ΞΌs | 109.11 ΞΌs | 0.57 | 0.26 | False | |||
|
105.60 ΞΌs | 17.71 ΞΌs | 0.17 | 0.45 | False | |||
|
368.18 ΞΌs | 164.23 ΞΌs | 0.45 | 0.04 | False | |||
|
276.71 ΞΌs | 58.76 ΞΌs | 0.21 | 0.03 | False | |||
|
452.59 ΞΌs | 282.59 ΞΌs | 0.62 | 0.25 | False | |||
|
444.83 ΞΌs | 221.09 ΞΌs | 0.50 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
150.67 ΞΌs | 104.39 ΞΌs | 0.69 | 0.30 | False | |||
|
48.24 ΞΌs | 21.15 ΞΌs | 0.44 | 0.33 | False | |||
|
2.12 ΞΌs | 955.72 ns | 0.45 | 0.34 | False | |||
|
54.32 ΞΌs | 20.63 ΞΌs | 0.38 | 0.31 | False | |||
|
161.26 ΞΌs | 107.40 ΞΌs | 0.67 | 0.52 | False | |||
|
6.37 ΞΌs | 4.22 ΞΌs | 0.66 | 0.42 | False | |||
|
114.26 ΞΌs | 37.72 ΞΌs | 0.33 | 0.06 | False | |||
|
2.35 ΞΌs | 967.59 ns | 0.41 | 0.28 | False | |||
|
5.04 ΞΌs | 1.68 ΞΌs | 0.33 | 0.06 | False | |||
|
140.70 ΞΌs | 93.60 ΞΌs | 0.67 | 0.66 | False | |||
|
2.16 ΞΌs | 1.03 ΞΌs | 0.48 | 0.28 | False | |||
|
6.24 ΞΌs | 4.09 ΞΌs | 0.66 | 0.48 | False | |||
|
48.92 ΞΌs | 22.64 ΞΌs | 0.46 | 0.42 | False | |||
|
5.98 ΞΌs | 4.43 ΞΌs | 0.74 | 0.64 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.17 ns | 1.79 ns | 0.35 | 0.58 | False | |||
|
5.43 ns | 1.98 ns | 0.36 | 0.50 | False | |||
|
31.67 ns | 5.75 ns | 0.18 | 0.17 | False | |||
|
5.25 ns | 1.81 ns | 0.34 | 0.36 | False | |||
|
5.22 ns | 2.07 ns | 0.40 | 0.36 | False | |||
|
5.34 ns | 2.09 ns | 0.39 | 0.42 | False | |||
|
5.33 ns | 0.37 ns | 0.07 | 0.26 | False | |||
|
23.86 ns | 2.94 ns | 0.12 | 0.47 | False | |||
|
31.99 ns | 5.45 ns | 0.17 | 0.19 | False | |||
|
6.39 ns | 0.39 ns | 0.06 | 0.29 | False | |||
|
5.07 ns | 1.88 ns | 0.37 | 0.40 | False | |||
|
5.38 ns | 1.87 ns | 0.35 | 0.13 | False | |||
|
5.46 ns | 0.33 ns | 0.06 | 0.29 | False | |||
|
5.38 ns | 0.34 ns | 0.06 | 0.26 | False | |||
|
5.25 ns | 1.87 ns | 0.36 | 0.39 | False | |||
|
5.17 ns | 1.88 ns | 0.36 | 0.37 | False | |||
|
5.09 ns | 1.84 ns | 0.36 | 0.34 | False | |||
|
9.96 ns | 1.85 ns | 0.19 | 0.55 | False | |||
|
5.07 ns | 1.73 ns | 0.34 | 0.39 | False | |||
|
5.18 ns | 1.73 ns | 0.34 | 0.43 | False | |||
|
5.42 ns | 0.36 ns | 0.07 | 0.32 | False | |||
|
5.26 ns | 1.89 ns | 0.36 | 0.30 | False | |||
|
5.52 ns | 0.33 ns | 0.06 | 0.25 | False | |||
|
5.33 ns | 2.17 ns | 0.41 | 0.49 | False | |||
|
27.27 ns | 1.70 ns | 0.06 | 0.18 | False | |||
|
9.41 ns | 1.92 ns | 0.20 | 0.58 | False | |||
|
5.41 ns | 1.84 ns | 0.34 | 0.20 | False | |||
|
4.44 ns | 2.32 ns | 0.52 | 0.43 | False | |||
|
24.74 ns | 1.83 ns | 0.07 | 0.16 | False | |||
|
6.12 ns | 1.77 ns | 0.29 | 0.48 | False | |||
|
5.42 ns | 1.83 ns | 0.34 | 0.19 | False | |||
|
5.21 ns | 1.82 ns | 0.35 | 0.54 | False | |||
|
5.34 ns | 0.34 ns | 0.06 | 0.22 | False | |||
|
6.35 ns | 2.16 ns | 0.34 | 0.43 | False | |||
|
5.11 ns | 1.95 ns | 0.38 | 0.43 | False | |||
|
9.70 ns | 0.33 ns | 0.03 | 0.27 | False | |||
|
27.28 ns | 1.77 ns | 0.06 | 0.25 | False | |||
|
5.44 ns | 1.82 ns | 0.33 | 0.37 | False | |||
|
31.29 ns | 5.20 ns | 0.17 | 0.15 | False |
![graph](<https://pvscmdupload.blob.core.windows.net/autofilereport/auto
filereports/03_19_2024/refs/heads/main_arm64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Improvement/System.Numerics.Tests.Perf_Vector4_38.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.62 ns | 1.82 ns | 0.50 | 0.10 | False | |||
|
3.70 ns | 1.86 ns | 0.50 | 0.14 | False | |||
|
9.65 ns | 1.92 ns | 0.20 | 0.29 | False | |||
|
3.78 ns | 0.33 ns | 0.09 | 0.21 | False | |||
|
2.99 ns | 1.90 ns | 0.64 | 0.33 | False | |||
|
21.60 ns | 1.85 ns | 0.09 | 0.07 | False | |||
|
5.71 ns | 0.38 ns | 0.07 | 0.28 | False | |||
|
3.04 ns | 0.38 ns | 0.12 | 0.38 | False | |||
|
22.73 ns | 5.25 ns | 0.23 | 0.46 | False | |||
|
3.81 ns | 0.37 ns | 0.10 | 0.33 | False | |||
|
3.84 ns | 1.83 ns | 0.48 | 0.14 | False | |||
|
31.82 ns | 5.15 ns | 0.16 | 0.17 | False | |||
|
3.28 ns | 1.82 ns | 0.56 | 0.32 | False | |||
|
9.56 ns | 1.88 ns | 0.20 | 0.14 | False | |||
|
3.89 ns | 0.38 ns | 0.10 | 0.29 | False | |||
|
21.52 ns | 2.16 ns | 0.10 | 0.14 | False | |||
|
3.56 ns | 0.37 ns | 0.11 | 0.28 | False | |||
|
3.71 ns | 1.86 ns | 0.50 | 0.16 | False | |||
|
3.52 ns | 1.86 ns | 0.53 | 0.19 | False | |||
|
24.09 ns | 5.32 ns | 0.22 | 0.16 | False | |||
|
3.82 ns | 1.82 ns | 0.48 | 0.13 | False | |||
|
3.63 ns | 1.88 ns | 0.52 | 0.23 | False | |||
|
3.67 ns | 1.93 ns | 0.53 | 0.13 | False | |||
|
3.69 ns | 1.83 ns | 0.50 | 0.15 | False | |||
|
3.69 ns | 1.83 ns | 0.50 | 0.13 | False | |||
|
3.64 ns | 1.89 ns | 0.52 | 0.13 | False | |||
|
9.50 ns | 1.89 ns | 0.20 | 0.27 | False | |||
|
3.83 ns | 1.86 ns | 0.49 | 0.14 | False | |||
|
3.66 ns | 1.85 ns | 0.51 | 0.11 | False | |||
|
3.75 ns | 1.84 ns | 0.49 | 0.09 | False | |||
|
33.69 ns | 5.27 ns | 0.16 | 0.20 | False | |||
|
6.07 ns | 1.78 ns | 0.29 | 0.23 | False | |||
|
3.82 ns | 1.92 ns | 0.50 | 0.36 | False | |||
|
3.93 ns | 1.88 ns | 0.48 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
iles
Profiling workflow for dotnet/runtime repository Benchmarking workflow for dotnet/runtime repository
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.25 ΞΌs | 3.20 ΞΌs | 0.75 | 0.38 | False | |||
|
40.16 ns | 20.07 ns | 0.50 | 0.12 | False | |||
|
9.19 ns | 3.30 ns | 0.36 | 0.23 | False | |||
|
9.03 ns | 3.24 ns | 0.36 | 0.26 | False | |||
|
54.72 ns | 30.98 ns | 0.57 | 0.32 | False | |||
|
49.31 ns | 33.34 ns | 0.68 | 0.37 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.87 secs | 1.19 secs | 0.64 | 0.02 | False | |||
|
2.22 secs | 1.22 secs | 0.55 | 0.03 | False | |||
|
2.94 secs | 2.05 secs | 0.70 | 0.04 | False | |||
|
1.53 secs | 441.61 ms | 0.29 | 0.03 | False | |||
|
2.41 secs | 821.51 ms | 0.34 | 0.02 | False | |||
|
700.94 ms | 432.21 ms | 0.62 | 0.11 | False | |||
|
5.72 secs | 1.90 secs | 0.33 | 0.02 | False | |||
|
4.73 secs | 1.89 secs | 0.40 | 0.03 | False | |||
|
2.55 secs | 878.97 ms | 0.35 | 0.02 | False | |||
|
2.66 secs | 1.58 secs | 0.59 | 0.03 | False | |||
|
2.87 secs | 1.76 secs | 0.61 | 0.02 | False | |||
|
1.16 secs | 386.24 ms | 0.33 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
38.54 ns | 29.90 ns | 0.78 | 0.06 | False | |||
|
45.24 ns | 33.71 ns | 0.75 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.80 ΞΌs | 1.60 ΞΌs | 0.57 | 0.25 | False | |||
|
2.85 ΞΌs | 1.54 ΞΌs | 0.54 | 0.28 | False | |||
|
22.92 ΞΌs | 8.77 ΞΌs | 0.38 | 0.02 | False | |||
|
2.69 ΞΌs | 1.48 ΞΌs | 0.55 | 0.27 | False | |||
|
2.70 ΞΌs | 1.56 ΞΌs | 0.58 | 0.15 | False | |||
|
18.86 ΞΌs | 10.68 ΞΌs | 0.57 | 0.03 | False | |||
|
23.99 ΞΌs | 9.95 ΞΌs | 0.41 | 0.03 | False | |||
|
2.65 ΞΌs | 1.64 ΞΌs | 0.62 | 0.18 | False | |||
|
2.64 ΞΌs | 1.44 ΞΌs | 0.55 | 0.33 | False | |||
|
18.57 ΞΌs | 8.89 ΞΌs | 0.48 | 0.06 | False | |||
|
16.46 ΞΌs | 6.95 ΞΌs | 0.42 | 0.04 | False | |||
|
19.91 ΞΌs | 7.73 ΞΌs | 0.39 | 0.04 | False | |||
|
2.71 ΞΌs | 1.77 ΞΌs | 0.65 | 0.37 | False | |||
|
2.72 ΞΌs | 1.60 ΞΌs | 0.59 | 0.17 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
58.48 ns | 47.84 ns | 0.82 | 0.03 | False | |||
|
210.36 ns | 107.60 ns | 0.51 | 0.42 | False | |||
|
61.15 ns | 43.93 ns | 0.72 | 0.04 | False | |||
|
177.42 ns | 96.95 ns | 0.55 | 0.38 | False | |||
|
67.21 ns | 50.52 ns | 0.75 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.61 ns | 2.63 ns | 0.57 | 0.09 | False | |||
|
4.57 ns | 2.52 ns | 0.55 | 0.07 | False | |||
|
4.77 ns | 2.82 ns | 0.59 | 0.11 | False | |||
|
3.05 ns | 1.34 ns | 0.44 | 0.05 | False | |||
|
4.69 ns | 3.01 ns | 0.64 | 0.14 | False | |||
|
4.30 ns | 2.81 ns | 0.65 | 0.18 | False | |||
|
4.44 ns | 2.85 ns | 0.64 | 0.13 | False | |||
|
4.84 ns | 2.63 ns | 0.54 | 0.12 | False | |||
|
4.29 ns | 2.46 ns | 0.57 | 0.12 | False | |||
|
4.79 ns | 3.01 ns | 0.63 | 0.09 | False | |||
|
3.08 ns | 1.34 ns | 0.44 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.63 secs | 807.12 ms | 0.22 | 0.02 | False | |||
|
417.10 ms | 197.65 ms | 0.47 | 0.04 | False | |||
|
634.38 ms | 304.25 ms | 0.48 | 0.14 | False | |||
|
3.64 secs | 791.92 ms | 0.22 | 0.03 | False | |||
|
3.76 secs | 907.07 ms | 0.24 | 0.22 | False | |||
|
432.35 ms | 197.86 ms | 0.46 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.84 ΞΌs | 3.39 ΞΌs | 0.58 | 0.06 | False | |||
|
11.62 ΞΌs | 9.59 ΞΌs | 0.83 | 0.05 | False | |||
|
538.68 ns | 330.50 ns | 0.61 | 0.07 | False | |||
|
894.41 ΞΌs | 659.85 ΞΌs | 0.74 | 0.14 | False | |||
|
4.25 ΞΌs | 3.63 ΞΌs | 0.86 | 0.21 | False | |||
|
115.77 ns | 97.56 ns | 0.84 | 0.04 | False | |||
|
58.50 ΞΌs | 35.41 ΞΌs | 0.61 | 0.04 | False | |||
|
22.71 ΞΌs | 15.99 ΞΌs | 0.70 | 0.04 | False | |||
|
2.23 ΞΌs | 1.52 ΞΌs | 0.68 | 0.04 | False | |||
|
226.71 ns | 153.85 ns | 0.68 | 0.04 | False | |||
|
1.12 ΞΌs | 935.56 ns | 0.84 | 0.05 | False | |||
|
4.34 ΞΌs | 3.92 ΞΌs | 0.90 | 0.23 | False | |||
|
115.69 ns | 97.93 ns | 0.85 | 0.04 | False | |||
|
1.11 ΞΌs | 930.95 ns | 0.84 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
420.28 ns | 120.49 ns | 0.29 | 0.04 | False | |||
|
876.04 ns | 569.72 ns | 0.65 | 0.02 | False | |||
|
876.84 ns | 568.88 ns | 0.65 | 0.02 | False | |||
|
413.16 ns | 119.36 ns | 0.29 | 0.04 | False | |||
|
4.22 ΞΌs | 3.45 ΞΌs | 0.82 | 0.02 | False | |||
|
519.60 ns | 167.28 ns | 0.32 | 0.02 | False | |||
|
49.53 ΞΌs | 40.24 ΞΌs | 0.81 | 0.03 | False | |||
|
415.67 ns | 118.79 ns | 0.29 | 0.02 | False | |||
|
49.49 ΞΌs | 40.09 ΞΌs | 0.81 | 0.02 | False | |||
|
4.09 ΞΌs | 3.24 ΞΌs | 0.79 | 0.02 | False | |||
|
494.37 ns | 170.70 ns | 0.35 | 0.04 | False | |||
|
422.69 ns | 119.79 ns | 0.28 | 0.02 | False | |||
|
498.01 ns | 170.08 ns | 0.34 | 0.02 | False | |||
|
480.51 ns | 171.36 ns | 0.36 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
94.98 ms | 34.60 ms | 0.36 | 0.04 | False | |||
|
89.59 ms | 33.12 ms | 0.37 | 0.04 | False | |||
|
37.63 ms | 15.85 ms | 0.42 | 0.03 | False | |||
|
92.00 ms | 33.48 ms | 0.36 | 0.03 | False | |||
|
203.18 ms | 83.46 ms | 0.41 | 0.03 | False | |||
|
94.63 ms | 34.43 ms | 0.36 | 0.02 | False | |||
|
34.56 ms | 14.73 ms | 0.43 | 0.03 | False | |||
|
58.22 ms | 22.50 ms | 0.39 | 0.03 | False | |||
|
55.15 ms | 21.26 ms | 0.39 | 0.03 | False | |||
|
91.77 ms | 33.71 ms | 0.37 | 0.04 | False | |||
|
226.82 ms | 88.54 ms | 0.39 | 0.03 | False | |||
|
91.96 ms | 33.76 ms | 0.37 | 0.03 | False | |||
|
55.97 ms | 21.62 ms | 0.39 | 0.03 | False | |||
|
212.07 ms | 84.19 ms | 0.40 | 0.03 | False | |||
|
89.53 ms | 32.93 ms | 0.37 | 0.03 | False | |||
|
38.05 ms | 15.69 ms | 0.41 | 0.04 | False | |||
|
222.49 ms | 86.98 ms | 0.39 | 0.03 | False | |||
|
220.36 ms | 88.08 ms | 0.40 | 0.03 | False | |||
|
222.49 ms | 88.71 ms | 0.40 | 0.03 | False | |||
|
91.99 ms | 33.96 ms | 0.37 | 0.04 | False | |||
|
34.72 ms | 15.04 ms | 0.43 | 0.02 | False | |||
|
57.77 ms | 22.71 ms | 0.39 | 0.03 | False | |||
|
208.67 ms | 84.00 ms | 0.40 | 0.03 | False | |||
|
204.55 ms | 82.82 ms | 0.40 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.79 ns | 7.03 ns | 0.35 | 0.34 | False | |||
|
8.32 ΞΌs | 4.51 ΞΌs | 0.54 | 0.02 | False | |||
|
94.35 ns | 43.12 ns | 0.46 | 0.20 | False | |||
|
849.02 ns | 445.08 ns | 0.52 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.74 ΞΌs | 757.54 ns | 0.28 | 0.03 | False | |||
|
1.72 ΞΌs | 613.62 ns | 0.36 | 0.02 | False | |||
|
1.37 ΞΌs | 1.03 ΞΌs | 0.75 | 0.14 | False | |||
|
1.72 ΞΌs | 613.29 ns | 0.36 | 0.02 | False | |||
|
1.72 ΞΌs | 1.03 ΞΌs | 0.60 | 0.03 | False | |||
|
3.43 ΞΌs | 2.74 ΞΌs | 0.80 | 0.03 | False | |||
|
2.52 ΞΌs | 2.06 ΞΌs | 0.82 | 0.03 | False | |||
|
1.73 ΞΌs | 1.04 ΞΌs | 0.60 | 0.03 | False | |||
|
2.43 ΞΌs | 644.77 ns | 0.27 | 0.12 | False | |||
|
1.16 ΞΌs | 1.03 ΞΌs | 0.89 | 0.13 | False | |||
|
2.23 ΞΌs | 696.02 ns | 0.31 | 0.03 | False | |||
|
1.73 ΞΌs | 612.61 ns | 0.36 | 0.02 | False | |||
|
1.72 ΞΌs | 1.39 ΞΌs | 0.81 | 0.11 | False | |||
|
1.72 ΞΌs | 612.77 ns | 0.36 | 0.03 | False | |||
|
2.40 ΞΌs | 641.53 ns | 0.27 | 0.02 | False | |||
|
17.19 ΞΌs | 6.18 ΞΌs | 0.36 | 0.07 | False | |||
|
1.72 ΞΌs | 617.61 ns | 0.36 | 0.03 | False | |||
|
1.72 ΞΌs | 1.04 ΞΌs | 0.61 | 0.12 | False | |||
|
1.72 ΞΌs | 611.82 ns | 0.36 | 0.03 | False | |||
|
2.76 ΞΌs | 1.73 ΞΌs | 0.63 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.23 ΞΌs | 2.76 ΞΌs | 0.65 | 0.06 | False | |||
|
38.11 ΞΌs | 27.62 ΞΌs | 0.72 | 0.10 | False | |||
|
3.33 ΞΌs | 2.09 ΞΌs | 0.63 | 0.04 | False | |||
|
336.22 ns | 212.59 ns | 0.63 | 0.04 | False | |||
|
650.18 ΞΌs | 470.60 ΞΌs | 0.72 | 0.41 | False | |||
|
6.68 ΞΌs | 4.72 ΞΌs | 0.71 | 0.26 | False | |||
|
380.71 ΞΌs | 250.43 ΞΌs | 0.66 | 0.09 | False | |||
|
46.78 ΞΌs | 30.71 ΞΌs | 0.66 | 0.04 | False | |||
|
417.31 ns | 272.33 ns | 0.65 | 0.05 | False | |||
|
34.78 ΞΌs | 21.70 ΞΌs | 0.62 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.82 ns | 2.67 ns | 0.55 | 0.07 | False | |||
|
4.69 ns | 2.58 ns | 0.55 | 0.11 | False | |||
|
4.61 ns | 2.59 ns | 0.56 | 0.13 | False | |||
|
3.06 ns | 1.34 ns | 0.44 | 0.06 | False | |||
|
4.63 ns | 2.56 ns | 0.55 | 0.12 | False | |||
|
3.04 ns | 1.37 ns | 0.45 | 0.05 | False | |||
|
4.97 ns | 2.66 ns | 0.54 | 0.11 | False | |||
|
3.06 ns | 1.36 ns | 0.44 | 0.03 | False | |||
|
3.55 ns | 2.36 ns | 0.66 | 0.17 | False | |||
|
4.66 ns | 2.66 ns | 0.57 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 3eb8c7f1086b79b28a27b57a935f97be3b7fcccb |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
150.44 ns | 117.03 ns | 0.78 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Tests.Perf_Int128
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Files either built locally (with build.(sh/cmd) or downloaded from payload above (if same system setup) (in this order)) - 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` - AOT MONO 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 /p:CrossBuild=false /p:MonoLLVMUseCxx11Abi=false` - 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 aot directory mkdir -p $RunDir/artifacts/bin/aot/sgen mkdir -p $RunDir/artifacts/bin/aot/pack cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/* $RunDir/artifacts/bin/aot/sgen cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/* $RunDir/artifacts/bin/aot/pack # 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.Tests.Perf_Int128*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # 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_Int128* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200 ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create aot directory mkdir $RunDir\artifacts\bin\aot\sgen mkdir $RunDir\artifacts\bin\aot\pack xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /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_Int128*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # 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_Int128* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200 ```Run Information
Improvements in Benchstone.BenchI.BubbleSort
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Files either built locally (with build.(sh/cmd) or downloaded from payload above (if same system setup) (in this order)) - 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` - AOT MONO 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 /p:CrossBuild=false /p:MonoLLVMUseCxx11Abi=false` - 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 aot directory mkdir -p $RunDir/artifacts/bin/aot/sgen mkdir -p $RunDir/artifacts/bin/aot/pack cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/* $RunDir/artifacts/bin/aot/sgen cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/* $RunDir/artifacts/bin/aot/pack # 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 'Benchstone.BenchI.BubbleSort*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # 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 Benchstone.BenchI.BubbleSort* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200 ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create aot directory mkdir $RunDir\artifacts\bin\aot\sgen mkdir $RunDir\artifacts\bin\aot\pack xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /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 'Benchstone.BenchI.BubbleSort*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # 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 Benchstone.BenchI.BubbleSort* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200 ```