Closed performanceautofiler[bot] closed 5 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 |
---|---|---|---|---|---|---|---|---|
|
76.66 ΞΌs | 30.99 ΞΌs | 0.40 | 0.19 | False | |||
|
114.75 ΞΌs | 69.23 ΞΌs | 0.60 | 0.13 | False | |||
|
64.33 ΞΌs | 31.62 ΞΌs | 0.49 | 0.22 | False | |||
|
101.23 ΞΌs | 31.90 ΞΌs | 0.32 | 0.27 | False | |||
|
415.31 ΞΌs | 102.54 ΞΌs | 0.25 | 0.02 | False | |||
|
211.44 ΞΌs | 54.88 ΞΌs | 0.26 | 0.02 | False | |||
|
162.92 ΞΌs | 67.82 ΞΌs | 0.42 | 0.23 | False | |||
|
51.48 ΞΌs | 4.96 ΞΌs | 0.10 | 0.19 | False | |||
|
213.29 ΞΌs | 54.13 ΞΌs | 0.25 | 0.04 | False | |||
|
45.84 ΞΌs | 22.01 ΞΌs | 0.48 | 0.03 | False | |||
|
26.14 ΞΌs | 5.49 ΞΌs | 0.21 | 0.04 | False | |||
|
103.52 ΞΌs | 52.50 ΞΌs | 0.51 | 0.23 | False | |||
|
51.01 ΞΌs | 21.75 ΞΌs | 0.43 | 0.04 | False | |||
|
25.72 ΞΌs | 6.57 ΞΌs | 0.26 | 0.03 | False | |||
|
248.96 ΞΌs | 59.38 ΞΌs | 0.24 | 0.04 | False | |||
|
91.72 ΞΌs | 52.63 ΞΌs | 0.57 | 0.24 | False | |||
|
71.58 ΞΌs | 36.38 ΞΌs | 0.51 | 0.25 | False | |||
|
41.26 ΞΌs | 10.83 ΞΌs | 0.26 | 0.02 | False | |||
|
121.26 ΞΌs | 34.49 ΞΌs | 0.28 | 0.24 | False | |||
|
50.40 ΞΌs | 4.97 ΞΌs | 0.10 | 0.18 | False | |||
|
119.47 ΞΌs | 34.69 ΞΌs | 0.29 | 0.25 | False | |||
|
159.64 ΞΌs | 68.44 ΞΌs | 0.43 | 0.16 | False | |||
|
204.39 ΞΌs | 53.50 ΞΌs | 0.26 | 0.19 | False | |||
|
48.48 ΞΌs | 7.25 ΞΌs | 0.15 | 0.16 | False | |||
|
89.18 ΞΌs | 27.84 ΞΌs | 0.31 | 0.25 | False | |||
|
48.49 ΞΌs | 4.60 ΞΌs | 0.09 | 0.16 | False | |||
|
47.66 ΞΌs | 4.87 ΞΌs | 0.10 | 0.03 | False | |||
|
82.11 ΞΌs | 37.22 ΞΌs | 0.45 | 0.19 | False | |||
|
116.76 ΞΌs | 18.85 ΞΌs | 0.16 | 0.03 | False | |||
|
276.82 ΞΌs | 41.70 ΞΌs | 0.15 | 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 |
---|---|---|---|---|---|---|---|---|
|
1.24 secs | 747.20 ms | 0.60 | 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 |
---|---|---|---|---|---|---|---|---|
|
1.40 secs | 661.25 ms | 0.47 | 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 |
---|---|---|---|---|---|---|---|---|
|
21.40 ΞΌs | 16.45 ΞΌs | 0.77 | 0.32 | False | |||
|
456.20 ns | 364.54 ns | 0.80 | 0.02 | False | |||
|
368.57 ns | 224.88 ns | 0.61 | 0.04 | False | |||
|
283.99 ΞΌs | 174.53 ΞΌs | 0.61 | 0.04 | False | |||
|
13.51 ΞΌs | 10.01 ΞΌs | 0.74 | 0.09 | False | |||
|
1.01 ΞΌs | 440.12 ns | 0.43 | 0.03 | False | |||
|
5.49 ΞΌs | 3.33 ΞΌs | 0.61 | 0.31 | False | |||
|
370.51 ns | 270.37 ns | 0.73 | 0.03 | False | |||
|
2.12 ΞΌs | 888.91 ns | 0.42 | 0.03 | False | |||
|
494.84 ns | 327.06 ns | 0.66 | 0.03 | False | |||
|
3.25 ΞΌs | 1.57 ΞΌs | 0.48 | 0.03 | False | |||
|
175.17 ΞΌs | 91.95 ΞΌs | 0.52 | 0.02 | False | |||
|
359.91 ns | 223.13 ns | 0.62 | 0.04 | False | |||
|
1.02 ΞΌs | 432.37 ns | 0.42 | 0.03 | False | |||
|
1.42 ΞΌs | 588.99 ns | 0.41 | 0.03 | False | |||
|
2.11 ΞΌs | 891.80 ns | 0.42 | 0.02 | False | |||
|
443.88 ns | 350.83 ns | 0.79 | 0.04 | False | |||
|
653.61 ns | 388.79 ns | 0.59 | 0.05 | False | |||
|
402.35 ns | 322.01 ns | 0.80 | 0.02 | False | |||
|
171.18 ΞΌs | 90.84 ΞΌs | 0.53 | 0.02 | False | |||
|
4.48 ΞΌs | 2.46 ΞΌs | 0.55 | 0.03 | False | |||
|
1.85 ΞΌs | 762.71 ns | 0.41 | 0.02 | False | |||
|
98.81 ΞΌs | 84.51 ΞΌs | 0.86 | 0.41 | False | |||
|
1.51 ΞΌs | 549.74 ns | 0.36 | 0.02 | False | |||
|
509.36 ΞΌs | 179.34 ΞΌs | 0.35 | 0.04 | False | |||
|
752.38 ns | 264.93 ns | 0.35 | 0.02 | False | |||
|
243.10 ΞΌs | 145.62 ΞΌs | 0.60 | 0.03 | False | |||
|
468.28 ΞΌs | 154.80 ΞΌs | 0.33 | 0.03 | False | |||
|
282.62 ΞΌs | 175.26 ΞΌs | 0.62 | 0.04 | False | |||
|
664.02 ns | 387.83 ns | 0.58 | 0.02 | False | |||
|
374.54 ns | 269.00 ns | 0.72 | 0.04 | False | |||
|
171.01 ΞΌs | 90.14 ΞΌs | 0.53 | 0.02 | False | |||
|
4.92 ΞΌs | 2.63 ΞΌs | 0.53 | 0.04 | False | |||
|
241.22 ΞΌs | 145.23 ΞΌs | 0.60 | 0.03 | False | |||
|
21.68 ΞΌs | 17.25 ΞΌs | 0.80 | 0.36 | 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
e 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 |
---|---|---|---|---|---|---|---|---|
|
11.30 ΞΌs | 4.53 ΞΌs | 0.40 | 0.03 | False | |||
|
10.81 ΞΌs | 4.48 ΞΌs | 0.41 | 0.04 | False | |||
|
10.80 ΞΌs | 5.02 ΞΌs | 0.47 | 0.11 | False | |||
|
41.07 ΞΌs | 17.39 ΞΌs | 0.42 | 0.03 | False | |||
|
10.71 ΞΌs | 5.01 ΞΌs | 0.47 | 0.16 | False | |||
|
1.02 ms | 209.35 ΞΌs | 0.20 | 0.03 | False | |||
|
36.57 ΞΌs | 20.38 ΞΌs | 0.56 | 0.03 | False | |||
|
3.71 ms | 1.96 ms | 0.53 | 0.03 | False | |||
|
12.11 ΞΌs | 4.48 ΞΌs | 0.37 | 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 |
---|---|---|---|---|---|---|---|---|
|
23.77 ns | 17.82 ns | 0.75 | 0.04 | False | |||
|
61.12 ns | 46.35 ns | 0.76 | 0.08 | False | |||
|
186.18 ns | 92.98 ns | 0.50 | 0.43 | False | |||
|
93.01 ns | 59.76 ns | 0.64 | 0.03 | False | |||
|
43.93 ns | 30.74 ns | 0.70 | 0.21 | False | |||
|
24.86 ns | 20.21 ns | 0.81 | 0.03 | False | |||
|
36.53 ns | 29.44 ns | 0.81 | 0.30 | False | |||
|
36.94 ns | 30.34 ns | 0.82 | 0.19 | False | |||
|
306.64 ns | 181.42 ns | 0.59 | 0.03 | False | |||
|
62.14 ns | 38.06 ns | 0.61 | 0.02 | False | |||
|
7.48 ns | 5.78 ns | 0.77 | 0.48 | 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.72 ΞΌs | 444.62 ns | 0.26 | 0.04 | False | |||
|
1.70 ΞΌs | 436.31 ns | 0.26 | 0.02 | False | |||
|
2.14 ΞΌs | 951.78 ns | 0.45 | 0.03 | False | |||
|
1.72 ΞΌs | 436.52 ns | 0.25 | 0.05 | False | |||
|
1.84 ΞΌs | 1.24 ΞΌs | 0.67 | 0.03 | False | |||
|
66.16 ns | 32.59 ns | 0.49 | 0.34 | False | |||
|
2.90 ΞΌs | 1.18 ΞΌs | 0.41 | 0.02 | False | |||
|
43.97 ns | 32.79 ns | 0.75 | 0.15 | False | |||
|
1.71 ΞΌs | 449.36 ns | 0.26 | 0.03 | False | |||
|
66.17 ns | 27.86 ns | 0.42 | 0.30 | False | |||
|
2.15 ΞΌs | 951.95 ns | 0.44 | 0.03 | False | |||
|
1.71 ΞΌs | 440.90 ns | 0.26 | 0.04 | False | |||
|
65.15 ns | 31.02 ns | 0.48 | 0.36 | False | |||
|
2.92 ΞΌs | 1.18 ΞΌs | 0.40 | 0.02 | False | |||
|
55.10 ns | 34.64 ns | 0.63 | 0.20 | False | |||
|
28.82 ns | 19.12 ns | 0.66 | 0.42 | False | |||
|
1.72 ΞΌs | 450.41 ns | 0.26 | 0.03 | False | |||
|
65.66 ns | 29.78 ns | 0.45 | 0.31 | False | |||
|
65.70 ns | 29.11 ns | 0.44 | 0.32 | False | |||
|
1.71 ΞΌs | 447.38 ns | 0.26 | 0.03 | False | |||
|
180.64 ns | 91.12 ns | 0.50 | 0.02 | False | |||
|
1.71 ΞΌs | 437.26 ns | 0.26 | 0.03 | False | |||
|
2.13 ΞΌs | 950.60 ns | 0.45 | 0.03 | False | |||
|
2.13 ΞΌs | 951.21 ns | 0.45 | 0.03 | False | |||
|
2.13 ΞΌs | 952.06 ns | 0.45 | 0.03 | False | |||
|
1.72 ΞΌs | 447.97 ns | 0.26 | 0.02 | False | |||
|
66.29 ns | 30.03 ns | 0.45 | 0.32 | False | |||
|
2.13 ΞΌs | 951.81 ns | 0.45 | 0.03 | False | |||
|
53.61 ns | 33.34 ns | 0.62 | 0.17 | False | |||
|
2.90 ΞΌs | 1.17 ΞΌs | 0.40 | 0.03 | False | |||
|
65.81 ns | 29.61 ns | 0.45 | 0.36 | False | |||
|
162.11 ns | 77.37 ns | 0.48 | 0.03 | False | |||
|
64.62 ns | 30.45 ns | 0.47 | 0.33 | False | |||
|
1.71 ΞΌs | 437.78 ns | 0.26 | 0.03 | False | |||
|
65.98 ns | 29.38 ns | 0.45 | 0.31 | False | |||
|
66.28 ns | 31.71 ns | 0.48 | 0.38 | False | |||
|
163.71 ns | 73.42 ns | 0.45 | 0.03 | False | |||
|
89.20 ns | 48.36 ns | 0.54 | 0.06 | False | |||
|
2.89 ΞΌs | 1.19 ΞΌs | 0.41 | 0.02 | False |
nterpreter%3Dfalse_RunKind%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 |
---|---|---|---|---|---|---|---|---|
|
997.41 ms | 751.10 ms | 0.75 | 0.10 | False | |||
|
1.32 secs | 988.15 ms | 0.75 | 0.10 | False | |||
|
236.70 ms | 198.61 ms | 0.84 | 0.23 | False | |||
|
235.63 ms | 209.00 ms | 0.89 | 0.17 | False | |||
|
995.10 ms | 755.47 ms | 0.76 | 0.16 | False | |||
|
22.41 secs | 17.44 secs | 0.78 | 0.20 | False | |||
|
365.98 ms | 230.49 ms | 0.63 | 0.03 | False | |||
|
11.37 secs | 7.94 secs | 0.70 | 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 |
---|---|---|---|---|---|---|---|---|
|
92.44 ΞΌs | 73.87 ΞΌs | 0.80 | 0.10 | False | |||
|
112.43 ns | 76.43 ns | 0.68 | 0.29 | False | |||
|
119.73 ΞΌs | 90.28 ΞΌs | 0.75 | 0.09 | False | |||
|
89.28 ΞΌs | 71.09 ΞΌs | 0.80 | 0.06 | False | |||
|
94.49 ΞΌs | 73.26 ΞΌs | 0.78 | 0.16 | False | |||
|
110.65 ns | 74.31 ns | 0.67 | 0.23 | False | |||
|
91.50 ΞΌs | 71.74 ΞΌs | 0.78 | 0.04 | False | |||
|
113.91 ns | 80.89 ns | 0.71 | 0.29 | False | |||
|
109.94 ns | 78.99 ns | 0.72 | 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 |
---|---|---|---|---|---|---|---|---|
|
766.26 ns | 479.92 ns | 0.63 | 0.03 | False | |||
|
3.44 ΞΌs | 2.38 ΞΌs | 0.69 | 0.02 | False | |||
|
276.41 ΞΌs | 205.02 ΞΌs | 0.74 | 0.02 | False | |||
|
31.80 ΞΌs | 23.28 ΞΌs | 0.73 | 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 | |||
|
804.93 ns | 499.28 ns | 0.62 | 0.03 | False | |||
|
314.59 ΞΌs | 228.13 ΞΌs | 0.73 | 0.03 | False | |||
|
263.79 ΞΌs | 191.50 ΞΌs | 0.73 | 0.02 | False | |||
|
6.05 ΞΌs | 4.39 ΞΌs | 0.73 | 0.03 | False | |||
|
9.71 ΞΌs | 5.69 ΞΌs | 0.59 | 0.05 | False | |||
|
8.52 ΞΌs | 5.04 ΞΌs | 0.59 | 0.02 | False | |||
|
3.29 ΞΌs | 2.23 ΞΌs | 0.68 | 0.02 | False | |||
|
5.72 ΞΌs | 3.93 ΞΌs | 0.69 | 0.03 | False | |||
|
311.53 ΞΌs | 213.12 ΞΌs | 0.68 | 0.03 | False | |||
|
13.26 ΞΌs | 9.15 ΞΌs | 0.69 | 0.02 | False | |||
|
32.19 ΞΌs | 22.38 ΞΌs | 0.70 | 0.03 | False | |||
|
8.05 ΞΌs | 4.63 ΞΌs | 0.57 | 0.03 | False | |||
|
226.96 ΞΌs | 171.59 ΞΌs | 0.76 | 0.02 | False | |||
|
6.94 ΞΌs | 3.95 ΞΌs | 0.57 | 0.03 | False | |||
|
2.87 ΞΌs | 2.02 ΞΌs | 0.70 | 0.03 | False | |||
|
6.85 ΞΌs | 4.73 ΞΌs | 0.69 | 0.03 | False | |||
|
3.78 ΞΌs | 2.61 ΞΌs | 0.69 | 0.02 | False | |||
|
35.43 ΞΌs | 24.20 ΞΌs | 0.68 | 0.04 | False | |||
|
279.56 ΞΌs | 205.95 ΞΌs | 0.74 | 0.03 | False | |||
|
5.59 ΞΌs | 3.91 ΞΌs | 0.70 | 0.03 | False | |||
|
25.90 ΞΌs | 17.41 ΞΌs | 0.67 | 0.04 | False | |||
|
15.13 ΞΌs | 10.46 ΞΌs | 0.69 | 0.02 | False | |||
|
27.03 ΞΌs | 20.00 ΞΌs | 0.74 | 0.02 | False | |||
|
26.80 ΞΌs | 18.82 ΞΌs | 0.70 | 0.03 | False | |||
|
9.15 ΞΌs | 5.19 ΞΌs | 0.57 | 0.03 | False | |||
|
13.39 ΞΌs | 9.24 ΞΌs | 0.69 | 0.03 | False | |||
|
25.81 ΞΌs | 18.84 ΞΌs | 0.73 | 0.02 | False | |||
|
31.23 ΞΌs | 19.27 ΞΌs | 0.62 | 0.02 | False | |||
|
372.82 ns | 228.15 ns | 0.61 | 0.02 | False | |||
|
28.69 ΞΌs | 21.12 ΞΌs | 0.74 | 0.03 | False | |||
|
4.24 ΞΌs | 2.77 ΞΌs | 0.65 | 0.03 | False | |||
|
8.34 ΞΌs | 4.93 ΞΌs | 0.59 | 0.06 | False | |||
|
28.54 ΞΌs | 21.25 ΞΌs | 0.74 | 0.02 | False | |||
|
4.79 ΞΌs | 3.49 ΞΌs | 0.73 | 0.04 | False | |||
|
23.88 ΞΌs | 17.67 ΞΌs | 0.74 | 0.02 | False | |||
|
4.79 ΞΌs | 3.50 ΞΌs | 0.73 | 0.04 | False | |||
|
UhcXmq5ChtDX0FHvIjEVf0gw7pb1utuC18qqMD5lGh/uA5+BM+BqoJjdFVn4b2drOOja0C5dE77UUc0Vt44PkUFJivqu4g/rGbiS0a3Bij8HtNcIosbxbkIyR0eUHyn6YhVaotKm/hhTfU6TvG6CAey4gLiwF0N4O6dejP1EhEainyMykJxLFdA0W+oXMhCGQUAAA==>) | 25.74 ΞΌs | 17.64 ΞΌs | 0.69 | 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.85 ms | 2.12 ms | 0.75 | 0.03 | False | |||
|
2.99 ms | 2.12 ms | 0.71 | 0.02 | False | |||
|
32.35 ΞΌs | 22.34 ΞΌs | 0.69 | 0.03 | False | |||
|
294.85 ΞΌs | 208.79 ΞΌs | 0.71 | 0.02 | False | |||
|
28.68 ΞΌs | 21.38 ΞΌs | 0.75 | 0.04 | False | |||
|
2.81 ms | 2.10 ms | 0.75 | 0.03 | False | |||
|
30.74 ΞΌs | 21.87 ΞΌs | 0.71 | 0.02 | False | |||
|
28.47 ΞΌs | 21.50 ΞΌs | 0.76 | 0.03 | False | |||
|
276.75 ΞΌs | 207.48 ΞΌs | 0.75 | 0.03 | False | |||
|
3.21 ms | 2.20 ms | 0.68 | 0.03 | False | |||
|
296.86 ΞΌs | 209.83 ΞΌs | 0.71 | 0.02 | False | |||
|
3.19 ms | 2.20 ms | 0.69 | 0.02 | False | |||
|
28.63 ΞΌs | 21.29 ΞΌs | 0.74 | 0.03 | False | |||
|
2.85 ms | 2.11 ms | 0.74 | 0.03 | False | |||
|
317.44 ΞΌs | 216.16 ΞΌs | 0.68 | 0.03 | False | |||
|
277.52 ΞΌs | 206.46 ΞΌs | 0.74 | 0.03 | False | |||
|
314.33 ΞΌs | 216.81 ΞΌs | 0.69 | 0.03 | False | |||
|
28.81 ΞΌs | 21.21 ΞΌs | 0.74 | 0.04 | False | |||
|
3.03 ms | 2.15 ms | 0.71 | 0.02 | False | |||
|
30.53 ΞΌs | 21.51 ΞΌs | 0.70 | 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.57 ΞΌs | 3.93 ΞΌs | 0.86 | 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.28 ΞΌs | 1.90 ΞΌs | 0.83 | 0.04 | False | |||
|
2.72 ΞΌs | 2.36 ΞΌs | 0.87 | 0.22 | False | |||
|
2.48 ΞΌs | 2.03 ΞΌs | 0.82 | 0.19 | False | |||
|
2.07 ΞΌs | 1.72 ΞΌs | 0.83 | 0.04 | False | |||
|
833.55 ns | 630.26 ns | 0.76 | 0.29 | False | |||
|
1.59 ΞΌs | 1.17 ΞΌs | 0.74 | 0.11 | False | |||
|
1.43 ΞΌs | 1.14 ΞΌs | 0.80 | 0.32 | False | |||
|
1.43 ΞΌs | 1.17 ΞΌs | 0.82 | 0.31 | False | |||
|
1.05 ΞΌs | 651.80 ns | 0.62 | 0.30 | False | |||
|
693.87 ns | 470.82 ns | 0.68 | 0.24 | False | |||
|
1.44 ΞΌs | 1.18 ΞΌs | 0.82 | 0.19 | False | |||
|
1.44 ΞΌs | 1.32 ΞΌs | 0.91 | 0.31 | False | |||
|
1.43 ΞΌs | 1.03 ΞΌs | 0.72 | 0.22 | False | |||
|
1.49 ΞΌs | 1.41 ΞΌs | 0.95 | 0.30 | False | |||
|
2.72 ΞΌs | 2.27 ΞΌs | 0.83 | 0.18 | False | |||
|
981.23 ns | 622.18 ns | 0.63 | 0.31 | False | |||
|
1.28 ΞΌs | 915.80 ns | 0.72 | 0.33 | False | |||
|
863.41 ns | 656.73 ns | 0.76 | 0.30 | False | |||
|
1.49 ΞΌs | 1.23 ΞΌs | 0.83 | 0.27 | False | |||
|
2.71 ΞΌs | 2.21 ΞΌs | 0.81 | 0.21 | False | |||
|
1.47 ΞΌs | 1.05 ΞΌs | 0.71 | 0.30 | False | |||
|
1.47 ΞΌs | 1.25 ΞΌs | 0.85 | 0.26 | False | |||
|
832.73 ns | 619.09 ns | 0.74 | 0.26 | True | |||
|
1.53 ΞΌs | 1.17 ΞΌs | 0.77 | 0.24 | False | |||
|
828.36 ns | 671.98 ns | 0.81 | 0.28 | False | |||
|
1.43 ΞΌs | 1.32 ΞΌs | 0.92 | 0.30 | False | |||
|
3.40 ΞΌs | 2.69 ΞΌs | 0.79 | 0.16 | False | |||
|
971.01 ns | 674.13 ns | 0.69 | 0.37 | False | |||
|
1.48 ΞΌs | 1.33 ΞΌs | 0.90 | 0.31 | False | |||
|
1.51 ΞΌs | 1.20 ΞΌs | 0.80 | 0.16 | False | |||
|
1.00 ΞΌs | 682.78 ns | 0.68 | 0.26 | False | |||
|
2.13 ΞΌs | 1.80 ΞΌs | 0.85 | 0.06 | False | |||
|
1.46 ΞΌs | 1.17 ΞΌs | 0.80 | 0.29 | False | |||
|
1.29 ΞΌs | 948.14 ns | 0.73 | 0.32 | False | |||
|
1.42 ΞΌs | 1.17 ΞΌs | 0.82 | 0.24 | False | |||
|
4.39 ΞΌs | 3.44 ΞΌs | 0.79 | 0.04 | False | |||
|
332.11 ns | 314.44 ns | 0.95 | 0.20 | False | |||
|
689.95 ns | 571.67 ns | 0.83 | 0.31 | False | |||
|
830.11 ns | 603.33 ns | 0.73 | 0.24 | False | |||
|
2.34 ΞΌs | 1.96 ΞΌs | 0.84 | 0.05 | False | |||
|
1.43 ΞΌs | 1.14 ΞΌs | 0.80 | 0.31 | False | |||
|
1.53 ΞΌs | 1.22 ΞΌs | 0.80 | 0.17 | False |
ts.Perf_Enumerable_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 |
---|---|---|---|---|---|---|---|---|
|
905.59 ns | 443.63 ns | 0.49 | 0.04 | False | |||
|
861.62 ns | 423.00 ns | 0.49 | 0.03 | False | |||
|
8.62 ΞΌs | 4.65 ΞΌs | 0.54 | 0.02 | False | |||
|
4.24 ΞΌs | 2.02 ΞΌs | 0.48 | 0.02 | False | |||
|
4.21 ms | 2.27 ms | 0.54 | 0.02 | False | |||
|
15.24 ΞΌs | 8.10 ΞΌs | 0.53 | 0.03 | False | |||
|
35.84 ms | 11.89 ms | 0.33 | 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 | |||
|
15.66 ΞΌs | 8.35 ΞΌs | 0.53 | 0.02 | False | |||
|
35.63 ms | 11.76 ms | 0.33 | 0.03 | False | |||
|
8.08 ΞΌs | 4.26 ΞΌs | 0.53 | 0.03 | False | |||
|
1.41 ΞΌs | 804.52 ns | 0.57 | 0.09 | False | |||
|
1.37 ΞΌs | 768.28 ns | 0.56 | 0.07 | False | |||
|
3.74 ms | 1.95 ms | 0.52 | 0.02 | False | |||
|
4.93 ΞΌs | 2.56 ΞΌs | 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 |
---|---|---|---|---|---|---|---|---|
|
3.17 ns | 1.90 ns | 0.60 | 0.35 | False | |||
|
15.61 ns | 3.38 ns | 0.22 | 0.17 | False | |||
|
5.22 ns | 1.97 ns | 0.38 | 0.40 | False | |||
|
24.46 ns | 7.15 ns | 0.29 | 0.08 | False | |||
|
543.28 ns | 57.15 ns | 0.11 | 0.11 | False | |||
|
539.87 ns | 57.40 ns | 0.11 | 0.11 | False | |||
|
3.11 ns | 1.89 ns | 0.61 | 0.20 | False | |||
|
538.39 ns | 62.25 ns | 0.12 | 0.11 | False | |||
|
5.08 ns | 1.88 ns | 0.37 | 0.34 | 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 |
---|---|---|---|---|---|---|---|---|
|
16.61 ns | 13.87 ns | 0.84 | 0.07 | False | |||
|
4.61 ns | 2.74 ns | 0.59 | 0.02 | False | |||
|
9.04 ns | 6.69 ns | 0.74 | 0.15 | False | |||
|
11.77 ns | 9.80 ns | 0.83 | 0.18 | False | |||
|
2.65 ns | 1.51 ns | 0.57 | 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 |
---|---|---|---|---|---|---|---|---|
|
76.14 ns | 59.42 ns | 0.78 | 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 |
---|---|---|---|---|---|---|---|---|
|
76.70 ns | 7.43 ns | 0.10 | 0.39 | False | |||
|
77.48 ns | 7.45 ns | 0.10 | 0.37 | False | |||
|
76.16 ns | 6.38 ns | 0.08 | 0.36 | False | |||
|
24.33 ns | 4.23 ns | 0.17 | 0.17 | False | |||
|
24.34 ns | 4.51 ns | 0.19 | 0.17 | False | |||
|
77.84 ns | 6.70 ns | 0.09 | 0.36 | False | |||
|
24.30 ns | 4.13 ns | 0.17 | 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 |
---|---|---|---|---|---|---|---|---|
|
4.21 ms | 2.22 ms | 0.53 | 0.04 | False | |||
|
4.35 ms | 2.04 ms | 0.47 | 0.03 | False | |||
|
6.34 ms | 3.05 ms | 0.48 | 0.04 | False | |||
|
6.60 ms | 2.87 ms | 0.43 | 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 |
---|---|---|---|---|---|---|---|---|
|
12.39 ΞΌs | 3.71 ΞΌs | 0.30 | 0.26 | False | |||
|
61.09 ΞΌs | 16.66 ΞΌs | 0.27 | 0.06 | False | |||
|
3.49 ΞΌs | 2.17 ΞΌs | 0.62 | 0.06 | False | |||
|
304.93 ΞΌs | 99.87 ΞΌs | 0.33 | 0.16 | False | |||
|
2.76 ΞΌs | 817.18 ns | 0.30 | 0.06 | False | |||
|
3.43 ΞΌs | 2.14 ΞΌs | 0.62 | 0.07 | False | |||
|
76.24 ΞΌs | 47.68 ΞΌs | 0.63 | 0.06 | False | |||
|
313.50 ΞΌs | 103.28 ΞΌs | 0.33 | 0.25 | False | |||
|
77.45 ΞΌs | 47.62 ΞΌs | 0.61 | 0.06 | False | |||
|
311.52 ΞΌs | 102.60 ΞΌs | 0.33 | 0.24 | False | |||
|
156.24 ns | 145.01 ns | 0.93 | 0.05 | False | |||
|
12.86 ΞΌs | 4.09 ΞΌs | 0.32 | 0.24 | False | |||
|
13.02 ΞΌs | 4.32 ΞΌs | 0.33 | 0.27 | False | |||
|
3.45 ΞΌs | 2.14 ΞΌs | 0.62 | 0.06 | False | |||
|
76.33 ΞΌs | 47.62 ΞΌs | 0.62 | 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 |
---|---|---|---|---|---|---|---|---|
|
24.74 ns | 1.83 ns | 0.07 | 0.16 | False | |||
|
4.44 ns | 2.32 ns | 0.52 | 0.43 | False | |||
|
5.34 ns | 0.34 ns | 0.06 | 0.22 | False | |||
|
5.38 ns | 1.87 ns | 0.35 | 0.13 | False | |||
|
5.11 ns | 1.95 ns | 0.38 | 0.43 | False | |||
|
23.86 ns | 2.94 ns | 0.12 | 0.47 | False | |||
|
5.18 ns | 1.73 ns | 0.34 | 0.43 | False | |||
|
5.43 ns | 1.98 ns | 0.36 | 0.50 | False | |||
|
31.67 ns | 5.75 ns | 0.18 | 0.17 | False | |||
|
5.38 ns | 0.34 ns | 0.06 | 0.26 | False | |||
|
27.28 ns | 1.77 ns | 0.06 | 0.25 | False | |||
|
5.07 ns | 1.73 ns | 0.34 | 0.39 | False | |||
|
9.41 ns | 1.92 ns | 0.20 | 0.58 | False | |||
|
31.29 ns | 5.20 ns | 0.17 | 0.15 | False | |||
|
5.25 ns | 1.81 ns | 0.34 | 0.36 | False | |||
|
6.35 ns | 2.16 ns | 0.34 | 0.43 | False | |||
|
5.34 ns | 2.09 ns | 0.39 | 0.42 | False | |||
|
6.12 ns | 1.77 ns | 0.29 | 0.48 | False | |||
|
9.96 ns | 1.85 ns | 0.19 | 0.55 | False | |||
|
31.99 ns | 5.45 ns | 0.17 | 0.19 | False | |||
|
5.46 ns | 0.33 ns | 0.06 | 0.29 | False | |||
|
5.09 ns | 1.84 ns | 0.36 | 0.34 | False | |||
|
6.39 ns | 0.39 ns | 0.06 | 0.29 | False | |||
|
5.21 ns | 1.82 ns | 0.35 | 0.54 | False | |||
|
5.25 ns | 1.87 ns | 0.36 | 0.39 | False | |||
|
5.44 ns | 1.82 ns | 0.33 | 0.37 | False | |||
|
5.22 ns | 2.07 ns | 0.40 | 0.36 | False | |||
|
5.33 ns | 0.37 ns | 0.07 | 0.26 | False | |||
|
5.41 ns | 1.84 ns | 0.34 | 0.20 | False | |||
|
5.17 ns | 1.79 ns | 0.35 | 0.58 | False | |||
|
9.70 ns | 0.33 ns | 0.03 | 0.27 | False | |||
|
27.27 ns | 1.70 ns | 0.06 | 0.18 | False | |||
|
5.52 ns | 0.33 ns | 0.06 | 0.25 | False | |||
|
5.33 ns | 2.17 ns | 0.41 | 0.49 | False | |||
|
5.07 ns | 1.88 ns | 0.37 | 0.40 | False | |||
|
5.42 ns | 1.83 ns | 0.34 | 0.19 | False | |||
|
5.26 ns | 1.89 ns | 0.36 | 0.30 | False | |||
|
5.17 ns | 1.88 ns | 0.36 | 0.37 | False | |||
|
5.42 ns | 0.36 ns | 0.07 | 0.32 | False |
/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_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 |
---|---|---|---|---|---|---|---|---|
|
2.18 ns | 0.14 ns | 0.07 | 0.28 | False | |||
|
23.59 ns | 2.47 ns | 0.10 | 0.50 | 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.98 ms | 6.97 ms | 0.54 | 0.02 | False | |||
|
10.88 ms | 5.78 ms | 0.53 | 0.02 | False | |||
|
4.17 ΞΌs | 1.76 ΞΌs | 0.42 | 0.02 | False | |||
|
4.99 ΞΌs | 2.07 ΞΌs | 0.41 | 0.02 | False | |||
|
10.84 ms | 5.81 ms | 0.54 | 0.04 | False | |||
|
12.79 ms | 7.35 ms | 0.57 | 0.02 | False | |||
|
10.84 ms | 5.94 ms | 0.55 | 0.03 | False | |||
|
12.60 ms | 6.95 ms | 0.55 | 0.03 | False | |||
|
4.81 ΞΌs | 2.06 ΞΌs | 0.43 | 0.03 | False | |||
|
4.22 ΞΌs | 1.82 ΞΌs | 0.43 | 0.03 | False | |||
|
4.89 ΞΌs | 2.04 ΞΌs | 0.42 | 0.03 | False | |||
|
4.71 ΞΌs | 1.99 ΞΌs | 0.42 | 0.02 | False | |||
|
4.01 ΞΌs | 1.76 ΞΌs | 0.44 | 0.03 | False | |||
|
10.60 ms | 5.86 ms | 0.55 | 0.03 | False | |||
|
3.97 ΞΌs | 1.70 ΞΌs | 0.43 | 0.03 | False | |||
|
12.75 ms | 7.33 ms | 0.57 | 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 |
---|---|---|---|---|---|---|---|---|
|
868.51 ns | 659.03 ns | 0.76 | 0.14 | False | |||
|
1.57 ΞΌs | 793.68 ns | 0.51 | 0.03 | False | |||
|
1.47 ΞΌs | 817.31 ns | 0.55 | 0.03 | False | |||
|
29.64 ns | 10.25 ns | 0.35 | 0.07 | False | |||
|
330.32 ns | 242.43 ns | 0.73 | 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 |
---|---|---|---|---|---|---|---|---|
|
30.17 ΞΌs | 19.75 ΞΌs | 0.65 | 0.12 | False | |||
|
174.48 ns | 143.28 ns | 0.82 | 0.37 | False | |||
|
743.36 ns | 494.07 ns | 0.66 | 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 |
---|---|---|---|---|---|---|---|---|
|
23.10 ns | 2.54 ns | 0.11 | 0.55 | 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.58 ΞΌs | 4.16 ΞΌs | 0.91 | 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 |
---|---|---|---|---|---|---|---|---|
|
28.96 ΞΌs | 21.82 ΞΌs | 0.75 | 0.04 | False | |||
|
30.69 ΞΌs | 19.29 ΞΌs | 0.63 | 0.22 | False | |||
|
85.54 ΞΌs | 63.40 ΞΌs | 0.74 | 0.28 | False | |||
|
31.76 ΞΌs | 22.54 ΞΌs | 0.71 | 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 |
---|---|---|---|---|---|---|---|---|
|
13.73 ΞΌs | 5.83 ΞΌs | 0.42 | 0.03 | False | |||
|
12.81 ΞΌs | 5.40 ΞΌs | 0.42 | 0.03 | False | |||
|
108.30 ΞΌs | 44.28 ΞΌs | 0.41 | 0.03 | False | |||
|
142.01 ΞΌs | 54.78 ΞΌs | 0.39 | 0.04 | False | |||
|
76.37 ΞΌs | 26.15 ΞΌs | 0.34 | 0.03 | False | |||
|
11.65 ms | 4.87 ms | 0.42 | 0.02 | False | |||
|
27.34 ΞΌs | 10.87 ΞΌs | 0.40 | 0.02 | False | |||
|
124.27 ΞΌs | 44.70 ΞΌs | 0.36 | 0.04 | False | |||
|
22.97 ΞΌs | 9.72 ΞΌs | 0.42 | 0.04 | False | |||
|
10.64 ms | 4.41 ms | 0.41 | 0.03 | False | |||
|
93.84 ΞΌs | 38.04 ΞΌs | 0.41 | 0.04 | False | |||
|
19.84 ΞΌs | 8.51 ΞΌs | 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 | |||
|
24.12 ΞΌs | 9.22 ΞΌs | 0.38 | 0.03 | False | |||
|
1.72 ΞΌs | 740.77 ns | 0.43 | 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 |
---|---|---|---|---|---|---|---|---|
|
26.35 ΞΌs | 20.37 ΞΌs | 0.77 | 0.63 | False | |||
|
45.12 ΞΌs | 33.45 ΞΌs | 0.74 | 0.33 | False | |||
|
1.32 ms | 1.07 ms | 0.81 | 0.23 | False | |||
|
23.89 ΞΌs | 15.60 ΞΌs | 0.65 | 0.42 | 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.47 ns | 0.48 | 0.10 | False | |||
|
3.43 ns | 1.34 ns | 0.39 | 0.04 | False | |||
|
5.23 ns | 2.71 ns | 0.52 | 0.06 | False | |||
|
4.59 ns | 2.50 ns | 0.54 | 0.17 | False | |||
|
4.67 ns | 2.18 ns | 0.47 | 0.08 | False | |||
|
5.09 ns | 2.36 ns | 0.46 | 0.09 | False | |||
|
4.90 ns | 2.14 ns | 0.44 | 0.09 | False | |||
|
4.93 ns | 2.27 ns | 0.46 | 0.08 | False | |||
|
3.43 ns | 1.35 ns | 0.39 | 0.07 | False | |||
|
5.14 ns | 2.72 ns | 0.53 | 0.07 | False | |||
|
4.72 ns | 2.58 ns | 0.55 | 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 |
---|---|---|---|---|---|---|---|---|
|
319.79 ns | 89.52 ns | 0.28 | 0.10 | False | |||
|
2.54 ΞΌs | 530.46 ns | 0.21 | 0.05 | False | |||
|
904.37 ns | 278.63 ns | 0.31 | 0.07 | False | |||
|
955.79 ns | 534.38 ns | 0.56 | 0.03 | False | |||
|
85.00 ns | 59.57 ns | 0.70 | 0.02 | False | |||
|
18.17 ns | 5.73 ns | 0.32 | 0.04 | False | |||
|
328.06 ns | 103.52 ns | 0.32 | 0.04 | False | |||
|
326.84 ns | 82.59 ns | 0.25 | 0.08 | False | |||
|
2.44 ΞΌs | 521.27 ns | 0.21 | 0.06 | False | |||
|
2.47 ΞΌs | 537.07 ns | 0.22 | 0.05 | False | |||
|
846.10 ns | 455.35 ns | 0.54 | 0.02 | False | |||
|
358.26 ns | 89.59 ns | 0.25 | 0.13 | False | |||
|
2.47 ΞΌs | 519.92 ns | 0.21 | 0.05 | False | |||
|
2.57 ΞΌs | 540.58 ns | 0.21 | 0.08 | False | |||
|
2.54 ΞΌs | 540.23 ns | 0.21 | 0.05 | False | |||
|
2.48 ΞΌs | 532.07 ns | 0.21 | 0.04 | False | |||
|
2.61 ΞΌs | 538.24 ns | 0.21 | 0.06 | False | |||
|
841.75 ns | 285.68 ns | 0.34 | 0.10 | 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 |
---|---|---|---|---|---|---|---|---|
|
66.55 ns | 4.99 ns | 0.07 | 0.27 | False | |||
|
126.47 ns | 26.94 ns | 0.21 | 0.04 | False | |||
|
46.58 ns | 14.55 ns | 0.31 | 0.06 | False | |||
|
69.83 ns | 18.65 ns | 0.27 | 0.39 | False | |||
|
32.01 ns | 5.53 ns | 0.17 | 0.19 | False | |||
|
41.00 ns | 4.92 ns | 0.12 | 0.12 | False | |||
|
52.71 ns | 4.88 ns | 0.09 | 0.14 | False | |||
|
46.63 ns | 14.67 ns | 0.31 | 0.06 | False | |||
|
90.33 ns | 6.90 ns | 0.08 | 0.04 | False | |||
|
96.34 ns | 5.98 ns | 0.06 | 0.25 | False | |||
|
53.95 ns | 5.14 ns | 0.10 | 0.16 | False | |||
|
64.13 ns | 28.69 ns | 0.45 | 0.17 | False | |||
|
94.44 ns | 61.83 ns | 0.65 | 0.24 | False | |||
|
69.58 ns | 18.47 ns | 0.27 | 0.44 | False | |||
|
46.43 ns | 4.97 ns | 0.11 | 0.19 | False | |||
|
69.69 ns | 18.85 ns | 0.27 | 0.29 | False | |||
|
111.28 ns | 40.03 ns | 0.36 | 0.08 | False | |||
|
97.72 ns | 26.88 ns | 0.28 | 0.14 | False | |||
|
72.32 ns | 4.95 ns | 0.07 | 0.32 | False | |||
|
137.46 ns | 32.50 ns | 0.24 | 0.04 | False | |||
|
70.46 ns | 6.27 ns | 0.09 | 0.32 | False | |||
|
40.65 ns | 14.36 ns | 0.35 | 0.08 | False | |||
|
52.84 ns | 4.95 ns | 0.09 | 0.18 | False | |||
|
26.97 ns | 8.16 ns | 0.30 | 0.07 | False | |||
|
53.03 ns | 11.37 ns | 0.21 | 0.05 | False | |||
|
119.91 ns | 16.68 ns | 0.14 | 0.20 | False | |||
|
71.01 ns | 14.87 ns | 0.21 | 0.06 | False | |||
|
70.61 ns | 18.86 ns | 0.27 | 0.34 | False | |||
|
51.85 ns | 14.98 ns | 0.29 | 0.03 | False | |||
|
23.56 ns | 4.89 ns | 0.21 | 0.17 | False | |||
|
86.12 ns | 4.86 ns | 0.06 | 0.23 | False | |||
|
63.51 ns | 20.64 ns | 0.32 | 0.07 | False | |||
|
146.37 ns | 55.80 ns | 0.38 | 0.31 | False | |||
|
96.84 ns | 27.52 ns | 0.28 | 0.17 | False | |||
|
64.04 ns | 6.23 ns | 0.10 | 0.22 | False | |||
|
48.69 ns | 4.90 ns | 0.10 | 0.13 | False | |||
|
40.74 ns | 13.87 ns | 0.34 | 0.06 | False | |||
|
43.44 ns | 4.96 ns | 0.11 | 0.20 | False | |||
|
33.09 ns | 4.89 ns | 0.15 | 0.16 | False | |||
|
39.08 ns | 9.17 ns | 0.23 | 0.04 | False | |||
|
41.48 ns | 5.18 ns | 0.12 | 0.27 | False | |||
|
99.86 ns | 20.62 ns | 0.21 | 0.06 | False | |||
|
57.53 ns | 16.76 ns | 0.29 | 0.12 | False | |||
|
104.35 ns | 10.18 ns | 0.10 | 0.04 | False | |||
|
33.35 ns | 10.18 ns | 0.31 | 0.21 | False | |||
|
formance/blob/main/src/benchmarks/micro/libraries/System.Numerics.Vectors/Perf_Matrix4x4.cs#L60-#L61>)
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 |
---|---|---|---|---|---|---|---|---|
|
33.03 ns | 22.97 ns | 0.70 | 0.12 | False | |||
|
15.02 ns | 10.00 ns | 0.67 | 0.22 | False | |||
|
72.41 ns | 64.79 ns | 0.89 | 0.37 | False | |||
|
33.09 ns | 23.28 ns | 0.70 | 0.06 | False | |||
|
74.12 ns | 61.29 ns | 0.83 | 0.42 | False | |||
|
21.85 ns | 13.06 ns | 0.60 | 0.11 | False | |||
|
110.43 ns | 43.24 ns | 0.39 | 0.03 | False | |||
|
20.64 ns | 12.33 ns | 0.60 | 0.06 | False | |||
|
160.08 ns | 142.35 ns | 0.89 | 0.10 | False | |||
|
72.38 ns | 66.43 ns | 0.92 | 0.37 | False | |||
|
54.97 ns | 23.73 ns | 0.43 | 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 |
---|---|---|---|---|---|---|---|---|
|
122.12 ΞΌs | 22.82 ΞΌs | 0.19 | 0.14 | False | |||
|
190.36 ΞΌs | 109.11 ΞΌs | 0.57 | 0.26 | False | |||
|
137.90 ΞΌs | 29.26 ΞΌs | 0.21 | 0.02 | False | |||
|
478.96 ΞΌs | 234.59 ΞΌs | 0.49 | 0.06 | False | |||
|
452.59 ΞΌs | 282.59 ΞΌs | 0.62 | 0.25 | False | |||
|
565.35 ΞΌs | 309.24 ΞΌs | 0.55 | 0.03 | False | |||
|
596.41 ΞΌs | 248.20 ΞΌs | 0.42 | 0.12 | False | |||
|
510.70 ΞΌs | 251.95 ΞΌs | 0.49 | 0.03 | False | |||
|
105.60 ΞΌs | 17.71 ΞΌs | 0.17 | 0.45 | False | |||
|
276.71 ΞΌs | 58.76 ΞΌs | 0.21 | 0.03 | False | |||
|
308.28 ΞΌs | 232.94 ΞΌs | 0.76 | 0.38 | False | |||
|
444.83 ΞΌs | 221.09 ΞΌs | 0.50 | 0.16 | False | |||
|
67.88 ΞΌs | 20.72 ΞΌs | 0.31 | 0.04 | False | |||
|
368.18 ΞΌs | 164.23 ΞΌs | 0.45 | 0.04 | False | |||
|
720.22 ΞΌs | 350.57 ΞΌs | 0.49 | 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 |
---|---|---|---|---|---|---|---|---|
|
781.85 ns | 466.39 ns | 0.60 | 0.21 | False | |||
|
547.56 ns | 294.38 ns | 0.54 | 0.09 | False | |||
|
762.43 ns | 458.82 ns | 0.60 | 0.19 | False | |||
|
526.53 ns | 307.68 ns | 0.58 | 0.09 | False | |||
|
770.05 ns | 453.24 ns | 0.59 | 0.27 | False | |||
|
768.76 ns | 478.04 ns | 0.62 | 0.24 | False | |||
|
448.22 ns | 231.25 ns | 0.52 | 0.06 | False | |||
|
538.32 ns | 298.07 ns | 0.55 | 0.23 | False | |||
|
769.10 ns | 459.21 ns | 0.60 | 0.19 | False | |||
|
1.00 ΞΌs | 621.38 ns | 0.62 | 0.30 | 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 |
---|---|---|---|---|---|---|---|---|
|
47.44 ns | 13.72 ns | 0.29 | 0.03 | False | |||
|
47.52 ns | 13.72 ns | 0.29 | 0.03 | False | |||
|
33.26 ns | 0.34 ns | 0.01 | 0.29 | False | |||
|
99.92 ns | 39.97 ns | 0.40 | 0.32 | False | |||
|
123.82 ns | 22.57 ns | 0.18 | 0.07 | False | |||
|
6.23 ns | 0.33 ns | 0.05 | 0.18 | False | |||
|
5.10 ns | 0.38 ns | 0.07 | 0.26 | False | |||
|
51.55 ns | 13.92 ns | 0.27 | 0.06 | False | |||
|
5.49 ns | 0.36 ns | 0.07 | 0.25 | False | |||
|
5.17 ns | 0.34 ns | 0.07 | 0.28 | False | |||
|
5.17 ns | 0.34 ns | 0.07 | 0.29 | False | |||
|
44.45 ns | 19.47 ns | 0.44 | 0.29 | False | |||
|
14.91 ns | 0.39 ns | 0.03 | 0.19 | False | |||
|
33.95 ns | 4.66 ns | 0.14 | 0.07 | False | |||
|
5.37 ns | 0.33 ns | 0.06 | 0.30 | False | |||
|
5.15 ns | 0.34 ns | 0.07 | 0.29 | False | |||
|
33.12 ns | 2.34 ns | 0.07 | 0.22 | False | |||
|
14.52 ns | 0.33 ns | 0.02 | 0.29 | False | |||
|
6.27 ns | 1.13 ns | 0.18 | 0.32 | False | |||
|
21.34 ns | 0.38 ns | 0.02 | 0.26 | False | |||
|
9.79 ns | 0.33 ns | 0.03 | 0.19 | False | |||
|
124.57 ns | 22.09 ns | 0.18 | 0.06 | False | |||
|
14.90 ns | 0.36 ns | 0.02 | 0.27 | False | |||
|
3.82 ns | 0.33 ns | 0.09 | 0.34 | False | |||
|
40.30 ns | 7.56 ns | 0.19 | 0.03 | False | |||
|
5.11 ns | 0.33 ns | 0.07 | 0.29 | False | |||
|
5.50 ns | 0.33 ns | 0.06 | 0.25 | 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 |
---|---|---|---|---|---|---|---|---|
|
7.03 ΞΌs | 4.28 ΞΌs | 0.61 | 0.53 | False | |||
|
119.22 ns | 45.38 ns | 0.38 | 0.09 | False | |||
|
24.49 ns | 7.37 ns | 0.30 | 0.38 | False | |||
|
995.01 ns | 522.07 ns | 0.52 | 0.23 | False | |||
|
1.21 ΞΌs | 321.40 ns | 0.27 | 0.47 | False | |||
|
61.26 ns | 15.96 ns | 0.26 | 0.06 | False | |||
|
2.31 ΞΌs | 682.73 ns | 0.30 | 0.41 | False | |||
|
5.52 ΞΌs | 2.85 ΞΌs | 0.52 | 0.03 | False | |||
|
117.59 ns | 64.51 ns | 0.55 | 0.43 | False | |||
|
398.54 ns | 172.42 ns | 0.43 | 0.44 | False | |||
|
40.83 ns | 9.52 ns | 0.23 | 0.16 | False | |||
|
17.58 ns | 12.89 ns | 0.73 | 0.09 | False | |||
|
109.68 ns | 83.35 ns | 0.76 | 0.37 | False | |||
|
13.96 ns | 8.16 ns | 0.58 | 0.29 | False | |||
|
130.60 ns | 103.97 ns | 0.80 | 0.36 | False | |||
|
116.71 ns | 64.08 ns | 0.55 | 0.39 | False | |||
|
2.41 ΞΌs | 1.61 ΞΌs | 0.67 | 0.08 | False | |||
|
26.67 ns | 8.75 ns | 0.33 | 0.43 | False | |||
|
138.11 ns | 60.74 ns | 0.44 | 0.63 | False | |||
|
20.41 ΞΌs | 15.11 ΞΌs | 0.74 | 0.07 | False | |||
|
268.75 ns | 148.06 ns | 0.55 | 0.43 | False | |||
|
3.59 ΞΌs | 998.92 ns | 0.28 | 0.37 | False | |||
|
111.84 ns | 45.44 ns | 0.41 | 0.18 | False | |||
|
12.30 ns | 8.23 ns | 0.67 | 0.32 | False | |||
|
557.21 ns | 245.58 ns | 0.44 | 0.48 | False | |||
|
149.94 ns | 91.05 ns | 0.61 | 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 |
---|---|---|---|---|---|---|---|---|
|
25.65 ΞΌs | 14.42 ΞΌs | 0.56 | 0.05 | False | |||
|
76.40 ΞΌs | 35.70 ΞΌs | 0.47 | 0.02 | False | |||
|
16.17 ΞΌs | 7.73 ΞΌs | 0.48 | 0.04 | False | |||
|
70.77 ΞΌs | 39.37 ΞΌs | 0.56 | 0.02 | False | |||
|
23.44 ΞΌs | 12.00 ΞΌs | 0.51 | 0.05 | False | |||
|
23.41 ΞΌs | 12.24 ΞΌs | 0.52 | 0.04 | False | |||
|
17.19 ΞΌs | 7.77 ΞΌs | 0.45 | 0.04 | False | |||
|
3.28 ms | 1.56 ms | 0.48 | 0.02 | False | |||
|
16.20 ΞΌs | 7.72 ΞΌs | 0.48 | 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 |
---|---|---|---|---|---|---|---|---|
|
14.91 ΞΌs | 10.83 ΞΌs | 0.73 | 0.13 | False | |||
|
7.28 ΞΌs | 3.17 ΞΌs | 0.44 | 0.47 | False | |||
|
17.34 ΞΌs | 12.14 ΞΌs | 0.70 | 0.41 | False | |||
|
15.53 ΞΌs | 11.17 ΞΌs | 0.72 | 0.14 | False | |||
|
7.87 ΞΌs | 3.48 ΞΌs | 0.44 | 0.50 | False | |||
|
7.68 ΞΌs | 3.69 ΞΌs | 0.48 | 0.47 | False | |||
|
7.78 ΞΌs | 2.80 ΞΌs | 0.36 | 0.42 | False | |||
|
7.34 ΞΌs | 3.00 ΞΌs | 0.41 | 0.50 | False | |||
|
6.61 ΞΌs | 3.02 ΞΌs | 0.46 | 0.36 | False | |||
|
16.36 ΞΌs | 11.70 ΞΌs | 0.71 | 0.40 | False | |||
|
6.96 ΞΌs | 2.96 ΞΌs | 0.43 | 0.46 | False | |||
|
26.86 ΞΌs | 19.23 ΞΌs | 0.72 | 0.19 | False | |||
|
14.92 ΞΌs | 11.05 ΞΌs | 0.74 | 0.27 | False | |||
|
6.80 ΞΌs | 3.36 ΞΌs | 0.49 | 0.38 | 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 |
---|---|---|---|---|---|---|---|---|
|
15.46 ns | 13.10 ns | 0.85 | 0.03 | False | |||
|
33.06 ns | 12.78 ns | 0.39 | 0.41 | False | |||
|
2.02 ΞΌs | 560.24 ns | 0.28 | 0.27 | False | |||
|
612.72 ns | 229.74 ns | 0.37 | 0.03 | False | |||
|
1.01 ΞΌs | 271.78 ns | 0.27 | 0.33 | False | |||
|
1.01 ΞΌs | 285.39 ns | 0.28 | 0.30 | False | |||
|
31.79 ns | 12.77 ns | 0.40 | 0.33 | False | |||
|
72.42 ns | 26.56 ns | 0.37 | 0.06 | False | |||
|
1.89 ΞΌs | 1.04 ΞΌs | 0.55 | 0.24 | False | |||
|
13.02 ΞΌs | 6.85 ΞΌs | 0.53 | 0.07 | False | |||
|
572.47 ns | 308.99 ns | 0.54 | 0.03 | False | |||
|
103.63 ns | 59.35 ns | 0.57 | 0.08 | False | |||
|
15.53 ns | 4.24 ns | 0.27 | 0.45 | False | |||
|
85.29 ns | 35.33 ns | 0.41 | 0.02 | False | |||
|
85.55 ns | 36.05 ns | 0.42 | 0.03 | False | |||
|
118.81 ns | 91.38 ns | 0.77 | 0.24 | False | |||
|
164.86 ns | 78.81 ns | 0.48 | 0.04 | False | |||
|
61.71 ns | 19.54 ns | 0.32 | 0.50 | False | |||
|
13.76 ΞΌs | 8.24 ΞΌs | 0.60 | 0.03 | False | |||
|
85.30 ns | 36.27 ns | 0.43 | 0.05 | False | |||
|
197.96 ns | 126.19 ns | 0.64 | 0.19 | False | |||
|
77.22 ns | 49.79 ns | 0.64 | 0.40 | False | |||
|
1.38 ΞΌs | 231.02 ns | 0.17 | 0.02 | False | |||
|
120.42 ns | 96.69 ns | 0.80 | 0.41 | False | |||
|
12.90 ns | 10.58 ns | 0.82 | 0.20 | 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 |
---|---|---|---|---|---|---|---|---|
|
55.12 ms | 21.72 ms | 0.39 | 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 |
---|---|---|---|---|---|---|---|---|
|
3.06 ns | 1.34 ns | 0.44 | 0.06 | False | |||
|
4.63 ns | 2.56 ns | 0.55 | 0.12 | False | |||
|
4.66 ns | 2.66 ns | 0.57 | 0.12 | False | |||
|
4.69 ns | 2.58 ns | 0.55 | 0.11 | False | |||
|
4.97 ns | 2.66 ns | 0.54 | 0.11 | False | |||
|
4.82 ns | 2.67 ns | 0.55 | 0.07 | False | |||
|
4.61 ns | 2.59 ns | 0.56 | 0.13 | False | |||
|
3.55 ns | 2.36 ns | 0.66 | 0.17 | False | |||
|
3.06 ns | 1.36 ns | 0.44 | 0.03 | False | |||
|
3.04 ns | 1.37 ns | 0.45 | 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 |
---|---|---|---|---|---|---|---|---|
|
4.57 ns | 2.52 ns | 0.55 | 0.07 | False | |||
|
4.79 ns | 3.01 ns | 0.63 | 0.09 | False | |||
|
4.69 ns | 3.01 ns | 0.64 | 0.14 | False | |||
|
4.77 ns | 2.82 ns | 0.59 | 0.11 | False | |||
|
3.08 ns | 1.34 ns | 0.44 | 0.06 | False | |||
|
4.84 ns | 2.63 ns | 0.54 | 0.12 | False | |||
|
4.44 ns | 2.85 ns | 0.64 | 0.13 | False | |||
|
4.29 ns | 2.46 ns | 0.57 | 0.12 | False | |||
|
4.61 ns | 2.63 ns | 0.57 | 0.09 | False | |||
|
4.30 ns | 2.81 ns | 0.65 | 0.18 | False | |||
|
3.05 ns | 1.34 ns | 0.44 | 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.13 ns | 13.01 ns | 0.30 | 0.34 | False | |||
|
50.86 ns | 42.87 ns | 0.84 | 0.23 | False | |||
|
22.47 ns | 9.29 ns | 0.41 | 0.34 | False | |||
|
35.05 ns | 15.07 ns | 0.43 | 0.30 | False | |||
|
265.40 ns | 63.60 ns | 0.24 | 0.03 | False | |||
|
22.30 ns | 9.44 ns | 0.42 | 0.36 | False | |||
|
19.80 ns | 15.83 ns | 0.80 | 0.24 | False | |||
|
18.37 ns | 13.44 ns | 0.73 | 0.42 | False | |||
|
119.25 ns | 30.60 ns | 0.26 | 0.02 | False | |||
|
45.26 ns | 14.41 ns | 0.32 | 0.20 | False | |||
|
133.92 ns | 33.43 ns | 0.25 | 0.06 | False | |||
|
32.11 ns | 12.05 ns | 0.38 | 0.31 | 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 |
---|---|---|---|---|---|---|---|---|
|
255.04 ΞΌs | 133.75 ΞΌs | 0.52 | 0.05 | False | |||
|
501.64 ΞΌs | 400.71 ΞΌs | 0.80 | 0.12 | False | |||
|
267.18 ΞΌs | 133.73 ΞΌs | 0.50 | 0.09 | False | |||
|
500.19 ΞΌs | 400.97 ΞΌs | 0.80 | 0.24 | False | |||
|
328.71 ΞΌs | 200.40 ΞΌs | 0.61 | 0.03 | False | |||
|
500.53 ΞΌs | 405.24 ΞΌs | 0.81 | 0.14 | False | |||
|
498.81 ΞΌs | 401.29 ΞΌs | 0.80 | 0.16 | False | |||
|
403.39 ΞΌs | 267.20 ΞΌ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 |
---|---|---|---|---|---|---|---|---|
|
35.30 ns | 20.75 ns | 0.59 | 0.02 | False | |||
|
40.35 ns | 24.75 ns | 0.61 | 0.02 | False | |||
|
105.48 ns | 52.49 ns | 0.50 | 0.04 | False | |||
|
83.31 ns | 47.21 ns | 0.57 | 0.03 | False | |||
|
125.76 ns | 71.11 ns | 0.57 | 0.04 | False | |||
|
844.59 ns | 399.00 ns | 0.47 | 0.02 | False | |||
|
157.71 ns | 81.22 ns | 0.52 | 0.02 | False | |||
|
28.89 ns | 23.72 ns | 0.82 | 0.18 | False | |||
|
6.18 ns | 3.65 ns | 0.59 | 0.06 | False | |||
|
57.13 ns | 41.91 ns | 0.73 | 0.02 | False | |||
|
46.22 ns | 10.00 ns | 0.22 | 0.22 | False | |||
|
2.22 ns | 0.04 ns | 0.02 | 0.13 | False | |||
|
115.67 ns | 26.57 ns | 0.23 | 0.16 | False | |||
|
34.12 ns | 27.18 ns | 0.80 | 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 |
---|---|---|---|---|---|---|---|---|
|
237.32 ns | 173.61 ns | 0.73 | 0.22 | False | |||
|
1.55 ΞΌs | 554.22 ns | 0.36 | 0.03 | False | |||
|
395.90 ns | 227.77 ns | 0.58 | 0.39 | False | |||
|
263.83 ns | 180.85 ns | 0.69 | 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 |
---|---|---|---|---|---|---|---|---|
|
18.23 ΞΌs | 12.03 ΞΌs | 0.66 | 0.05 | False | |||
|
2.82 ΞΌs | 541.43 ns | 0.19 | 0.07 | False | |||
|
858.88 ns | 2.68 ns | 0.00 | 0.53 | False | |||
|
6.34 ΞΌs | 4.95 ΞΌs | 0.78 | 0.13 | False | |||
|
13.41 ΞΌs | 10.11 ΞΌs | 0.75 | 0.11 | False | |||
|
873.77 ns | 9.37 ns | 0.01 | 0.11 | False | |||
|
48.17 ΞΌs | 37.02 ΞΌs | 0.77 | 0.04 | False | |||
|
17.89 ΞΌs | 13.18 ΞΌs | 0.74 | 0.25 | False | |||
|
18.25 ΞΌs | 12.12 ΞΌs | 0.66 | 0.09 | False | |||
|
865.21 ns | 2.82 ns | 0.00 | 0.16 | False | |||
|
40.30 ΞΌs | 27.76 ΞΌs | 0.69 | 0.18 | False | |||
|
41.96 ΞΌs | 34.62 ΞΌs | 0.83 | 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 |
---|---|---|---|---|---|---|---|---|
|
1.31 ΞΌs | 1.01 ΞΌs | 0.77 | 0.38 | False | |||
|
597.37 ns | 405.72 ns | 0.68 | 0.28 | False | |||
|
1.41 ΞΌs | 1.12 ΞΌs | 0.79 | 0.23 | 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.31 ns | 0.02 ns | 0.01 | 0.14 | False | |||
|
11.41 ns | 9.15 ns | 0.80 | 0.21 | False | |||
|
1.12 ns | 0.02 ns | 0.02 | 0.13 | False | |||
|
7.93 ns | 0.02 ns | 0.00 | 0.09 | False | |||
|
3.99 ns | 0.02 ns | 0.01 | 0.05 | False | |||
|
3.29 ns | 0.03 ns | 0.01 | 0.13 | False | |||
|
2.39 ns | 0.02 ns | 0.01 | 0.21 | False | |||
|
2.28 ns | 0.02 ns | 0.01 | 0.20 | False | |||
|
1.43 ns | 0.02 ns | 0.01 | 0.10 | False | |||
|
5.58 ns | 0.03 ns | 0.01 | 0.12 | False | |||
|
1.07 ns | 0.02 ns | 0.02 | 0.13 | False | |||
|
16.00 ns | 13.24 ns | 0.83 | 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 |
---|---|---|---|---|---|---|---|---|
|
68.45 ns | 31.37 ns | 0.46 | 0.02 | False | |||
|
103.46 ns | 72.53 ns | 0.70 | 0.06 | False | |||
|
1.41 ms | 456.69 ΞΌs | 0.32 | 0.03 | False | |||
|
2.38 ΞΌs | 855.74 ns | 0.36 | 0.10 | False | |||
|
2.31 ΞΌs | 860.84 ns | 0.37 | 0.06 | False | |||
|
586.46 ΞΌs | 205.05 ΞΌs | 0.35 | 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 |
---|---|---|---|---|---|---|---|---|
|
52.16 ΞΌs | 32.99 ΞΌs | 0.63 | 0.35 | False | |||
|
22.10 ΞΌs | 15.93 ΞΌs | 0.72 | 0.36 | False | |||
|
12.04 ΞΌs | 8.98 ΞΌs | 0.75 | 0.21 | False | |||
|
6.75 ΞΌs | 4.81 ΞΌs | 0.71 | 0.17 | False | |||
|
11.49 ΞΌs | 8.91 ΞΌs | 0.78 | 0.24 | False | |||
|
10.25 ΞΌs | 7.86 ΞΌs | 0.77 | 0.22 | False | |||
|
433.66 ΞΌs | 339.92 ΞΌs | 0.78 | 0.20 | 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 |
---|---|---|---|---|---|---|---|---|
|
917.75 ns | 563.78 ns | 0.61 | 0.13 | False | |||
|
677.46 ns | 425.13 ns | 0.63 | 0.22 | False | |||
|
558.62 ns | 273.23 ns | 0.49 | 0.29 | False | |||
|
889.59 ns | 539.67 ns | 0.61 | 0.22 | False | |||
|
1.06 ΞΌs | 458.13 ns | 0.43 | 0.15 | False | |||
|
675.42 ns | 424.24 ns | 0.63 | 0.26 | False | |||
|
878.71 ns | 539.97 ns | 0.61 | 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 | |||
|
92.21 ΞΌs | 34.23 ΞΌs | 0.37 | 0.02 | False | |||
|
2.66 ms | 668.83 ΞΌs | 0.25 | 0.04 | False | |||
|
2.66 ms | 672.35 ΞΌs | 0.25 | 0.03 | False | |||
|
558.62 ns | 266.42 ns | 0.48 | 0.33 | False | |||
|
914.14 ns | 554.64 ns | 0.61 | 0.19 | False | |||
|
884.99 ns | 547.59 ns | 0.62 | 0.23 | False | |||
|
659.91 ns | 402.06 ns | 0.61 | 0.26 | False | |||
|
786.01 ns | 516.93 ns | 0.66 | 0.17 | False | |||
|
1.62 ΞΌs | 1.10 ΞΌs | 0.68 | 0.03 | False | |||
|
518.23 ns | 269.63 ns | 0.52 | 0.19 | False | |||
|
817.87 ns | 549.97 ns | 0.67 | 0.19 | False | |||
|
556.17 ns | 271.70 ns | 0.49 | 0.36 | False | |||
|
91.66 ΞΌs | 34.04 ΞΌs | 0.37 | 0.03 | 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 |
---|---|---|---|---|---|---|---|---|
|
539.69 ns | 255.96 ns | 0.47 | 0.42 | False | |||
|
246.76 ns | 78.49 ns | 0.32 | 0.02 | False | |||
|
15.17 ns | 11.43 ns | 0.75 | 0.14 | False | |||
|
293.80 ns | 164.23 ns | 0.56 | 0.36 | False | |||
|
793.38 ns | 484.91 ns | 0.61 | 0.25 | False | |||
|
681.68 ns | 395.51 ns | 0.58 | 0.39 | False | |||
|
71.77 ns | 51.13 ns | 0.71 | 0.34 | False | |||
|
74.40 ns | 56.39 ns | 0.76 | 0.30 | False | |||
|
30.82 ns | 17.65 ns | 0.57 | 0.02 | False | |||
|
15.12 ns | 11.50 ns | 0.76 | 0.14 | False | |||
|
96.04 ns | 70.50 ns | 0.73 | 0.24 | False | |||
|
637.41 ns | 344.11 ns | 0.54 | 0.44 | False | |||
|
810.63 ns | 444.66 ns | 0.55 | 0.32 | False | |||
|
80.47 ns | 52.49 ns | 0.65 | 0.28 | 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 |
---|---|---|---|---|---|---|---|---|
|
138.69 ns | 73.78 ns | 0.53 | 0.04 | False | |||
|
19.39 ns | 10.16 ns | 0.52 | 0.21 | False | |||
|
79.84 ns | 37.45 ns | 0.47 | 0.02 | False | |||
|
17.75 ns | 10.08 ns | 0.57 | 0.07 | False | |||
|
67.76 ns | 38.23 ns | 0.56 | 0.03 | False | |||
|
10.23 ns | 7.34 ns | 0.72 | 0.21 | False | |||
|
31.57 ns | 17.06 ns | 0.54 | 0.17 | False | |||
|
17.64 ns | 7.78 ns | 0.44 | 0.09 | False | |||
|
82.40 ns | 38.67 ns | 0.47 | 0.03 | False | |||
|
10.09 ns | 7.85 ns | 0.78 | 0.08 | False | |||
|
207.88 ns | 102.63 ns | 0.49 | 0.04 | False | |||
|
11.15 ns | 5.30 ns | 0.48 | 0.19 | False | |||
|
9.83 ns | 5.83 ns | 0.59 | 0.10 | False | |||
|
236.58 ns | 112.73 ns | 0.48 | 0.03 | False | |||
|
11.23 ns | 5.44 ns | 0.48 | 0.16 | False | |||
|
19.56 ns | 12.04 ns | 0.62 | 0.41 | False | |||
|
27.26 ns | 12.42 ns | 0.46 | 0.14 | False | |||
|
31.11 ns | 16.00 ns | 0.51 | 0.29 | False | |||
|
31.72 ns | 17.67 ns | 0.56 | 0.11 | False | |||
|
18.24 ns | 9.92 ns | 0.54 | 0.34 | False | |||
|
19.51 ns | 10.93 ns | 0.56 | 0.20 | False | |||
|
13.52 ns | 8.97 ns | 0.66 | 0.10 | False | |||
|
15.49 ns | 9.30 ns | 0.60 | 0.22 | False | |||
|
65.57 ns | 32.09 ns | 0.49 | 0.04 | False | |||
|
11.76 ns | 6.26 ns | 0.53 | 0.13 | False | |||
|
17.74 ns | 10.20 ns | 0.57 | 0.40 | False | |||
|
12.14 ns | 6.38 ns | 0.53 | 0.11 | False | |||
|
10.04 ns | 6.75 ns | 0.67 | 0.14 | False | |||
|
9.88 ns | 6.65 ns | 0.67 | 0.23 | False | |||
|
131.45 ns | 68.00 ns | 0.52 | 0.03 | False | |||
|
44.14 ns | 14.87 ns | 0.34 | 0.27 | False | |||
|
212.55 ns | 106.80 ns | 0.50 | 0.03 | False | |||
|
30.10 ns | 16.05 ns | 0.53 | 0.09 | False | |||
|
242.68 ns | 114.61 ns | 0.47 | 0.03 | False | |||
|
17.91 ns | 10.15 ns | 0.57 | 0.10 | False | |||
|
20.13 ns | 11.82 ns | 0.59 | 0.08 | False | |||
|
24.54 ns | 11.97 ns | 0.49 | 0.23 | False | |||
|
134.83 ns | 87.31 ns | 0.65 | 0.04 | False | |||
|
19.58 ns | 11.76 ns | 0.60 | 0.16 | False | |||
|
17.81 ns | 7.51 ns | 0.42 | 0.20 | False | |||
|
10.40 ns | 6.98 ns | 0.67 | 0.11 | False | |||
|
11.53 ns | 5.61 ns | 0.49 | 0.15 | 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 |
---|---|---|---|---|---|---|---|---|
|
194.17 ΞΌs | 101.05 ΞΌs | 0.52 | 0.14 | False | |||
|
272.41 ΞΌs | 82.79 ΞΌs | 0.30 | 0.03 | False | |||
|
165.54 ΞΌs | 58.40 ΞΌs | 0.35 | 0.03 | False | |||
|
96.24 ΞΌs | 55.60 ΞΌs | 0.58 | 0.21 | False | |||
|
194.32 ΞΌs | 36.04 ΞΌs | 0.19 | 0.23 | False | |||
|
166.37 ΞΌs | 96.58 ΞΌs | 0.58 | 0.11 | False | |||
|
45.12 ΞΌs | 3.79 ΞΌs | 0.08 | 0.13 | False | |||
|
16.93 ΞΌs | 4.08 ΞΌs | 0.24 | 0.03 | False | |||
|
87.50 ΞΌs | 38.47 ΞΌs | 0.44 | 0.18 | False | |||
|
25.89 ΞΌs | 4.62 ΞΌs | 0.18 | 0.02 | False | |||
|
47.21 ΞΌs | 20.28 ΞΌs | 0.43 | 0.04 | False | |||
|
74.81 ΞΌs | 36.90 ΞΌs | 0.49 | 0.22 | False | |||
|
85.35 ΞΌs | 35.11 ΞΌs | 0.41 | 0.22 | False | |||
|
93.53 ΞΌs | 54.49 ΞΌs | 0.58 | 0.20 | False | |||
|
165.51 ΞΌs | 58.46 ΞΌs | 0.35 | 0.03 | False | |||
|
83.70 ΞΌs | 38.68 ΞΌs | 0.46 | 0.14 | False | |||
|
23.05 ΞΌs | 10.00 ΞΌs | 0.43 | 0.03 | False | |||
|
40.35 ΞΌs | 23.05 ΞΌs | 0.57 | 0.04 | False | |||
|
70.34 ΞΌs | 34.99 ΞΌs | 0.50 | 0.28 | False | |||
|
74.06 ΞΌs | 38.13 ΞΌs | 0.51 | 0.20 | False | |||
|
122.34 ΞΌs | 45.99 ΞΌs | 0.38 | 0.16 | False | |||
|
37.20 ΞΌs | 20.08 ΞΌs | 0.54 | 0.05 | False | |||
|
266.86 ΞΌs | 66.70 ΞΌs | 0.25 | 0.03 | False | |||
|
46.77 ΞΌs | 3.79 ΞΌs | 0.08 | 0.15 | False | |||
|
312.88 ΞΌs | 110.89 ΞΌs | 0.35 | 0.02 | False | |||
|
25.76 ΞΌs | 5.72 ΞΌs | 0.22 | 0.03 | False | |||
|
54.12 ΞΌs | 11.70 ΞΌs | 0.22 | 0.14 | False | |||
|
105.83 ΞΌs | 55.24 ΞΌs | 0.52 | 0.25 | False | |||
|
198.39 ΞΌs | 91.65 ΞΌs | 0.46 | 0.25 | False | |||
|
61.61 ΞΌs | 5.86 ΞΌs | 0.10 | 0.16 | False | |||
|
166.58 ΞΌs | 34.96 ΞΌs | 0.21 | 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 |
---|---|---|---|---|---|---|---|---|
|
2.26 secs | 1.14 secs | 0.51 | 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 |
---|---|---|---|---|---|---|---|---|
|
1.15 ΞΌs | 733.24 ns | 0.64 | 0.39 | False | |||
|
17.28 ns | 12.92 ns | 0.75 | 0.21 | False | |||
|
4.42 ΞΌs | 1.79 ΞΌs | 0.40 | 0.04 | False | |||
|
371.53 ΞΌs | 112.92 ΞΌs | 0.30 | 0.03 | False | |||
|
7.67 ms | 2.24 ms | 0.29 | 0.03 | False | |||
|
23.64 ns | 14.30 ns | 0.61 | 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 | |||
|
182.65 ns | 139.42 ns | 0.76 | 0.18 | False | |||
|
45.82 ns | 31.96 ns | 0.70 | 0.24 | False | |||
|
25.57 ns | 16.89 ns | 0.66 | 0.07 | False | |||
|
23.23 ns | 10.43 ns | 0.45 | 0.14 | False | |||
|
17.51 ns | 12.92 ns | 0.74 | 0.24 | False | |||
|
7.90 ms | 2.23 ms | 0.28 | 0.03 | False | |||
|
12.01 ΞΌs | 6.60 ΞΌs | 0.55 | 0.02 | False | |||
|
36.80 ns | 17.46 ns | 0.47 | 0.09 | False | |||
|
5.31 ms | 2.22 ms | 0.42 | 0.03 | False | |||
|
20.28 ns | 8.73 ns | 0.43 | 0.17 | False | |||
|
20.56 ns | 8.72 ns | 0.42 | 0.20 | False | |||
|
54.18 ns | 26.08 ns | 0.48 | 0.06 | False | |||
|
269.43 ns | 154.90 ns | 0.57 | 0.17 | False | |||
|
45.41 ns | 35.04 ns | 0.77 | 0.58 | False | |||
|
202.07 ns | 142.61 ns | 0.71 | 0.38 | False | |||
|
26.00 ns | 12.31 ns | 0.47 | 0.09 | False | |||
|
17.69 ns | 12.29 ns | 0.70 | 0.09 | False | |||
|
17.41 ns | 13.14 ns | 0.75 | 0.12 | False | |||
|
24.38 ns | 15.96 ns | 0.65 | 0.07 | False | |||
|
2.44 ΞΌs | 1.18 ΞΌs | 0.48 | 0.02 | False | |||
|
2.51 ms | 1.05 ms | 0.42 | 0.03 | False | |||
|
26.36 ns | 12.42 ns | 0.47 | 0.16 | False | |||
|
1.54 ΞΌs | 855.12 ns | 0.56 | 0.03 | False | |||
|
54.17 ns | 26.04 ns | 0.48 | 0.09 | False | |||
|
227.13 ns | 175.77 ns | 0.77 | 0.34 | False | |||
|
16.65 ms | 9.66 ms | 0.58 | 0.02 | False | |||
|
3.76 ms | 1.59 ms | 0.42 | 0.02 | False | |||
|
3.83 ΞΌs | 1.80 ΞΌs | 0.47 | 0.26 | False | |||
|
1.54 ΞΌs | 880.64 ns | 0.57 | 0.03 | False | |||
|
265.08 ns | 151.12 ns | 0.57 | 0.15 | False | |||
|
121.91 ns | 72.37 ns | 0.59 | 0.38 | 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 |
---|---|---|---|---|---|---|---|---|
|
2.43 ΞΌs | 644.77 ns | 0.27 | 0.12 | False | |||
|
1.72 ΞΌs | 1.39 ΞΌs | 0.81 | 0.11 | False | |||
|
17.19 ΞΌs | 6.18 ΞΌs | 0.36 | 0.07 | False | |||
|
1.72 ΞΌs | 1.03 ΞΌs | 0.60 | 0.03 | False | |||
|
2.40 ΞΌs | 641.53 ns | 0.27 | 0.02 | False | |||
|
1.73 ΞΌs | 612.61 ns | 0.36 | 0.02 | False | |||
|
1.72 ΞΌs | 611.82 ns | 0.36 | 0.03 | False | |||
|
3.43 ΞΌs | 2.74 ΞΌs | 0.80 | 0.03 | False | |||
|
1.16 ΞΌs | 1.03 ΞΌs | 0.89 | 0.13 | False | |||
|
1.72 ΞΌs | 1.04 ΞΌs | 0.61 | 0.12 | False | |||
|
2.76 ΞΌs | 1.73 ΞΌs | 0.63 | 0.03 | False | |||
|
2.74 ΞΌs | 757.54 ns | 0.28 | 0.03 | False | |||
|
1.37 ΞΌs | 1.03 ΞΌs | 0.75 | 0.14 | False | |||
|
1.72 ΞΌs | 617.61 ns | 0.36 | 0.03 | False | |||
|
1.73 ΞΌs | 1.04 ΞΌs | 0.60 | 0.03 | False | |||
|
1.72 ΞΌs | 612.77 ns | 0.36 | 0.03 | False | |||
|
1.72 ΞΌs | 613.62 ns | 0.36 | 0.02 | False | |||
|
2.52 ΞΌs | 2.06 ΞΌs | 0.82 | 0.03 | False | |||
|
1.72 ΞΌs | 613.29 ns | 0.36 | 0.02 | False | |||
|
2.23 ΞΌs | 696.02 ns | 0.31 | 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.92 ΞΌs | 16.89 ΞΌs | 0.41 | 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 |
---|---|---|---|---|---|---|---|---|
|
3.00 ns | 1.79 ns | 0.60 | 0.42 | False | |||
|
3.48 ns | 1.49 ns | 0.43 | 0.54 | False | |||
|
29.66 ns | 2.87 ns | 0.10 | 0.46 | False | |||
|
2.90 ns | 1.80 ns | 0.62 | 0.39 | False | |||
|
6.53 ns | 2.20 ns | 0.34 | 0.23 | False | |||
|
4.18 ns | 1.88 ns | 0.45 | 0.14 | False | |||
|
3.37 ns | 0.58 ns | 0.17 | 0.25 | False | |||
|
3.31 ns | 0.50 ns | 0.15 | 0.26 | False | |||
|
2.88 ns | 1.82 ns | 0.63 | 0.42 | False | |||
|
7.43 ns | 0.56 ns | 0.08 | 0.28 | False | |||
|
3.05 ns | 1.90 ns | 0.62 | 0.42 | False | |||
|
35.63 ns | 5.29 ns | 0.15 | 0.20 | False | |||
|
9.19 ns | 0.64 ns | 0.07 | 0.28 | False | |||
|
3.25 ns | 0.62 ns | 0.19 | 0.45 | False | |||
|
3.05 ns | 1.84 ns | 0.60 | 0.49 | False | |||
|
3.39 ns | 0.71 ns | 0.21 | 0.29 | False | |||
|
3.26 ns | 0.65 ns | 0.20 | 0.27 | False | |||
|
3.08 ns | 1.93 ns | 0.63 | 0.40 | False | |||
|
3.13 ns | 1.69 ns | 0.54 | 0.62 | False | |||
|
30.21 ns | 1.95 ns | 0.06 | 0.30 | False | |||
|
2.94 ns | 1.92 ns | 0.66 | 0.38 | False | |||
|
36.10 ns | 5.67 ns | 0.16 | 0.17 | False | |||
|
10.05 ns | 1.95 ns | 0.19 | 0.42 | False | |||
|
4.64 ns | 1.69 ns | 0.36 | 0.44 | False | |||
|
6.24 ns | 3.16 ns | 0.51 | 0.44 | False | |||
|
3.12 ns | 1.85 ns | 0.59 | 0.42 | False | |||
|
2.92 ns | 1.88 ns | 0.64 | 0.42 | False | |||
|
3.22 ns | 1.89 ns | 0.59 | 0.42 | False | |||
|
15.32 ns | 2.07 ns | 0.13 | 0.49 | False | |||
|
2.87 ns | 1.78 ns | 0.62 | 0.40 | False | |||
|
9.27 ns | 2.21 ns | 0.24 | 0.42 | False | |||
|
3.02 ns | 1.73 ns | 0.57 | 0.34 | 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 |
---|---|---|---|---|---|---|---|---|
|
356.19 ns | 245.01 ns | 0.69 | 0.32 | False | |||
|
218.97 ns | 170.92 ns | 0.78 | 0.28 | 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.18 ms | 546.83 ΞΌs | 0.46 | 0.19 | False | |||
|
66.64 ΞΌs | 22.44 ΞΌs | 0.34 | 0.45 | False | |||
|
71.71 ΞΌs | 49.86 ΞΌs | 0.70 | 0.32 | False | |||
|
61.01 ΞΌs | 24.70 ΞΌs | 0.40 | 0.42 | False | |||
|
60.57 ΞΌs | 24.60 ΞΌs | 0.41 | 0.33 | 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 |
---|---|---|---|---|---|---|---|---|
|
537.74 ms | 177.03 ms | 0.33 | 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 |
---|---|---|---|---|---|---|---|---|
|
8.10 ΞΌs | 2.67 ΞΌs | 0.33 | 0.03 | False | |||
|
2.11 ΞΌs | 642.78 ns | 0.30 | 0.02 | False | |||
|
594.90 ns | 218.97 ns | 0.37 | 0.04 | False | |||
|
2.08 ΞΌs | 644.85 ns | 0.31 | 0.04 | False | |||
|
175.59 ns | 66.26 ns | 0.38 | 0.35 | False | |||
|
479.63 ns | 154.53 ns | 0.32 | 0.02 | False | |||
|
651.02 ns | 240.13 ns | 0.37 | 0.04 | False | |||
|
8.29 ΞΌs | 2.75 ΞΌs | 0.33 | 0.03 | False | |||
|
449.32 ns | 148.28 ns | 0.33 | 0.02 | False | |||
|
364.79 ns | 156.48 ns | 0.43 | 0.03 | False | |||
|
8.12 ΞΌs | 2.69 ΞΌs | 0.33 | 0.04 | False | |||
|
8.27 ΞΌs | 2.74 ΞΌs | 0.33 | 0.03 | False | |||
|
186.90 ns | 66.31 ns | 0.35 | 0.33 | False | |||
|
8.24 ΞΌs | 2.72 ΞΌs | 0.33 | 0.03 | False | |||
|
286.56 ns | 124.72 ns | 0.44 | 0.03 | False | |||
|
597.42 ns | 193.92 ns | 0.32 | 0.04 | False | |||
|
495.21 ns | 172.13 ns | 0.35 | 0.03 | False | |||
|
8.03 ΞΌs | 2.69 ΞΌs | 0.34 | 0.03 | False | |||
|
2.10 ΞΌs | 630.23 ns | 0.30 | 0.02 | False | |||
|
201.69 ns | 78.79 ns | 0.39 | 0.03 | False | |||
|
2.27 ΞΌs | 718.80 ns | 0.32 | 0.03 | False | |||
|
2.12 ΞΌs | 647.09 ns | 0.31 | 0.02 | False | |||
|
2.19 ΞΌs | 686.85 ns | 0.31 | 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 |
---|---|---|---|---|---|---|---|---|
|
229.14 ns | 192.96 ns | 0.84 | 0.38 | False | |||
|
86.08 ns | 67.21 ns | 0.78 | 0.25 | False | |||
|
86.12 ns | 72.79 ns | 0.85 | 0.13 | False | |||
|
85.99 ns | 65.41 ns | 0.76 | 0.27 | False | |||
|
33.38 ns | 22.74 ns | 0.68 | 0.47 | False | |||
|
38.03 ns | 31.56 ns | 0.83 | 0.39 | False | |||
|
32.77 ns | 23.04 ns | 0.70 | 0.50 | 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.55 ΞΌs | 206.36 ns | 0.06 | 0.27 | False | |||
|
3.59 ΞΌs | 228.23 ns | 0.06 | 0.17 | False | |||
|
3.57 ΞΌs | 208.45 ns | 0.06 | 0.30 | False | |||
|
3.60 ΞΌs | 233.67 ns | 0.06 | 0.23 | 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.37 ns | 11.66 ns | 0.34 | 0.04 | False | |||
|
25.01 ns | 8.78 ns | 0.35 | 0.13 | False | |||
|
36.69 ns | 13.25 ns | 0.36 | 0.08 | False | |||
|
24.93 ns | 9.39 ns | 0.38 | 0.05 | False | |||
|
24.55 ns | 8.71 ns | 0.35 | 0.06 | False | |||
|
42.51 ns | 13.69 ns | 0.32 | 0.09 | False | |||
|
25.24 ns | 9.96 ns | 0.39 | 0.06 | False | |||
|
24.90 ns | 8.88 ns | 0.36 | 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 |
---|---|---|---|---|---|---|---|---|
|
28.58 ns | 11.14 ns | 0.39 | 0.06 | False | |||
|
12.70 ns | 7.65 ns | 0.60 | 0.30 | False | |||
|
16.19 ns | 9.62 ns | 0.59 | 0.18 | False | |||
|
18.83 ns | 4.96 ns | 0.26 | 0.28 | False | |||
|
28.55 ns | 10.77 ns | 0.38 | 0.04 | False | |||
|
59.73 ns | 12.46 ns | 0.21 | 0.08 | False | |||
|
19.96 ns | 4.99 ns | 0.25 | 0.27 | False | |||
|
20.14 ns | 4.76 ns | 0.24 | 0.35 | False | |||
|
8.48 ns | 4.81 ns | 0.57 | 0.44 | False | |||
|
28.56 ns | 10.97 ns | 0.38 | 0.06 | False | |||
|
20.92 ns | 4.77 ns | 0.23 | 0.27 | False | |||
|
23.90 ns | 11.97 ns | 0.50 | 0.04 | False | |||
|
48.09 ns | 19.18 ns | 0.40 | 0.04 | False | |||
|
19.43 ns | 9.75 ns | 0.50 | 0.25 | False | |||
|
15.68 ns | 4.36 ns | 0.28 | 0.35 | False | |||
|
23.51 ns | 8.21 ns | 0.35 | 0.14 | False | |||
|
115.37 ns | 27.88 ns | 0.24 | 0.39 | False | |||
|
19.21 ns | 9.63 ns | 0.50 | 0.19 | False | |||
|
13.64 ns | 5.27 ns | 0.39 | 0.24 | False | |||
|
16.52 ns | 4.36 ns | 0.26 | 0.31 | False | |||
|
118.19 ns | 30.86 ns | 0.26 | 0.39 | False | |||
|
18.35 ns | 5.01 ns | 0.27 | 0.33 | False | |||
|
44.89 ns | 13.50 ns | 0.30 | 0.06 | False | |||
|
22.86 ns | 8.50 ns | 0.37 | 0.12 | False | |||
|
28.64 ns | 10.75 ns | 0.38 | 0.06 | False | |||
|
41.23 ns | 18.36 ns | 0.45 | 0.02 | False | |||
|
19.88 ns | 4.95 ns | 0.25 | 0.26 | False | |||
|
16.45 ns | 9.30 ns | 0.57 | 0.21 | False | |||
|
13.73 ns | 4.69 ns | 0.34 | 0.35 | 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.02 ΞΌs | 1.27 ΞΌs | 0.63 | 0.03 | False | |||
|
2.05 ΞΌs | 1.26 ΞΌs | 0.62 | 0.03 | False | |||
|
546.84 ns | 227.75 ns | 0.42 | 0.21 | False | |||
|
547.64 ns | 235.43 ns | 0.43 | 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 |
---|---|---|---|---|---|---|---|---|
|
905.41 ms | 427.44 ms | 0.47 | 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 |
---|---|---|---|---|---|---|---|---|
|
73.71 ns | 51.26 ns | 0.70 | 0.37 | False | |||
|
70.47 ns | 52.62 ns | 0.75 | 0.41 | 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 |
---|---|---|---|---|---|---|---|---|
|
37.15 ns | 1.88 ns | 0.05 | 0.27 | False | |||
|
136.74 ns | 43.00 ns | 0.31 | 0.02 | False | |||
|
5.36 ns | 1.83 ns | 0.34 | 0.37 | False | |||
|
10.39 ns | 0.36 ns | 0.03 | 0.26 | False | |||
|
38.96 ns | 2.83 ns | 0.07 | 0.30 | False | |||
|
68.22 ns | 2.50 ns | 0.04 | 0.20 | False | |||
|
4.34 ns | 2.07 ns | 0.48 | 0.43 | False | |||
|
22.81 ns | 4.35 ns | 0.19 | 0.17 | False | |||
|
7.03 ns | 0.36 ns | 0.05 | 0.27 | False | |||
|
4.60 ns | 1.86 ns | 0.40 | 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 |
---|---|---|---|---|---|---|---|---|
|
216.18 ΞΌs | 162.40 ΞΌs | 0.75 | 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 |
---|---|---|---|---|---|---|---|---|
|
3.64 ns | 1.89 ns | 0.52 | 0.13 | False | |||
|
22.73 ns | 5.25 ns | 0.23 | 0.46 | False | |||
|
31.82 ns | 5.15 ns | 0.16 | 0.17 | False | |||
|
5.71 ns | 0.38 ns | 0.07 | 0.28 | False | |||
|
3.93 ns | 1.88 ns | 0.48 | 0.12 | False | |||
|
3.66 ns | 1.85 ns | 0.51 | 0.11 | False | |||
|
3.67 ns | 1.93 ns | 0.53 | 0.13 | False | |||
|
33.69 ns | 5.27 ns | 0.16 | 0.20 | False | |||
|
3.52 ns | 1.86 ns | 0.53 | 0.19 | False | |||
|
3.62 ns | 1.82 ns | 0.50 | 0.10 | False | |||
|
3.83 ns | 1.86 ns | 0.49 | 0.14 | False | |||
|
9.56 ns | 1.88 ns | 0.20 | 0.14 | False | |||
|
9.50 ns | 1.89 ns | 0.20 | 0.27 | False | |||
|
3.04 ns | 0.38 ns | 0.12 | 0.38 | False | |||
|
3.69 ns | 1.83 ns | 0.50 | 0.13 | False | |||
|
3.82 ns | 1.92 ns | 0.50 | 0.36 | False | |||
|
24.09 ns | 5.32 ns | 0.22 | 0.16 | False | |||
|
21.52 ns | 2.16 ns | 0.10 | 0.14 | False | |||
|
9.65 ns | 1.92 ns | 0.20 | 0.29 | False | |||
|
3.75 ns | 1.84 ns | 0.49 | 0.09 | False | |||
|
3.78 ns | 0.33 ns | 0.09 | 0.21 | False | |||
|
3.63 ns | 1.88 ns | 0.52 | 0.23 | False | |||
|
6.07 ns | 1.78 ns | 0.29 | 0.23 | False | |||
|
3.28 ns | 1.82 ns | 0.56 | 0.32 | False | |||
|
3.81 ns | 0.37 ns | 0.10 | 0.33 | False | |||
|
3.69 ns | 1.83 ns | 0.50 | 0.15 | False | |||
|
3.82 ns | 1.82 ns | 0.48 | 0.13 | False | |||
|
3.70 ns | 1.86 ns | 0.50 | 0.14 | False | |||
|
21.60 ns | 1.85 ns | 0.09 | 0.07 | False | |||
|
3.84 ns | 1.83 ns | 0.48 | 0.14 | False | |||
|
3.89 ns | 0.38 ns | 0.10 | 0.29 | False | |||
|
3.56 ns | 0.37 ns | 0.11 | 0.28 | False | |||
|
3.71 ns | 1.86 ns | 0.50 | 0.16 | False | |||
|
2.99 ns | 1.90 ns | 0.64 | 0.33 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Tests.Perf_Single
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_Single*' --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_Single* --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_Single*' --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_Single* --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 ```