Closed performanceautofiler[bot] closed 8 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.39 μs | 462.75 ns | 0.19 | 0.09 | False | |||
|
34.92 ns | 10.09 ns | 0.29 | 0.02 | False | |||
|
3.41 μs | 477.05 ns | 0.14 | 0.03 | False | |||
|
60.89 ns | 42.55 ns | 0.70 | 0.05 | False | |||
|
147.48 ns | 10.20 ns | 0.07 | 0.05 | False | |||
|
158.31 ns | 11.60 ns | 0.07 | 0.11 | False | |||
|
45.27 ns | 40.70 ns | 0.90 | 0.11 | False | |||
|
21.34 ns | 5.91 ns | 0.28 | 0.33 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
299.15 ms | 82.55 ms | 0.28 | 0.09 | False | |||
|
5.17 secs | 456.21 ms | 0.09 | 0.09 | False | |||
|
432.61 ms | 132.39 ms | 0.31 | 0.10 | False | |||
|
303.16 ms | 108.76 ms | 0.36 | 0.12 | False | |||
|
201.12 ns | 97.58 ns | 0.49 | 0.05 | False | |||
|
5.09 secs | 387.85 ms | 0.08 | 0.10 | False | |||
|
5.07 secs | 394.37 ms | 0.08 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
336.52 μs | 170.50 μs | 0.51 | 0.02 | False | |||
|
97.87 μs | 56.59 μs | 0.58 | 0.03 | False | |||
|
324.99 μs | 97.92 μs | 0.30 | 0.01 | False | |||
|
279.21 μs | 135.57 μs | 0.49 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
154.57 ns | 129.78 ns | 0.84 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.43 ns | 5.18 ns | 0.28 | 0.12 | False | |||
|
22.31 ns | 7.55 ns | 0.34 | 0.16 | False | |||
|
1.82 μs | 607.20 ns | 0.33 | 0.06 | False | |||
|
294.48 μs | 97.65 μs | 0.33 | 0.03 | False | |||
|
73.31 ns | 47.75 ns | 0.65 | 0.08 | False | |||
|
27.21 ns | 10.83 ns | 0.40 | 0.14 | False | |||
|
22.28 ns | 15.29 ns | 0.69 | 0.04 | False | |||
|
35.57 ns | 16.19 ns | 0.46 | 0.14 | False | |||
|
20.66 ns | 6.28 ns | 0.30 | 0.18 | False | |||
|
3.39 μs | 1.11 μs | 0.33 | 0.04 | False | |||
|
18.99 ns | 14.96 ns | 0.79 | 0.11 | False | |||
|
19.08 ns | 14.49 ns | 0.76 | 0.09 | False | |||
|
6.36 ms | 1.63 ms | 0.26 | 0.07 | False | |||
|
11.24 μs | 7.55 μs | 0.67 | 0.06 | False | |||
|
3.74 μs | 699.00 ns | 0.19 | 0.01 | False | |||
|
35.83 ns | 15.36 ns | 0.43 | 0.12 | False | |||
|
18.44 ns | 5.25 ns | 0.28 | 0.11 | False | |||
|
2.83 ms | 977.86 μs | 0.35 | 0.03 | False | |||
|
4.10 ms | 1.83 ms | 0.45 | 0.01 | False | |||
|
1.20 μs | 725.70 ns | 0.61 | 0.03 | False | |||
|
114.59 ns | 71.46 ns | 0.62 | 0.05 | False | |||
|
22.55 ns | 7.49 ns | 0.33 | 0.14 | False | |||
|
20.88 ns | 14.52 ns | 0.70 | 0.03 | False | |||
|
25.26 ns | 17.97 ns | 0.71 | 0.05 | False | |||
|
102.94 ns | 58.84 ns | 0.57 | 0.05 | False | |||
|
18.79 ns | 14.50 ns | 0.77 | 0.10 | False | |||
|
5.64 ms | 1.63 ms | 0.29 | 0.06 | False | |||
|
18.96 ns | 14.47 ns | 0.76 | 0.07 | False | |||
|
186.67 ns | 111.38 ns | 0.60 | 0.03 | False | |||
|
192.19 ns | 86.18 ns | 0.45 | 0.05 | False | |||
|
156.45 ns | 112.42 ns | 0.72 | 0.01 | False | |||
|
1.87 ms | 652.43 μs | 0.35 | 0.02 | False | |||
|
27.94 ns | 19.93 ns | 0.71 | 0.05 | False | |||
|
1.19 μs | 725.36 ns | 0.61 | 0.02 | False | |||
|
13.90 ms | 4.44 ms | 0.32 | 0.06 | False | |||
|
9.60 μs | 7.77 μs | 0.81 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Numerics.Tests.Perf_BigInteger* --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.Numerics.Tests.Perf_BigInteger*' --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.Numerics.Tests.Perf_BigInteger* --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 | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.98 ns | 8.58 ns | 0.39 | 0.03 | False | |||
|
30.95 ns | 8.83 ns | 0.29 | 0.04 | False | |||
|
32.73 ns | 7.05 ns | 0.22 | 0.02 | False | |||
|
41.33 ns | 16.28 ns | 0.39 | 0.10 | False | |||
|
16.20 ns | 7.75 ns | 0.48 | 0.04 | False | |||
|
20.12 ns | 2.10 ns | 0.10 | 0.08 | False | |||
|
18.70 ns | 8.55 ns | 0.46 | 0.04 | False | |||
|
31.95 ns | 8.42 ns | 0.26 | 0.03 | False | |||
|
33.47 ns | 10.82 ns | 0.32 | 0.04 | False | |||
|
47.49 ns | 15.34 ns | 0.32 | 0.04 | False | |||
|
18.52 ns | 8.58 ns | 0.46 | 0.02 | False | |||
|
94.30 ns | 3.12 ns | 0.03 | 0.08 | False | |||
|
46.48 ns | 15.18 ns | 0.33 | 0.06 | False | |||
|
40.91 ns | 10.81 ns | 0.26 | 0.04 | False | |||
|
11.96 ns | 1.19 ns | 0.10 | 0.33 | False | |||
|
20.18 ns | 8.60 ns | 0.43 | 0.03 | False | |||
|
74.70 ns | 49.40 ns | 0.66 | 0.03 | False | |||
|
18.10 ns | 8.84 ns | 0.49 | 0.04 | False | |||
|
45.21 ns | 19.99 ns | 0.44 | 0.06 | False | |||
|
37.05 ns | 2.97 ns | 0.08 | 0.08 | False | |||
|
40.94 ns | 11.04 ns | 0.27 | 0.03 | False | |||
|
53.80 ns | 24.45 ns | 0.45 | 0.12 | False | |||
|
31.09 ns | 8.57 ns | 0.28 | 0.03 | False | |||
|
22.98 ns | 8.39 ns | 0.36 | 0.02 | False | |||
|
29.87 ns | 7.10 ns | 0.24 | 0.04 | False | |||
|
46.76 ns | 15.10 ns | 0.32 | 0.04 | False | |||
|
67.44 ns | 48.57 ns | 0.72 | 0.04 | False | |||
|
58.31 ns | 22.47 ns | 0.39 | 0.06 | False | |||
|
71.11 ns | 11.86 ns | 0.17 | 0.10 | False | |||
|
33.44 ns | 11.03 ns | 0.33 | 0.03 | False | |||
|
46.75 ns | 15.12 ns | 0.32 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 | 8.98 ns | 0.39 | 0.04 | False | |||
|
25.60 ns | 14.10 ns | 0.55 | 0.04 | False | |||
|
18.43 ns | 4.93 ns | 0.27 | 0.15 | False | |||
|
9.90 ns | 4.46 ns | 0.45 | 0.04 | False | |||
|
9.91 ns | 4.61 ns | 0.46 | 0.03 | False | |||
|
12.73 ns | 6.93 ns | 0.54 | 0.07 | False | |||
|
16.59 ns | 9.08 ns | 0.55 | 0.15 | False | |||
|
15.54 ns | 7.38 ns | 0.48 | 0.15 | False | |||
|
10.53 ns | 5.50 ns | 0.52 | 0.15 | False | |||
|
14.51 ns | 7.98 ns | 0.55 | 0.10 | False | |||
|
16.64 ns | 7.76 ns | 0.47 | 0.08 | False | |||
|
10.35 ns | 5.05 ns | 0.49 | 0.03 | False | |||
|
18.39 ns | 5.54 ns | 0.30 | 0.11 | False | |||
|
17.29 ns | 8.33 ns | 0.48 | 0.06 | False | |||
|
50.64 ns | 27.94 ns | 0.55 | 0.17 | False | |||
|
24.18 ns | 11.88 ns | 0.49 | 0.14 | False | |||
|
15.62 ns | 6.50 ns | 0.42 | 0.06 | False | |||
|
23.11 ns | 9.02 ns | 0.39 | 0.09 | False | |||
|
29.94 ns | 10.35 ns | 0.35 | 0.01 | False | |||
|
37.04 ns | 33.02 ns | 0.89 | 0.15 | False | |||
|
41.97 ns | 22.17 ns | 0.53 | 0.03 | False | |||
|
48.17 ns | 25.72 ns | 0.53 | 0.18 | False | |||
|
88.45 ns | 50.59 ns | 0.57 | 0.08 | False | |||
|
9.78 ns | 4.24 ns | 0.43 | 0.02 | False | |||
|
15.60 ns | 7.15 ns | 0.46 | 0.16 | False | |||
|
9.23 ns | 3.96 ns | 0.43 | 0.03 | False | |||
|
24.95 ns | 13.56 ns | 0.54 | 0.03 | False | |||
|
15.93 ns | 8.13 ns | 0.51 | 0.13 | False | |||
|
142.55 ns | 72.02 ns | 0.51 | 0.08 | False | |||
|
9.95 ns | 4.63 ns | 0.47 | 0.03 | False | |||
|
15.56 ns | 7.28 ns | 0.47 | 0.18 | False | |||
|
9.96 ns | 4.42 ns | 0.44 | 0.04 | False | |||
|
13.78 ns | 7.45 ns | 0.54 | 0.09 | False | |||
|
79.98 ns | 44.98 ns | 0.56 | 0.03 | False | |||
|
9.96 ns | 4.74 ns | 0.48 | 0.02 | False | |||
|
140.52 ns | 73.75 ns | 0.52 | 0.04 | False | |||
|
18.03 ns | 11.41 ns | 0.63 | 0.14 | False | |||
|
9.20 ns | 3.98 ns | 0.43 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
built locally (with build.(sh/cmd) or downloaded from payload above (if same system setup) (in this order))
runtime/artifacts
or build instructions: Libraries README args: -subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0
runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release
, build instructions: CoreCLR README args: -subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0
runtime/artifacts/bin/mono/$RunOS.$RunArch.Release
, build instructions: MONO README args: -arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release /p:CrossBuild=false /p:MonoLLVMUseCxx11Abi=false
Linux
# 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.Buffers.Text.Tests.Utf8ParserTests*' --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.Buffers.Text.Tests.Utf8ParserTests* --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
# 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.Buffers.Text.Tests.Utf8ParserTests*' --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.Buffers.Text.Tests.Utf8ParserTests* --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 | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
336.45 ns | 289.38 ns | 0.86 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.29 ns | 0.49 ns | 0.06 | 0.34 | False | |||
|
12.70 ns | 3.76 ns | 0.30 | 0.07 | False | |||
|
14.32 ns | 0.70 ns | 0.05 | 0.23 | False | |||
|
9.56 ns | 0.42 ns | 0.04 | 0.32 | False | |||
|
3.84 ns | 0.29 ns | 0.08 | 0.30 | False | |||
|
10.31 ns | 4.01 ns | 0.39 | 0.19 | False | |||
|
16.09 ns | 3.91 ns | 0.24 | 0.15 | False | |||
|
19.23 ns | 4.00 ns | 0.21 | 0.17 | False | |||
|
9.85 ns | 3.38 ns | 0.34 | 0.11 | False | |||
|
16.57 ns | 3.83 ns | 0.23 | 0.20 | False | |||
|
33.88 ns | 4.31 ns | 0.13 | 0.25 | False | |||
|
3.47 ns | 0.37 ns | 0.11 | 0.13 | False | |||
|
11.20 ns | 4.22 ns | 0.38 | 0.24 | False | |||
|
10.29 ns | 4.13 ns | 0.40 | 0.21 | False | |||
|
10.33 ns | 4.06 ns | 0.39 | 0.17 | False | |||
|
9.85 ns | 3.38 ns | 0.34 | 0.07 | False | |||
|
10.32 ns | 3.97 ns | 0.39 | 0.22 | False | |||
|
10.30 ns | 4.00 ns | 0.39 | 0.21 | False | |||
|
10.29 ns | 4.12 ns | 0.40 | 0.19 | False | |||
|
17.41 ns | 3.76 ns | 0.22 | 0.12 | False | |||
|
8.63 ns | 3.33 ns | 0.39 | 0.07 | False | |||
|
25.89 ns | 3.96 ns | 0.15 | 0.19 | False | |||
|
9.88 ns | 3.30 ns | 0.33 | 0.11 | False | |||
|
12.90 ns | 3.40 ns | 0.26 | 0.08 | False | |||
|
10.96 ns | 4.16 ns | 0.38 | 0.21 | False | |||
|
23.40 ns | 1.02 ns | 0.04 | 0.16 | False | |||
|
115.58 ns | 6.08 ns | 0.05 | 0.31 | False | |||
|
6.12 ns | 3.23 ns | 0.53 | 0.18 | False | |||
|
123.21 ns | 5.66 ns | 0.05 | 0.35 | False | |||
|
13.18 ns | 4.42 ns | 0.34 | 0.20 | False | |||
|
10.94 ns | 4.26 ns | 0.39 | 0.20 | False | |||
|
2.20 ns | 0.49 ns | 0.22 | 0.12 | False | |||
|
30.00 ns | 3.72 ns | 0.12 | 0.13 | False | |||
|
10.27 ns | 3.76 ns | 0.37 | 0.14 | False | |||
|
13.15 ns | 4.30 ns | 0.33 | 0.19 | False | |||
|
3.38 ns | 0.37 ns | 0.11 | 0.38 | False | |||
|
10.26 ns | 3.71 ns | 0.36 | 0.12 | False | |||
|
16.36 ns | 4.03 ns | 0.25 | 0.20 | False | |||
|
27.34 ns | 4.72 ns | 0.17 | 0.18 | False | |||
|
32.79 ns | 4.11 ns | 0.13 | 0.21 | False | |||
|
27.50 ns | 4.40 ns | 0.16 | 0.11 | False | |||
|
11.18 ns | 3.40 ns | 0.30 | 0.08 | False |
m.Numerics.Tests.Perf_Vector3_22.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
324.59 ms | 35.24 ns | 0.00 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
351.21 ns | 97.27 ns | 0.28 | 0.05 | False | |||
|
1.21 μs | 208.73 ns | 0.17 | 0.03 | False | |||
|
1.21 μs | 214.87 ns | 0.18 | 0.05 | False | |||
|
350.04 ns | 99.31 ns | 0.28 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.61 ns | 8.92 ns | 0.57 | 0.11 | False | |||
|
36.96 ns | 4.73 ns | 0.13 | 0.16 | False | |||
|
67.78 ns | 42.24 ns | 0.62 | 0.05 | False | |||
|
1.29 μs | 946.64 ns | 0.73 | 0.02 | False | |||
|
2.18 μs | 494.53 ns | 0.23 | 0.05 | False | |||
|
90.67 ns | 33.06 ns | 0.36 | 0.10 | False | |||
|
22.72 ns | 4.26 ns | 0.19 | 0.15 | False | |||
|
172.61 ns | 68.43 ns | 0.40 | 0.17 | False | |||
|
67.68 ns | 38.29 ns | 0.57 | 0.17 | False | |||
|
186.32 ns | 123.37 ns | 0.66 | 0.03 | False | |||
|
54.47 ns | 29.11 ns | 0.53 | 0.09 | False | |||
|
109.35 ns | 34.39 ns | 0.31 | 0.08 | False | |||
|
6.03 μs | 3.86 μs | 0.64 | 0.01 | False | |||
|
22.99 ns | 5.04 ns | 0.22 | 0.18 | False | |||
|
54.62 ns | 26.17 ns | 0.48 | 0.12 | False | |||
|
67.47 ns | 42.74 ns | 0.63 | 0.03 | False | |||
|
264.26 ns | 95.30 ns | 0.36 | 0.14 | False | |||
|
99.85 ns | 39.50 ns | 0.40 | 0.17 | False | |||
|
574.72 ns | 346.93 ns | 0.60 | 0.02 | False | |||
|
26.60 ns | 12.04 ns | 0.45 | 0.12 | False | |||
|
1.51 μs | 355.31 ns | 0.23 | 0.06 | False | |||
|
371.39 ns | 161.27 ns | 0.43 | 0.04 | False | |||
|
129.62 ns | 72.09 ns | 0.56 | 0.07 | False | |||
|
11.55 ns | 6.69 ns | 0.58 | 0.13 | False | |||
|
765.35 ns | 187.01 ns | 0.24 | 0.08 | False | |||
|
127.04 ns | 36.10 ns | 0.28 | 0.10 | False | |||
|
2.96 μs | 1.52 μs | 0.51 | 0.04 | False | |||
|
11.17 ns | 6.76 ns | 0.61 | 0.18 | False | |||
|
121.28 ns | 69.07 ns | 0.57 | 0.06 | False | |||
|
91.99 ns | 34.73 ns | 0.38 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.49 ns | 10.61 ns | 0.69 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.42 μs | 832.64 ns | 0.59 | 0.07 | False | |||
|
64.53 μs | 36.94 μs | 0.57 | 0.04 | False | |||
|
83.13 μs | 62.68 μs | 0.75 | 0.10 | False | |||
|
2.70 μs | 1.59 μs | 0.59 | 0.07 | False | |||
|
33.09 μs | 18.65 μs | 0.56 | 0.04 | False | |||
|
1.47 μs | 886.84 ns | 0.60 | 0.04 | False | |||
|
1.41 μs | 837.49 ns | 0.59 | 0.05 | False | |||
|
95.04 μs | 73.26 μs | 0.77 | 0.08 | False | |||
|
3.31 μs | 2.52 μs | 0.76 | 0.07 | False | |||
|
33.30 μs | 19.67 μs | 0.59 | 0.04 | False | |||
|
33.13 μs | 18.71 μs | 0.56 | 0.04 | False | |||
|
1.97 μs | 1.75 μs | 0.89 | 0.16 | False | |||
|
89.09 μs | 71.03 μs | 0.80 | 0.04 | False | |||
|
45.37 μs | 39.99 μs | 0.88 | 0.11 | False | |||
|
2.87 μs | 2.20 μs | 0.77 | 0.11 | False | |||
|
3.01 μs | 2.32 μs | 0.77 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
802.16 ns | 425.80 ns | 0.53 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.56 μs | 1.04 μs | 0.41 | 0.06 | False | |||
|
7.55 ms | 4.87 ms | 0.65 | 0.02 | False | |||
|
2.50 μs | 1.23 μs | 0.49 | 0.04 | False | |||
|
7.60 ms | 5.02 ms | 0.66 | 0.03 | False | |||
|
2.92 μs | 1.36 μs | 0.46 | 0.02 | False | |||
|
3.01 μs | 1.41 μs | 0.47 | 0.02 | False | |||
|
3.08 μs | 1.27 μs | 0.41 | 0.04 | False | |||
|
3.10 μs | 1.32 μs | 0.42 | 0.05 | False | |||
|
2.47 μs | 1.14 μs | 0.46 | 0.04 | False | |||
|
2.64 μs | 1.08 μs | 0.41 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
109.76 ns | 22.78 ns | 0.21 | 0.10 | False | |||
|
45.81 ns | 9.91 ns | 0.22 | 0.04 | False | |||
|
128.89 ns | 62.54 ns | 0.49 | 0.07 | False | |||
|
60.95 ns | 36.53 ns | 0.60 | 0.12 | False | |||
|
101.47 ns | 59.45 ns | 0.59 | 0.09 | False | |||
|
798.01 ns | 368.94 ns | 0.46 | 0.10 | False | |||
|
83.78 ns | 43.03 ns | 0.51 | 0.08 | False | |||
|
1.38 ns | 0.02 ns | 0.01 | 0.46 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
305.16 ns | 212.04 ns | 0.69 | 0.01 | False | |||
|
221.98 μs | 108.75 μs | 0.49 | 0.01 | False | |||
|
324.09 ns | 0.00 ns | 0.00 | 0.01 | False | |||
|
108.64 μs | 72.46 μs | 0.67 | 0.02 | False | |||
|
240.84 μs | 118.55 μs | 0.49 | 0.01 | False | |||
|
220.48 μs | 0.00 ns | 0.00 | 0.01 | False | |||
|
11.76 μs | 7.83 μs | 0.67 | 0.02 | False | |||
|
2.91 μs | 2.01 μs | 0.69 | 0.05 | False | |||
|
477.57 ns | 0.00 ns | 0.00 | 0.01 | False | |||
|
1.11 μs | 586.39 ns | 0.53 | 0.03 | False | |||
|
12.09 μs | 8.40 μs | 0.69 | 0.03 | False | |||
|
3.10 μs | 1.68 μs | 0.54 | 0.03 | False | |||
|
261.80 ns | 0.00 ns | 0.00 | 0.03 | False | |||
|
526.77 ns | 289.01 ns | 0.55 | 0.02 | False | |||
|
699.52 ns | 361.62 ns | 0.52 | 0.03 | False | |||
|
1.10 μs | 602.94 ns | 0.55 | 0.01 | False | |||
|
286.55 ns | 0.00 ns | 0.00 | 0.01 | False | |||
|
1.09 μs | 597.54 ns | 0.55 | 0.01 | False | |||
|
510.43 ns | 306.19 ns | 0.60 | 0.02 | False | |||
|
822.39 ns | 389.72 ns | 0.47 | 0.02 | False | |||
|
9.23 μs | 6.53 μs | 0.71 | 0.02 | False | |||
|
111.29 μs | 74.02 μs | 0.67 | 0.02 | False | |||
|
326.37 ns | 172.36 ns | 0.53 | 0.02 | False | |||
|
188.73 μs | 0.00 ns | 0.00 | 0.01 | False | |||
|
9.04 μs | 6.80 μs | 0.75 | 0.02 | False | |||
|
104.82 μs | 72.00 μs | 0.69 | 0.02 | False | |||
|
1.66 μs | 1.15 μ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 | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
391.36 ns | 82.88 ns | 0.21 | 0.05 | False | |||
|
314.96 ns | 60.97 ns | 0.19 | 0.02 | False | |||
|
6.12 μs | 72.90 ns | 0.01 | 0.02 | False | |||
|
1.61 μs | 123.68 ns | 0.08 | 0.02 | False | |||
|
132.91 ns | 54.21 ns | 0.41 | 0.03 | False | |||
|
342.99 ns | 46.32 ns | 0.14 | 0.03 | False | |||
|
130.47 ns | 55.74 ns | 0.43 | 0.06 | False | |||
|
6.23 μs | 63.90 ns | 0.01 | 0.12 | False | |||
|
6.20 μs | 115.30 ns | 0.02 | 0.02 | False | |||
|
130.01 ns | 26.69 ns | 0.21 | 0.21 | False | |||
|
124.43 ns | 29.04 ns | 0.23 | 0.14 | False | |||
|
208.91 ns | 111.59 ns | 0.53 | 0.09 | False | |||
|
1.60 μs | 92.89 ns | 0.06 | 0.03 | False | |||
|
487.63 ns | 27.78 ns | 0.06 | 0.11 | False | |||
|
1.64 μs | 148.31 ns | 0.09 | 0.03 | False | |||
|
6.10 μs | 90.39 ns | 0.01 | 0.01 | False | |||
|
306.34 ns | 59.30 ns | 0.19 | 0.03 | False | |||
|
1.57 μs | 68.44 ns | 0.04 | 0.06 | False | |||
|
453.55 ns | 29.86 ns | 0.07 | 0.09 | False | |||
|
6.26 μs | 60.78 ns | 0.01 | 0.13 | False | |||
|
1.58 μs | 78.50 ns | 0.05 | 0.04 | False | |||
|
6.09 μs | 96.06 ns | 0.02 | 0.03 | False | |||
|
1.60 μs | 92.99 ns | 0.06 | 0.02 | False | |||
|
194.17 ns | 84.60 ns | 0.44 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
10.29 ns | 3.38 ns | 0.33 | 0.24 | False | |||
|
21.52 ns | 3.50 ns | 0.16 | 0.22 | False | |||
|
10.25 ns | 3.27 ns | 0.32 | 0.34 | False | |||
|
11.26 ns | 3.23 ns | 0.29 | 0.10 | False | |||
|
11.10 ns | 3.21 ns | 0.29 | 0.12 | False | |||
|
14.21 ns | 3.25 ns | 0.23 | 0.29 | False | |||
|
19.30 ns | 0.58 ns | 0.03 | 0.62 | False | |||
|
28.50 ns | 3.11 ns | 0.11 | 0.27 | False | |||
|
2.24 ns | 0.26 ns | 0.12 | 0.64 | False | |||
|
41.41 ns | 3.42 ns | 0.08 | 0.31 | False | |||
|
13.27 ns | 0.24 ns | 0.02 | 0.48 | False | |||
|
13.85 ns | 3.82 ns | 0.28 | 0.20 | False | |||
|
14.02 ns | 3.00 ns | 0.21 | 0.22 | False | |||
|
97.99 ns | 4.74 ns | 0.05 | 0.34 | False | |||
|
19.14 ns | 3.26 ns | 0.17 | 0.25 | False | |||
|
120.61 ns | 5.05 ns | 0.04 | 0.25 | False | |||
|
10.12 ns | 3.36 ns | 0.33 | 0.27 | False | |||
|
10.19 ns | 3.28 ns | 0.32 | 0.30 | False | |||
|
11.13 ns | 3.21 ns | 0.29 | 0.13 | False | |||
|
6.44 ns | 0.21 ns | 0.03 | 0.48 | False | |||
|
10.09 ns | 3.47 ns | 0.34 | 0.32 | False | |||
|
34.00 ns | 3.21 ns | 0.09 | 0.19 | False | |||
|
10.41 ns | 3.21 ns | 0.31 | 0.09 | False | |||
|
120.54 ns | 5.30 ns | 0.04 | 0.24 | False | |||
|
29.43 ns | 3.52 ns | 0.12 | 0.13 | False | |||
|
29.53 ns | 3.84 ns | 0.13 | 0.17 | False | |||
|
10.82 ns | 3.38 ns | 0.31 | 0.30 | False | |||
|
13.32 ns | 0.18 ns | 0.01 | 0.49 | False | |||
|
18.74 ns | 2.90 ns | 0.15 | 0.20 | False | |||
|
28.36 ns | 3.61 ns | 0.13 | 0.08 | False | |||
|
9.69 ns | 3.36 ns | 0.35 | 0.08 | False | |||
|
10.29 ns | 3.49 ns | 0.34 | 0.29 | False | |||
|
21.73 ns | 3.44 ns | 0.16 | 0.17 | False | |||
|
10.20 ns | 3.34 ns | 0.33 | 0.31 | False | |||
|
10.08 ns | 3.42 ns | 0.34 | 0.18 | False | |||
|
11.11 ns | 3.40 ns | 0.31 | 0.13 | False | |||
|
19.98 ns | 3.29 ns | 0.16 | 0.15 | False | |||
|
27.47 ns | 3.79 ns | 0.14 | 0.38 | False | |||
|
10.17 ns | 3.32 ns | 0.33 | 0.20 | False | |||
|
12.03 ns | 2.90 ns | 0.24 | 0.11 | False | |||
|
14.24 ns | 3.41 ns | 0.24 | 0.23 | False |
ment/System.Numerics.Tests.Perf_Vector4_27.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.83 ns | 6.21 ns | 0.70 | 0.37 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
307.37 ms | 100.25 ms | 0.33 | 0.02 | False | |||
|
288.38 ms | 99.08 ms | 0.34 | 0.01 | False | |||
|
288.19 ms | 100.26 ms | 0.35 | 0.01 | False | |||
|
304.78 ms | 100.22 ms | 0.33 | 0.02 | False | |||
|
287.91 ms | 100.26 ms | 0.35 | 0.01 | False | |||
|
288.60 ms | 99.91 ms | 0.35 | 0.02 | False | |||
|
288.76 ms | 99.12 ms | 0.34 | 0.02 | False | |||
|
288.17 ms | 100.58 ms | 0.35 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
420.13 ns | 97.51 ns | 0.23 | 0.10 | False | |||
|
4.03 ns | 2.75 ns | 0.68 | 0.14 | False | |||
|
410.82 ns | 246.72 ns | 0.60 | 0.02 | False | |||
|
471.73 ns | 97.18 ns | 0.21 | 0.10 | False | |||
|
3.92 ns | 1.76 ns | 0.45 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.17 ns | 3.52 ns | 0.15 | 0.09 | False | |||
|
15.28 ns | 2.92 ns | 0.19 | 0.22 | False | |||
|
15.39 ns | 3.12 ns | 0.20 | 0.17 | False | |||
|
20.89 ns | 2.95 ns | 0.14 | 0.14 | False | |||
|
15.33 ns | 3.19 ns | 0.21 | 0.16 | False | |||
|
23.19 ns | 3.49 ns | 0.15 | 0.09 | False | |||
|
20.71 ns | 3.55 ns | 0.17 | 0.10 | False | |||
|
23.07 ns | 3.40 ns | 0.15 | 0.09 | False | |||
|
15.29 ns | 3.33 ns | 0.22 | 0.19 | False | |||
|
15.32 ns | 3.04 ns | 0.20 | 0.19 | False | |||
|
23.02 ns | 3.33 ns | 0.14 | 0.11 | False | |||
|
23.02 ns | 3.51 ns | 0.15 | 0.10 | False | |||
|
15.30 ns | 3.30 ns | 0.22 | 0.18 | False | |||
|
23.11 ns | 2.94 ns | 0.13 | 0.10 | False | |||
|
23.03 ns | 3.24 ns | 0.14 | 0.08 | False | |||
|
15.27 ns | 2.96 ns | 0.19 | 0.16 | False | |||
|
15.40 ns | 2.97 ns | 0.19 | 0.21 | False | |||
|
23.11 ns | 3.41 ns | 0.15 | 0.08 | False | |||
|
15.81 ns | 3.13 ns | 0.20 | 0.16 | False | |||
|
15.33 ns | 3.62 ns | 0.24 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.31 μs | 4.50 μs | 0.25 | 0.01 | False | |||
|
40.42 μs | 21.60 μs | 0.53 | 0.13 | False | |||
|
67.39 μs | 21.73 μs | 0.32 | 0.03 | False | |||
|
47.62 μs | 18.68 μs | 0.39 | 0.06 | False | |||
|
46.62 μs | 19.86 μs | 0.43 | 0.12 | False | |||
|
115.85 μs | 32.10 μs | 0.28 | 0.04 | False | |||
|
26.56 μs | 5.41 μs | 0.20 | 0.05 | False | |||
|
64.24 μs | 41.86 μs | 0.65 | 0.05 | False | |||
|
20.79 μs | 11.52 μs | 0.55 | 0.09 | False | |||
|
67.95 μs | 41.75 μs | 0.61 | 0.04 | False | |||
|
107.66 μs | 30.44 μs | 0.28 | 0.02 | False | |||
|
34.96 μs | 18.60 μs | 0.53 | 0.05 | False | |||
|
70.11 μs | 21.14 μs | 0.30 | 0.11 | False | |||
|
25.20 μs | 7.79 μs | 0.31 | 0.01 | False | |||
|
69.74 μs | 41.19 μs | 0.59 | 0.11 | False | |||
|
34.33 μs | 5.35 μs | 0.16 | 0.16 | False | |||
|
205.27 μs | 54.47 μs | 0.27 | 0.03 | False | |||
|
58.54 μs | 36.49 μs | 0.62 | 0.04 | False | |||
|
110.92 μs | 28.85 μs | 0.26 | 0.02 | False | |||
|
35.68 μs | 17.04 μs | 0.48 | 0.05 | False | |||
|
106.98 μs | 29.39 μs | 0.27 | 0.03 | False | |||
|
43.91 μs | 4.44 μs | 0.10 | 0.01 | False | |||
|
15.33 μs | 4.87 μs | 0.32 | 0.04 | False | |||
|
26.76 μs | 4.86 μs | 0.18 | 0.08 | False | |||
|
17.56 μs | 5.90 μs | 0.34 | 0.04 | False | |||
|
27.78 μs | 5.40 μs | 0.19 | 0.07 | False | |||
|
47.61 μs | 21.89 μs | 0.46 | 0.17 | False | |||
|
105.53 μs | 16.49 μs | 0.16 | 0.10 | False | |||
|
23.05 μs | 11.47 μs | 0.50 | 0.10 | False | |||
|
52.74 μs | 33.56 μs | 0.64 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
133.20 ms | 95.52 ms | 0.72 | 0.04 | False | |||
|
195.83 ms | 138.05 ms | 0.70 | 0.07 | False | |||
|
104.02 ms | 61.63 ms | 0.59 | 0.06 | False | |||
|
85.19 ms | 63.88 ms | 0.75 | 0.07 | False | |||
|
90.61 ms | 51.67 ms | 0.57 | 0.05 | False | |||
|
17.79 ms | 12.37 ms | 0.70 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.77 μs | 649.28 ns | 0.37 | 0.02 | False | |||
|
1.65 μs | 634.98 ns | 0.38 | 0.04 | False | |||
|
381.43 μs | 271.54 μs | 0.71 | 0.15 | False | |||
|
348.76 ns | 263.64 ns | 0.76 | 0.17 | False | |||
|
473.24 ns | 329.69 ns | 0.70 | 0.12 | False | |||
|
93.01 ns | 34.09 ns | 0.37 | 0.05 | False | |||
|
380.61 μs | 289.37 μs | 0.76 | 0.15 | False | |||
|
2.85 μs | 1.72 μs | 0.60 | 0.05 | False | |||
|
128.47 ns | 67.57 ns | 0.53 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
218.80 μs | 152.99 μs | 0.70 | 0.04 | False | |||
|
2.58 ms | 1.93 ms | 0.75 | 0.10 | False | |||
|
109.86 μs | 0.59 ns | 0.00 | 0.27 | False | |||
|
109.72 μs | 0.72 ns | 0.00 | 0.35 | False | |||
|
220.88 μs | 153.43 μs | 0.69 | 0.06 | False | |||
|
109.48 μs | 43.81 μs | 0.40 | 0.08 | False | |||
|
109.13 μs | 32.89 μs | 0.30 | 0.08 | False | |||
|
109.41 μs | 45.61 μs | 0.42 | 0.07 | False | |||
|
216.97 μs | 153.35 μs | 0.71 | 0.08 | False | |||
|
5.55 ms | 2.10 ms | 0.38 | 0.08 | False | |||
|
1.48 ms | 1.11 ms | 0.75 | 0.02 | False | |||
|
279.82 μs | 196.68 μs | 0.70 | 0.05 | False | |||
|
153.36 μs | 43.81 μs | 0.29 | 0.06 | False | |||
|
159.66 μs | 40.51 μs | 0.25 | 0.08 | False | |||
|
438.19 μs | 338.78 μs | 0.77 | 0.15 | False | |||
|
196.71 μs | 153.14 μs | 0.78 | 0.04 | False | |||
|
144.11 μs | 108.00 μs | 0.75 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.94 ns | 2.68 ns | 0.54 | 0.27 | False | |||
|
13.73 ns | 3.90 ns | 0.28 | 0.30 | False | |||
|
5.54 ns | 2.68 ns | 0.48 | 0.28 | False | |||
|
14.90 ns | 7.20 ns | 0.48 | 0.37 | False | |||
|
923.25 ns | 261.57 ns | 0.28 | 0.10 | False | |||
|
6.46 ns | 3.05 ns | 0.47 | 0.22 | False | |||
|
8.91 μs | 2.28 μs | 0.26 | 0.09 | False | |||
|
9.08 μs | 2.27 μs | 0.25 | 0.09 | False | |||
|
12.39 ns | 4.56 ns | 0.37 | 0.30 | False | |||
|
932.75 ns | 237.52 ns | 0.25 | 0.10 | False | |||
|
4.30 ns | 2.44 ns | 0.57 | 0.32 | False | |||
|
10.51 ns | 5.15 ns | 0.49 | 0.26 | False | |||
|
67.87 ns | 32.35 ns | 0.48 | 0.11 | False | |||
|
14.83 ns | 5.65 ns | 0.38 | 0.25 | False | |||
|
9.71 ns | 4.30 ns | 0.44 | 0.28 | False | |||
|
794.75 ns | 378.55 ns | 0.48 | 0.08 | False | |||
|
14.32 ns | 7.92 ns | 0.55 | 0.28 | False | |||
|
70.93 ns | 35.98 ns | 0.51 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
56.46 ns | 7.91 ns | 0.14 | 0.08 | False | |||
|
76.45 ns | 25.75 ns | 0.34 | 0.07 | False | |||
|
78.93 ns | 27.41 ns | 0.35 | 0.15 | False | |||
|
17.04 ns | 11.47 ns | 0.67 | 0.14 | False | |||
|
10.23 ns | 4.20 ns | 0.41 | 0.02 | False | |||
|
18.83 ns | 11.70 ns | 0.62 | 0.12 | False | |||
|
67.09 ns | 16.53 ns | 0.25 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.79 μs | 581.57 ns | 0.10 | 0.04 | False | |||
|
5.81 μs | 331.33 ns | 0.06 | 0.03 | False | |||
|
528.16 ns | 315.03 ns | 0.60 | 0.06 | False | |||
|
829.42 ns | 42.59 ns | 0.05 | 0.02 | False | |||
|
763.02 ns | 426.22 ns | 0.56 | 0.04 | False | |||
|
150.30 ns | 106.99 ns | 0.71 | 0.02 | False | |||
|
877.81 ns | 513.96 ns | 0.59 | 0.05 | False | |||
|
252.98 ns | 91.38 ns | 0.36 | 0.11 | False | |||
|
338.93 ns | 192.90 ns | 0.57 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.31 ns | 2.69 ns | 0.32 | 0.08 | False | |||
|
6.38 ns | 0.39 ns | 0.06 | 0.29 | False | |||
|
19.07 ns | 3.11 ns | 0.16 | 0.10 | False | |||
|
11.36 ns | 3.27 ns | 0.29 | 0.10 | False | |||
|
8.22 ns | 2.99 ns | 0.36 | 0.08 | False | |||
|
9.89 ns | 3.19 ns | 0.32 | 0.14 | False | |||
|
14.26 ns | 3.25 ns | 0.23 | 0.09 | False | |||
|
93.77 ns | 4.23 ns | 0.05 | 0.09 | False | |||
|
11.24 ns | 3.24 ns | 0.29 | 0.13 | False | |||
|
8.33 ns | 2.97 ns | 0.36 | 0.11 | False | |||
|
11.77 ns | 4.03 ns | 0.34 | 0.09 | False | |||
|
32.40 ns | 3.88 ns | 0.12 | 0.08 | False | |||
|
9.90 ns | 3.24 ns | 0.33 | 0.15 | False | |||
|
8.28 ns | 2.95 ns | 0.36 | 0.15 | False | |||
|
7.17 ns | 0.32 ns | 0.04 | 0.34 | False | |||
|
20.33 ns | 3.40 ns | 0.17 | 0.11 | False | |||
|
9.91 ns | 3.11 ns | 0.31 | 0.11 | False | |||
|
22.92 ns | 0.42 ns | 0.02 | 0.51 | False | |||
|
11.76 ns | 3.14 ns | 0.27 | 0.08 | False | |||
|
9.79 ns | 3.09 ns | 0.32 | 0.14 | False | |||
|
9.94 ns | 3.40 ns | 0.34 | 0.11 | False | |||
|
6.87 ns | 2.71 ns | 0.39 | 0.08 | False | |||
|
2.61 ns | 0.24 ns | 0.09 | 0.42 | False | |||
|
16.21 ns | 3.15 ns | 0.19 | 0.10 | False | |||
|
25.04 ns | 3.66 ns | 0.15 | 0.07 | False | |||
|
101.60 ns | 4.54 ns | 0.04 | 0.10 | False | |||
|
9.91 ns | 3.18 ns | 0.32 | 0.09 | False | |||
|
19.72 ns | 3.36 ns | 0.17 | 0.10 | False | |||
|
9.90 ns | 3.87 ns | 0.39 | 0.13 | False | |||
|
8.36 ns | 2.93 ns | 0.35 | 0.10 | False | |||
|
36.43 ns | 4.04 ns | 0.11 | 0.07 | False | |||
|
2.22 ns | 0.23 ns | 0.10 | 0.44 | False | |||
|
11.33 ns | 0.32 ns | 0.03 | 0.25 | False | |||
|
9.94 ns | 3.16 ns | 0.32 | 0.08 | False | |||
|
2.49 ns | 0.51 ns | 0.20 | 0.18 | False | |||
|
11.99 ns | 3.23 ns | 0.27 | 0.16 | False | |||
|
1.69 ns | 0.47 ns | 0.28 | 0.17 | False | |||
|
9.96 ns | 3.31 ns | 0.33 | 0.10 | False | |||
|
9.96 ns | 3.17 ns | 0.32 | 0.05 | False | |||
|
22.29 ns | 3.63 ns | 0.16 | 0.09 | False |
!
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.17 ns | 0.00 ns | 0.00 | 0.46 | False | |||
|
19.01 ns | 2.81 ns | 0.15 | 0.11 | False | |||
|
19.01 ns | 3.38 ns | 0.18 | 0.13 | False | |||
|
18.53 ns | 0.22 ns | 0.01 | 0.61 | False | |||
|
25.47 ns | 3.34 ns | 0.13 | 0.13 | False | |||
|
18.58 ns | 0.02 ns | 0.00 | 0.61 | False | |||
|
68.72 ns | 20.17 ns | 0.29 | 0.06 | False | |||
|
25.47 ns | 3.33 ns | 0.13 | 0.08 | False | |||
|
72.88 ns | 5.85 ns | 0.08 | 0.10 | False | |||
|
23.95 ns | 3.35 ns | 0.14 | 0.10 | False | |||
|
25.38 ns | 3.41 ns | 0.13 | 0.10 | False | |||
|
37.95 ns | 8.33 ns | 0.22 | 0.14 | False | |||
|
9.74 ns | 3.25 ns | 0.33 | 0.12 | False | |||
|
29.19 ns | 12.70 ns | 0.44 | 0.06 | False | |||
|
11.09 ns | 3.25 ns | 0.29 | 0.12 | False | |||
|
34.70 ns | 3.59 ns | 0.10 | 0.11 | False | |||
|
18.96 ns | 2.72 ns | 0.14 | 0.11 | False | |||
|
25.50 ns | 3.12 ns | 0.12 | 0.09 | False | |||
|
19.20 ns | 2.85 ns | 0.15 | 0.14 | False | |||
|
25.53 ns | 2.91 ns | 0.11 | 0.11 | False | |||
|
20.32 ns | 0.19 ns | 0.01 | 0.56 | False | |||
|
16.36 ns | 11.21 ns | 0.69 | 0.02 | False | |||
|
72.95 ns | 5.52 ns | 0.08 | 0.10 | False | |||
|
59.58 ns | 28.39 ns | 0.48 | 0.08 | False | |||
|
35.69 ns | 3.32 ns | 0.09 | 0.19 | False | |||
|
17.54 ns | 0.03 ns | 0.00 | 0.46 | False | |||
|
17.31 ns | 0.00 ns | 0.00 | 0.43 | False | |||
|
19.17 ns | 0.00 ns | 0.00 | 0.55 | False | |||
|
37.93 ns | 8.29 ns | 0.22 | 0.17 | False | |||
|
44.21 ns | 9.83 ns | 0.22 | 0.02 | False | |||
|
35.27 ns | 6.60 ns | 0.19 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
290.26 ns | 85.13 ns | 0.29 | 0.16 | False | |||
|
270.87 ns | 83.68 ns | 0.31 | 0.13 | False | |||
|
274.96 ns | 82.79 ns | 0.30 | 0.15 | False | |||
|
1.88 μs | 1.52 μs | 0.81 | 0.02 | False | |||
|
312.74 ns | 107.61 ns | 0.34 | 0.18 | False | |||
|
318.10 ns | 107.10 ns | 0.34 | 0.12 | False | |||
|
304.45 ns | 105.85 ns | 0.35 | 0.09 | False | |||
|
535.71 ns | 347.01 ns | 0.65 | 0.03 | False | |||
|
539.34 ns | 349.96 ns | 0.65 | 0.04 | False | |||
|
295.96 ns | 104.42 ns | 0.35 | 0.11 | False | |||
|
31.25 μs | 23.99 μs | 0.77 | 0.01 | False | |||
|
285.19 ns | 86.27 ns | 0.30 | 0.13 | False | |||
|
1.81 μs | 1.46 μs | 0.81 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.08 ms | 1.32 ms | 0.43 | 0.03 | False | |||
|
4.47 ms | 2.07 ms | 0.46 | 0.03 | False | |||
|
4.32 ms | 1.94 ms | 0.45 | 0.04 | False | |||
|
3.21 ms | 1.44 ms | 0.45 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
31.84 ns | 14.76 ns | 0.46 | 0.12 | False | |||
|
32.33 ns | 14.63 ns | 0.45 | 0.11 | False | |||
|
4.15 ns | 3.02 ns | 0.73 | 0.28 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
342.06 ns | 252.19 ns | 0.74 | 0.04 | False | |||
|
21.11 ns | 14.18 ns | 0.67 | 0.11 | False | |||
|
13.67 ns | 9.68 ns | 0.71 | 0.37 | False | |||
|
12.93 ns | 8.63 ns | 0.67 | 0.34 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
48.77 ms | 27.71 ms | 0.57 | 0.02 | False | |||
|
48.98 ms | 27.55 ms | 0.56 | 0.02 | False | |||
|
47.43 ms | 26.93 ms | 0.57 | 0.04 | False | |||
|
47.83 ms | 27.09 ms | 0.57 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
380.86 ns | 224.09 ns | 0.59 | 0.03 | False | |||
|
364.18 ns | 216.20 ns | 0.59 | 0.03 | False | |||
|
375.24 ns | 221.05 ns | 0.59 | 0.02 | False | |||
|
383.99 ns | 226.26 ns | 0.59 | 0.02 | False | |||
|
2.00 ms | 955.16 μs | 0.48 | 0.01 | False | |||
|
296.86 ns | 141.52 ns | 0.48 | 0.03 | False | |||
|
2.74 μs | 1.64 μs | 0.60 | 0.06 | False | |||
|
369.12 ns | 216.26 ns | 0.59 | 0.02 | False | |||
|
2.07 ms | 953.86 μs | 0.46 | 0.01 | False | |||
|
315.15 ns | 204.36 ns | 0.65 | 0.02 | False | |||
|
385.02 ns | 226.87 ns | 0.59 | 0.03 | False | |||
|
290.78 ns | 143.13 ns | 0.49 | 0.05 | False | |||
|
285.06 ns | 138.81 ns | 0.49 | 0.04 | False | |||
|
541.99 ns | 229.75 ns | 0.42 | 0.04 | False | |||
|
2.72 μs | 1.64 μs | 0.60 | 0.07 | False | |||
|
378.90 ns | 224.88 ns | 0.59 | 0.02 | False | |||
|
287.83 ns | 139.96 ns | 0.49 | 0.04 | False | |||
|
344.51 ns | 219.70 ns | 0.64 | 0.01 | False | |||
|
362.53 ns | 212.53 ns | 0.59 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.86 ns | 3.36 ns | 0.28 | 0.15 | False | |||
|
30.57 ns | 3.02 ns | 0.10 | 0.09 | False | |||
|
20.34 ns | 3.61 ns | 0.18 | 0.08 | False | |||
|
50.33 ns | 3.09 ns | 0.06 | 0.05 | False | |||
|
11.34 ns | 3.54 ns | 0.31 | 0.09 | False | |||
|
11.39 ns | 2.86 ns | 0.25 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
109.29 μs | 43.81 μs | 0.40 | 0.02 | False | |||
|
240.72 μs | 147.62 μs | 0.61 | 0.08 | False | |||
|
109.57 μs | 43.54 μs | 0.40 | 0.02 | False | |||
|
241.15 μs | 147.37 μs | 0.61 | 0.10 | False | |||
|
109.42 μs | 43.84 μs | 0.40 | 0.02 | False | |||
|
240.72 μs | 147.67 μs | 0.61 | 0.08 | False | |||
|
196.97 μs | 117.50 μs | 0.60 | 0.09 | False | |||
|
109.26 μs | 43.76 μs | 0.40 | 0.02 | False | |||
|
240.76 μs | 176.92 μs | 0.73 | 0.08 | False | |||
|
239.44 μs | 153.43 μs | 0.64 | 0.10 | False | |||
|
240.97 μs | 152.75 μs | 0.63 | 0.08 | False | |||
|
240.02 μs | 147.12 μs | 0.61 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.99 μs | 2.42 μs | 0.61 | 0.08 | False | |||
|
457.83 ns | 1.94 ns | 0.00 | 0.10 | False | |||
|
46.43 μs | 38.28 μs | 0.82 | 0.09 | False | |||
|
2.73 μs | 1.79 μs | 0.65 | 0.16 | False | |||
|
4.45 μs | 3.48 μs | 0.78 | 0.07 | False | |||
|
2.21 μs | 360.43 ns | 0.16 | 0.08 | False | |||
|
680.20 ns | 0.27 ns | 0.00 | 0.42 | False | |||
|
11.51 μs | 7.56 μs | 0.66 | 0.14 | False | |||
|
3.06 μs | 2.53 μs | 0.83 | 0.13 | False | |||
|
2.52 μs | 1.96 μs | 0.78 | 0.10 | False | |||
|
3.41 μs | 2.51 μs | 0.74 | 0.12 | False | |||
|
793.67 ns | 0.75 ns | 0.00 | 0.28 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.85 secs | 1.18 secs | 0.64 | 0.08 | False | |||
|
419.82 ms | 293.55 ms | 0.70 | 0.05 | False | |||
|
858.91 ms | 271.94 ms | 0.32 | 0.07 | False | |||
|
1.57 secs | 939.20 ms | 0.60 | 0.03 | False | |||
|
2.50 secs | 1.26 secs | 0.50 | 0.05 | False | |||
|
880.53 ms | 321.43 ms | 0.37 | 0.09 | False | |||
|
1.02 secs | 710.31 ms | 0.70 | 0.05 | False | |||
|
863.38 ms | 679.89 ms | 0.79 | 0.05 | False | |||
|
4.00 secs | 1.39 secs | 0.35 | 0.01 | False | |||
|
1.69 secs | 1.14 secs | 0.67 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
42.89 ns | 13.83 ns | 0.32 | 0.17 | False | |||
|
44.36 ns | 14.21 ns | 0.32 | 0.12 | False | |||
|
2.13 μs | 729.08 ns | 0.34 | 0.09 | False | |||
|
43.07 ns | 14.02 ns | 0.33 | 0.13 | False | |||
|
2.14 μs | 733.55 ns | 0.34 | 0.09 | False | |||
|
120.35 ns | 58.55 ns | 0.49 | 0.14 | False | |||
|
1.68 μs | 296.30 ns | 0.18 | 0.01 | False | |||
|
26.91 ns | 13.64 ns | 0.51 | 0.17 | False | |||
|
1.69 μs | 269.96 ns | 0.16 | 0.01 | False | |||
|
1.69 μs | 270.11 ns | 0.16 | 0.01 | False | |||
|
44.07 ns | 12.83 ns | 0.29 | 0.09 | False | |||
|
2.49 μs | 1.12 μs | 0.45 | 0.12 | False | |||
|
93.60 ns | 50.40 ns | 0.54 | 0.02 | False | |||
|
1.68 μs | 299.49 ns | 0.18 | 0.09 | False | |||
|
2.49 μs | 1.13 μs | 0.45 | 0.10 | False | |||
|
38.22 ns | 28.40 ns | 0.74 | 0.09 | False | |||
|
2.50 μs | 1.12 μs | 0.45 | 0.10 | False | |||
|
43.58 ns | 12.02 ns | 0.28 | 0.10 | False | |||
|
1.68 μs | 270.67 ns | 0.16 | 0.01 | False | |||
|
36.00 ns | 25.55 ns | 0.71 | 0.09 | False | |||
|
2.49 μs | 1.13 μs | 0.45 | 0.10 | False | |||
|
21.75 ns | 8.12 ns | 0.37 | 0.16 | False | |||
|
1.69 μs | 268.91 ns | 0.16 | 0.01 | False | |||
|
43.08 ns | 14.01 ns | 0.33 | 0.13 | False | |||
|
43.48 ns | 14.55 ns | 0.33 | 0.13 | False | |||
|
2.14 μs | 728.12 ns | 0.34 | 0.09 | False | |||
|
1.68 μs | 297.73 ns | 0.18 | 0.01 | False | |||
|
2.14 μs | 728.98 ns | 0.34 | 0.09 | False | |||
|
43.18 ns | 11.94 ns | 0.28 | 0.11 | False | |||
|
43.53 ns | 12.19 ns | 0.28 | 0.13 | False | |||
|
2.15 μs | 737.51 ns | 0.34 | 0.09 | False | |||
|
1.69 μs | 298.15 ns | 0.18 | 0.01 | False | |||
|
1.27 μs | 817.59 ns | 0.65 | 0.20 | False | |||
|
2.13 μs | 730.83 ns | 0.34 | 0.09 | False | |||
|
1.68 μs | 270.67 ns | 0.16 | 0.01 | False | |||
|
43.29 ns | 14.90 ns | 0.34 | 0.11 | False | |||
|
55.15 ns | 34.79 ns | 0.63 | 0.09 | False | |||
|
1.69 μs | 297.46 ns | 0.18 | 0.09 | False |
![graph](<https://pvscmdupload.blob.core.windows.net/autofilereport/autofilereports/03_19_2024/refs/heads/mai
n_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Improvement/System.Globalization.Tests.StringSearch_32.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.10 μs | 433.28 ns | 0.39 | 0.09 | False | |||
|
1.54 μs | 437.78 ns | 0.28 | 0.05 | False | |||
|
1.54 μs | 558.26 ns | 0.36 | 0.10 | False | |||
|
1.33 μs | 450.46 ns | 0.34 | 0.11 | False | |||
|
1.54 μs | 451.12 ns | 0.29 | 0.10 | False | |||
|
1.54 μs | 670.33 ns | 0.43 | 0.10 | False | |||
|
886.32 ns | 452.14 ns | 0.51 | 0.05 | False | |||
|
1.54 μs | 429.72 ns | 0.28 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 | 259.66 ns | 0.13 | 0.07 | False | |||
|
107.80 ns | 48.98 ns | 0.45 | 0.04 | False | |||
|
591.68 ns | 39.75 ns | 0.07 | 0.03 | False | |||
|
1.78 μs | 237.36 ns | 0.13 | 0.06 | False | |||
|
97.68 ns | 40.39 ns | 0.41 | 0.07 | False | |||
|
1.06 μs | 108.50 ns | 0.10 | 0.10 | False | |||
|
1.98 μs | 250.38 ns | 0.13 | 0.03 | False | |||
|
1.66 μs | 143.90 ns | 0.09 | 0.10 | False | |||
|
81.31 ns | 41.43 ns | 0.51 | 0.03 | False | |||
|
1.79 μs | 237.34 ns | 0.13 | 0.05 | False | |||
|
80.31 ns | 36.68 ns | 0.46 | 0.04 | False | |||
|
42.39 ns | 12.32 ns | 0.29 | 0.08 | False | |||
|
54.06 ns | 35.73 ns | 0.66 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.90 μs | 8.81 μs | 0.74 | 0.13 | False | |||
|
1.33 μs | 1.02 μs | 0.77 | 0.10 | False | |||
|
1.37 μs | 1.05 μs | 0.77 | 0.14 | False | |||
|
104.37 ns | 91.41 ns | 0.88 | 0.09 | False | |||
|
115.19 ns | 89.53 ns | 0.78 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
491.63 ns | 298.84 ns | 0.61 | 0.02 | False | |||
|
491.87 ns | 302.19 ns | 0.61 | 0.03 | False | |||
|
490.66 ns | 291.80 ns | 0.59 | 0.04 | False | |||
|
2.01 ms | 957.99 μs | 0.48 | 0.01 | False | |||
|
344.11 ns | 218.72 ns | 0.64 | 0.02 | False | |||
|
285.72 ns | 142.22 ns | 0.50 | 0.03 | False | |||
|
494.27 ns | 306.24 ns | 0.62 | 0.03 | False | |||
|
493.78 ns | 293.74 ns | 0.59 | 0.03 | False | |||
|
280.78 ns | 138.73 ns | 0.49 | 0.04 | False | |||
|
359.59 ns | 234.21 ns | 0.65 | 0.03 | False | |||
|
617.31 ns | 246.07 ns | 0.40 | 0.03 | False | |||
|
504.18 ns | 304.36 ns | 0.60 | 0.04 | False | |||
|
483.95 ns | 290.21 ns | 0.60 | 0.04 | False | |||
|
281.55 ns | 142.95 ns | 0.51 | 0.02 | False | |||
|
55.38 μs | 28.98 μs | 0.52 | 0.12 | False | |||
|
51.16 μs | 28.69 μs | 0.56 | 0.12 | False | |||
|
1.97 ms | 956.49 μs | 0.49 | 0.01 | False | |||
|
284.56 ns | 137.77 ns | 0.48 | 0.02 | False | |||
|
500.22 ns | 304.28 ns | 0.61 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.59 ms | 4.81 ms | 0.63 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.54 μs | 2.41 μs | 0.43 | 0.08 | False | |||
|
5.22 μs | 2.29 μs | 0.44 | 0.08 | False | |||
|
1.31 μs | 684.86 ns | 0.52 | 0.04 | False | |||
|
1.55 μs | 755.10 ns | 0.49 | 0.04 | False | |||
|
36.09 μs | 16.98 μs | 0.47 | 0.04 | False | |||
|
1.25 μs | 645.75 ns | 0.52 | 0.09 | False | |||
|
151.84 μs | 74.95 μs | 0.49 | 0.04 | False | |||
|
28.54 μs | 13.84 μs | 0.48 | 0.07 | False | |||
|
28.75 μs | 13.82 μs | 0.48 | 0.09 | False | |||
|
5.12 μs | 2.17 μs | 0.42 | 0.07 | False | |||
|
59.37 μs | 53.03 μs | 0.89 | 0.04 | False | |||
|
2.45 μs | 2.07 μs | 0.85 | 0.10 | False | |||
|
142.64 μs | 59.58 μs | 0.42 | 0.07 | False | |||
|
144.52 μs | 73.85 μs | 0.51 | 0.04 | False | |||
|
28.88 μs | 13.87 μs | 0.48 | 0.09 | False | |||
|
1.27 μs | 649.06 ns | 0.51 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.46 ns | 9.06 ns | 0.73 | 0.03 | False | |||
|
20.53 ns | 8.99 ns | 0.44 | 0.14 | False | |||
|
20.08 ns | 8.99 ns | 0.45 | 0.12 | False | |||
|
31.73 ns | 9.97 ns | 0.31 | 0.13 | False | |||
|
97.10 ns | 25.19 ns | 0.26 | 0.10 | False | |||
|
24.63 ns | 15.73 ns | 0.64 | 0.09 | False | |||
|
114.11 ns | 31.04 ns | 0.27 | 0.09 | False | |||
|
209.81 ns | 48.03 ns | 0.23 | 0.09 | False | |||
|
19.93 ns | 11.23 ns | 0.56 | 0.06 | False | |||
|
25.01 ns | 9.06 ns | 0.36 | 0.14 | False | |||
|
29.92 ns | 10.10 ns | 0.34 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
180.95 μs | 7.65 μs | 0.04 | 0.02 | False | |||
|
65.85 μs | 13.55 μs | 0.21 | 0.09 | False | |||
|
371.74 μs | 223.10 μs | 0.60 | 0.02 | False | |||
|
255.36 μs | 152.34 μs | 0.60 | 0.02 | False | |||
|
602.76 μs | 290.45 μs | 0.48 | 0.01 | False | |||
|
60.04 μs | 12.31 μs | 0.21 | 0.09 | False | |||
|
353.62 μs | 202.83 μs | 0.57 | 0.04 | False | |||
|
725.66 μs | 183.55 μs | 0.25 | 0.02 | False | |||
|
131.30 μs | 27.35 μs | 0.21 | 0.09 | False | |||
|
532.06 μs | 96.35 μs | 0.18 | 0.01 | False | |||
|
1.14 ms | 305.60 μs | 0.27 | 0.03 | False | |||
|
479.32 μs | 230.46 μs | 0.48 | 0.04 | False | |||
|
51.55 μs | 10.70 μs | 0.21 | 0.09 | False | |||
|
659.46 μs | 344.78 μs | 0.52 | 0.04 | False | |||
|
405.99 μs | 180.41 μs | 0.44 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.13 ns | 3.14 ns | 0.61 | 0.26 | False | |||
|
142.30 ns | 62.59 ns | 0.44 | 0.13 | False | |||
|
80.05 ns | 43.70 ns | 0.55 | 0.09 | False | |||
|
55.26 ns | 20.12 ns | 0.36 | 0.06 | False | |||
|
17.77 ns | 9.57 ns | 0.54 | 0.02 | False | |||
|
32.67 ns | 15.23 ns | 0.47 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
144.12 ns | 66.84 ns | 0.46 | 0.05 | False | |||
|
344.96 ns | 123.40 ns | 0.36 | 0.01 | False | |||
|
3.08 μs | 709.23 ns | 0.23 | 0.06 | False | |||
|
27.09 ns | 5.57 ns | 0.21 | 0.21 | False | |||
|
26.72 ns | 5.71 ns | 0.21 | 0.20 | False | |||
|
3.12 ns | 2.04 ns | 0.65 | 0.31 | False | |||
|
26.69 ns | 5.61 ns | 0.21 | 0.14 | False | |||
|
63.66 ns | 37.74 ns | 0.59 | 0.04 | False | |||
|
29.00 ns | 8.34 ns | 0.29 | 0.13 | False | |||
|
26.49 ns | 5.78 ns | 0.22 | 0.19 | False | |||
|
26.50 ns | 5.69 ns | 0.21 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.02 μs | 5.60 μs | 0.23 | 0.04 | False | |||
|
1.86 μs | 1.03 μs | 0.55 | 0.10 | False | |||
|
1.68 μs | 933.76 ns | 0.55 | 0.09 | False | |||
|
16.21 μs | 6.37 μs | 0.39 | 0.03 | False | |||
|
1.75 μs | 1.06 μs | 0.61 | 0.09 | False | |||
|
10.46 μs | 4.96 μs | 0.47 | 0.02 | False | |||
|
1.68 μs | 1.02 μs | 0.61 | 0.07 | False | |||
|
1.74 μs | 933.21 ns | 0.54 | 0.02 | False | |||
|
1.69 μs | 946.05 ns | 0.56 | 0.13 | False | |||
|
1.79 μs | 1.09 μs | 0.61 | 0.06 | False | |||
|
1.64 μs | 939.95 ns | 0.57 | 0.13 | False | |||
|
11.63 μs | 6.53 μs | 0.56 | 0.02 | False | |||
|
10.55 μs | 5.30 μs | 0.50 | 0.03 | False | |||
|
15.54 μs | 6.90 μs | 0.44 | 0.06 | False | |||
|
11.60 μs | 5.97 μs | 0.51 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
193.78 ns | 116.02 ns | 0.60 | 0.05 | False | |||
|
282.76 ns | 138.07 ns | 0.49 | 0.03 | False | |||
|
21.87 ns | 11.24 ns | 0.51 | 0.03 | False | |||
|
16.49 ns | 9.51 ns | 0.58 | 0.03 | False | |||
|
471.61 ns | 294.01 ns | 0.62 | 0.02 | False | |||
|
515.71 ns | 306.45 ns | 0.59 | 0.01 | False | |||
|
23.53 ns | 16.30 ns | 0.69 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
190.76 ms | 67.26 ms | 0.35 | 0.01 | False | |||
|
51.27 ms | 14.23 ms | 0.28 | 0.01 | False | |||
|
68.98 ms | 5.52 ms | 0.08 | 0.02 | False | |||
|
50.10 ms | 13.12 ms | 0.26 | 0.02 | False | |||
|
191.11 ms | 67.77 ms | 0.35 | 0.01 | False | |||
|
67.07 ms | 4.67 ms | 0.07 | 0.03 | False | |||
|
32.84 ms | 6.62 ms | 0.20 | 0.04 | False | |||
|
68.77 ms | 9.94 ms | 0.14 | 0.03 | False | |||
|
51.06 ms | 14.11 ms | 0.28 | 0.02 | False | |||
|
68.88 ms | 5.79 ms | 0.08 | 0.03 | False | |||
|
34.36 ms | 8.15 ms | 0.24 | 0.03 | False | |||
|
195.26 ms | 67.50 ms | 0.35 | 0.01 | False | |||
|
70.04 ms | 10.76 ms | 0.15 | 0.02 | False | |||
|
34.27 ms | 7.86 ms | 0.23 | 0.02 | False | |||
|
33.80 ms | 6.92 ms | 0.20 | 0.04 | False | |||
|
67.87 ms | 4.77 ms | 0.07 | 0.04 | False | |||
|
68.72 ms | 10.18 ms | 0.15 | 0.02 | False | |||
|
70.19 ms | 10.98 ms | 0.16 | 0.02 | False | |||
|
192.31 ms | 67.40 ms | 0.35 | 0.01 | False | |||
|
49.85 ms | 13.34 ms | 0.27 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
6.93 ms | 2.23 ms | 0.32 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.32 ns | 13.84 ns | 0.25 | 0.06 | False | |||
|
79.40 ns | 13.86 ns | 0.17 | 0.06 | False | |||
|
203.10 ns | 21.88 ns | 0.11 | 0.08 | False | |||
|
76.54 ns | 13.83 ns | 0.18 | 0.03 | False | |||
|
199.40 ns | 17.37 ns | 0.09 | 0.05 | False | |||
|
230.79 ns | 16.83 ns | 0.07 | 0.06 | False | |||
|
87.95 ns | 48.87 ns | 0.56 | 0.10 | False | |||
|
55.91 ns | 13.86 ns | 0.25 | 0.08 | False | |||
|
50.87 ns | 16.24 ns | 0.32 | 0.06 | False | |||
|
144.09 ns | 13.84 ns | 0.10 | 0.07 | False | |||
|
76.32 ns | 13.85 ns | 0.18 | 0.08 | False | |||
|
113.69 ns | 13.34 ns | 0.12 | 0.11 | False | |||
|
107.46 ns | 8.12 ns | 0.08 | 0.17 | False | |||
|
79.30 ns | 13.86 ns | 0.17 | 0.08 | False | |||
|
79.75 ns | 13.81 ns | 0.17 | 0.04 | False | |||
|
117.28 ns | 44.24 ns | 0.38 | 0.04 | False | |||
|
62.02 ns | 13.84 ns | 0.22 | 0.06 | False | |||
|
86.09 ns | 13.59 ns | 0.16 | 0.06 | False | |||
|
68.80 ns | 15.39 ns | 0.22 | 0.06 | False | |||
|
58.20 ns | 13.82 ns | 0.24 | 0.05 | False | |||
|
96.68 ns | 16.04 ns | 0.17 | 0.07 | False | |||
|
147.03 ns | 20.57 ns | 0.14 | 0.10 | False | |||
|
73.00 ns | 13.62 ns | 0.19 | 0.07 | False | |||
|
133.17 ns | 16.24 ns | 0.12 | 0.09 | False | |||
|
55.50 ns | 13.85 ns | 0.25 | 0.06 | False | |||
|
69.20 ns | 5.78 ns | 0.08 | 0.10 | False | |||
|
147.44 ns | 20.45 ns | 0.14 | 0.11 | False | |||
|
464.34 ns | 29.41 ns | 0.06 | 0.20 | False | |||
|
122.85 ns | 19.83 ns | 0.16 | 0.03 | False | |||
|
105.74 ns | 4.97 ns | 0.05 | 0.10 | False | |||
|
59.69 ns | 13.62 ns | 0.23 | 0.06 | False | |||
|
107.54 ns | 8.20 ns | 0.08 | 0.13 | False | |||
|
53.62 ns | 5.33 ns | 0.10 | 0.09 | False | |||
|
147.28 ns | 20.84 ns | 0.14 | 0.08 | False | |||
|
71.98 ns | 13.85 ns | 0.19 | 0.06 | False | |||
|
96.65 ns | 15.80 ns | 0.16 | 0.07 | False | |||
|
155.20 ns | 40.57 ns | 0.26 | 0.05 | False | |||
|
69.60 ns | 13.60 ns | 0.20 | 0.04 | False | |||
|
155.60 ns | 43.18 ns | 0.28 | 0.05 | False | |||
|
147.48 ns | 20.33 ns | 0.14 | 0.10 | False | |||
|
194.98 ns | 50.77 ns | 0.26 | 0.05 | False | |||
|
101.22 ns | 22.92 ns | 0.23 | 0.11 | False | |||
|
72.83 ns | 13.78 ns | 0.19 | 0.09 | False | |||
|
94.18 ns | 1.82 ns | 0.02 | 0.23 | False | |||
|
80.64 ns | 13.82 ns | 0.17 | 0.05 | False | |||
|
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.25 μs | 17.43 μs | 0.66 | 0.04 | False | |||
|
678.20 ns | 0.35 ns | 0.00 | 0.41 | False | |||
|
26.08 μs | 18.15 μs | 0.70 | 0.04 | False | |||
|
457.26 ns | 1.91 ns | 0.00 | 0.14 | False | |||
|
3.03 μs | 1.36 μs | 0.45 | 0.16 | False | |||
|
4.40 μs | 2.56 μs | 0.58 | 0.09 | False | |||
|
455.46 ns | 0.58 ns | 0.00 | 0.26 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
111.28 μs | 60.02 μs | 0.54 | 0.02 | False | |||
|
104.91 μs | 49.11 μs | 0.47 | 0.02 | False | |||
|
31.99 μs | 18.32 μs | 0.57 | 0.04 | False | |||
|
20.78 μs | 11.97 μs | 0.58 | 0.03 | False | |||
|
29.90 μs | 18.30 μs | 0.61 | 0.02 | False | |||
|
14.39 μs | 8.53 μs | 0.59 | 0.03 | False | |||
|
117.03 μs | 62.58 μs | 0.53 | 0.01 | False | |||
|
22.09 μs | 12.84 μs | 0.58 | 0.02 | False | |||
|
138.48 μs | 72.80 μs | 0.53 | 0.02 | False | |||
|
11.62 ms | 6.60 ms | 0.57 | 0.01 | False | |||
|
12.45 ms | 7.13 ms | 0.57 | 0.02 | False | |||
|
1.55 μs | 968.86 ns | 0.63 | 0.12 | False | |||
|
1.61 μs | 945.24 ns | 0.59 | 0.16 | False | |||
|
151.33 μs | 79.09 μs | 0.52 | 0.03 | False | |||
|
13.63 μs | 8.18 μs | 0.60 | 0.02 | False | |||
|
93.97 μs | 41.60 μs | 0.44 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.98 ns | 5.02 ns | 0.34 | 0.05 | False | |||
|
14.94 ns | 4.43 ns | 0.30 | 0.03 | False | |||
|
6.47 ns | 3.22 ns | 0.50 | 0.10 | False | |||
|
7.22 ns | 3.66 ns | 0.51 | 0.08 | False | |||
|
7.14 ns | 4.01 ns | 0.56 | 0.06 | False | |||
|
14.65 ns | 4.36 ns | 0.30 | 0.03 | False | |||
|
14.92 ns | 4.55 ns | 0.30 | 0.04 | False | |||
|
7.24 ns | 3.98 ns | 0.55 | 0.05 | False | |||
|
14.62 ns | 4.22 ns | 0.29 | 0.03 | False | |||
|
7.08 ns | 3.70 ns | 0.52 | 0.06 | False | |||
|
6.24 ns | 3.49 ns | 0.56 | 0.04 | False | |||
|
6.47 ns | 3.05 ns | 0.47 | 0.08 | False | |||
|
14.76 ns | 4.64 ns | 0.31 | 0.04 | False | |||
|
14.91 ns | 4.03 ns | 0.27 | 0.02 | False | |||
|
6.21 ns | 3.38 ns | 0.54 | 0.04 | False | |||
|
14.73 ns | 4.62 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 | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.43 μs | 463.14 ns | 0.32 | 0.05 | False | |||
|
905.15 ns | 459.89 ns | 0.51 | 0.01 | False | |||
|
9.04 μs | 4.52 μs | 0.50 | 0.01 | False | |||
|
1.58 μs | 467.29 ns | 0.30 | 0.16 | False | |||
|
904.20 ns | 462.36 ns | 0.51 | 0.04 | False | |||
|
680.71 ns | 461.35 ns | 0.68 | 0.08 | False | |||
|
918.13 ns | 466.69 ns | 0.51 | 0.02 | False | |||
|
1.58 μs | 459.77 ns | 0.29 | 0.06 | False | |||
|
905.05 ns | 462.44 ns | 0.51 | 0.06 | False | |||
|
1.48 μs | 559.17 ns | 0.38 | 0.02 | False | |||
|
900.19 ns | 463.09 ns | 0.51 | 0.05 | False | |||
|
905.45 ns | 460.57 ns | 0.51 | 0.01 | False | |||
|
903.38 ns | 461.51 ns | 0.51 | 0.01 | False | |||
|
1.80 μs | 366.94 ns | 0.20 | 0.02 | False | |||
|
902.29 ns | 462.95 ns | 0.51 | 0.06 | False | |||
|
900.13 ns | 461.76 ns | 0.51 | 0.01 | False | |||
|
902.42 ns | 377.47 ns | 0.42 | 0.08 | False | |||
|
1.21 μs | 458.90 ns | 0.38 | 0.08 | False | |||
|
2.25 μs | 1.81 μs | 0.80 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.48 μs | 2.79 μs | 0.33 | 0.02 | False | |||
|
8.31 μs | 2.72 μs | 0.33 | 0.01 | False | |||
|
16.38 μs | 5.95 μs | 0.36 | 0.02 | False | |||
|
8.22 μs | 2.73 μs | 0.33 | 0.01 | False | |||
|
16.13 μs | 5.17 μs | 0.32 | 0.02 | False | |||
|
53.86 μs | 42.70 μs | 0.79 | 0.02 | False | |||
|
16.21 μs | 5.16 μs | 0.32 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.83 ns | 11.37 ns | 0.52 | 0.03 | False | |||
|
17.97 ns | 11.31 ns | 0.63 | 0.01 | False | |||
|
18.09 ns | 11.39 ns | 0.63 | 0.05 | False | |||
|
25.74 ns | 14.69 ns | 0.57 | 0.03 | False | |||
|
17.87 ns | 11.57 ns | 0.65 | 0.02 | False | |||
|
117.33 ns | 66.62 ns | 0.57 | 0.02 | False | |||
|
23.04 ns | 13.54 ns | 0.59 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
80.49 μs | 10.95 μs | 0.14 | 0.04 | False | |||
|
83.53 μs | 10.95 μs | 0.13 | 0.06 | False | |||
|
76.79 μs | 50.70 μs | 0.66 | 0.10 | False | |||
|
83.67 μs | 13.12 μs | 0.16 | 0.10 | False | |||
|
79.93 μs | 6.58 μs | 0.08 | 0.05 | False | |||
|
78.11 μs | 4.38 μs | 0.06 | 0.07 | False | |||
|
76.26 μs | 51.05 μs | 0.67 | 0.10 | False | |||
|
75.12 μs | 4.40 μs | 0.06 | 0.06 | False | |||
|
79.96 μs | 15.36 μs | 0.19 | 0.11 | False | |||
|
66.18 μs | 0.21 ns | 0.00 | 0.34 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
58.49 ns | 29.88 ns | 0.51 | 0.02 | False | |||
|
12.45 ns | 5.88 ns | 0.47 | 0.13 | False | |||
|
529.48 ns | 307.88 ns | 0.58 | 0.01 | False | |||
|
5.17 μs | 2.98 μs | 0.58 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
753.36 ns | 409.69 ns | 0.54 | 0.04 | False | |||
|
645.50 ns | 505.69 ns | 0.78 | 0.02 | False | |||
|
181.40 ns | 132.38 ns | 0.73 | 0.04 | False | |||
|
720.75 ns | 580.41 ns | 0.81 | 0.02 | False | |||
|
575.82 ns | 440.78 ns | 0.77 | 0.03 | False | |||
|
192.65 ns | 129.79 ns | 0.67 | 0.07 | False | |||
|
767.07 ns | 383.97 ns | 0.50 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.13 secs | 939.48 ms | 0.83 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
465.98 ns | 88.00 ns | 0.19 | 0.09 | False | |||
|
17.02 ns | 2.28 ns | 0.13 | 0.13 | False | |||
|
17.21 ns | 2.29 ns | 0.13 | 0.12 | False | |||
|
462.89 ns | 88.49 ns | 0.19 | 0.10 | False | |||
|
38.83 ns | 4.84 ns | 0.12 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.75 ns | 6.80 ns | 0.41 | 0.13 | False | |||
|
18.18 ns | 8.63 ns | 0.47 | 0.10 | False | |||
|
17.31 ns | 7.19 ns | 0.42 | 0.11 | False | |||
|
15.89 ns | 5.27 ns | 0.33 | 0.11 | False | |||
|
104.56 ns | 30.95 ns | 0.30 | 0.07 | False | |||
|
18.32 ns | 8.54 ns | 0.47 | 0.12 | False | |||
|
16.79 ns | 6.77 ns | 0.40 | 0.14 | False | |||
|
64.41 ns | 21.96 ns | 0.34 | 0.11 | False | |||
|
17.28 ns | 7.03 ns | 0.41 | 0.11 | False | |||
|
15.80 ns | 5.28 ns | 0.33 | 0.17 | False | |||
|
11.41 ns | 8.23 ns | 0.72 | 0.14 | False | |||
|
103.16 ns | 27.46 ns | 0.27 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.43 ms | 4.87 ms | 0.66 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.26 μs | 1.20 μs | 0.28 | 0.04 | False | |||
|
61.48 μs | 42.32 μs | 0.69 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.88 ms | 1.45 ms | 0.77 | 0.17 | False | |||
|
1.98 ms | 1.25 ms | 0.63 | 0.10 | False | |||
|
1.89 ms | 1.33 ms | 0.70 | 0.10 | False | |||
|
1.04 ms | 747.18 μs | 0.72 | 0.14 | False | |||
|
17.99 μs | 10.54 μs | 0.59 | 0.11 | False | |||
|
1.89 ms | 1.33 ms | 0.71 | 0.12 | False | |||
|
1.98 ms | 1.27 ms | 0.64 | 0.15 | False | |||
|
1.97 ms | 1.24 ms | 0.63 | 0.11 | False | |||
|
1.79 ms | 1.38 ms | 0.77 | 0.15 | False | |||
|
18.37 μs | 11.49 μs | 0.63 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
907.44 ms | 611.05 ms | 0.67 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
79.73 ns | 65.79 ns | 0.83 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
682.18 ns | 608.88 ns | 0.89 | 0.13 | False | |||
|
654.59 ns | 608.32 ns | 0.93 | 0.10 | False | |||
|
35.46 μs | 17.36 μs | 0.49 | 0.11 | False | |||
|
530.36 ns | 474.66 ns | 0.89 | 0.06 | False | |||
|
357.54 ns | 172.21 ns | 0.48 | 0.09 | False | |||
|
161.15 μs | 114.97 μs | 0.71 | 0.19 | False | |||
|
6.66 μs | 5.97 μs | 0.90 | 0.11 | False | |||
|
2.49 μs | 1.89 μs | 0.76 | 0.07 | False | |||
|
390.98 μs | 197.38 μs | 0.50 | 0.05 | False | |||
|
3.57 μs | 1.74 μs | 0.49 | 0.11 | False | |||
|
533.59 ns | 499.07 ns | 0.94 | 0.05 | False | |||
|
2.61 μs | 2.04 μs | 0.78 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.46 μs | 2.39 μs | 0.32 | 0.01 | False | |||
|
7.70 μs | 2.46 μs | 0.32 | 0.01 | False | |||
|
7.70 μs | 2.47 μs | 0.32 | 0.02 | False | |||
|
664.84 μs | 114.12 μs | 0.17 | 0.02 | False | |||
|
27.32 μs | 11.54 μs | 0.42 | 0.03 | False | |||
|
7.63 μs | 2.46 μs | 0.32 | 0.02 | False | |||
|
7.47 μs | 2.39 μs | 0.32 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
29.71 ns | 5.55 ns | 0.19 | 0.11 | False | |||
|
6.33 ns | 1.56 ns | 0.25 | 0.12 | False | |||
|
28.83 ns | 5.25 ns | 0.18 | 0.12 | False | |||
|
30.65 ns | 5.23 ns | 0.17 | 0.09 | False | |||
|
6.34 ns | 1.54 ns | 0.24 | 0.12 | False | |||
|
30.67 ns | 5.23 ns | 0.17 | 0.10 | False | |||
|
6.32 ns | 1.59 ns | 0.25 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
Compare | 27214a0787f9a0ee95c799639431d9d16c25d1ac |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.49 μs | 9.40 μs | 0.48 | 0.02 | False | |||
|
26.92 μs | 17.01 μs | 0.63 | 0.02 | False | |||
|
19.48 μs | 9.33 μs | 0.48 | 0.03 | False | |||
|
47.93 μs | 39.39 μs | 0.82 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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 |
---|---|---|---|---|---|---|---|---|
|
57.18 μs | 44.33 μs | 0.78 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5161ccd6662f656a1a7dd394264e61a9955536bf |
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.03 μs | 130.50 ns | 0.13 | 0.01 | False | |||
|
1.03 μs | 138.22 ns | 0.13 | 0.01 | False | |||
|
5.23 μs | 314.52 ns | 0.06 | 0.02 | False | |||
|
869.44 ns | 191.49 ns | 0.22 | 0.05 | False | |||
|
767.66 ns | 190.49 ns | 0.25 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Collections.Tests.Perf_BitArray
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.Collections.Tests.Perf_BitArray*' --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.Collections.Tests.Perf_BitArray* --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.Collections.Tests.Perf_BitArray*' --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.Collections.Tests.Perf_BitArray* --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 ```