Open performanceautofiler[bot] opened 6 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
65.10 ns | 55.65 ns | 0.85 | 0.34 | False | |||
|
65.93 ns | 48.92 ns | 0.74 | 0.54 | False | |||
|
79.12 ns | 60.28 ns | 0.76 | 0.49 | False | |||
|
48.04 ns | 42.15 ns | 0.88 | 0.40 | False | |||
|
51.68 ns | 38.51 ns | 0.75 | 0.57 | False | |||
|
41.79 ns | 39.21 ns | 0.94 | 0.47 | False | |||
|
25.96 ns | 15.66 ns | 0.60 | 0.65 | False | |||
|
27.27 ns | 18.65 ns | 0.68 | 0.61 | False | |||
|
59.69 ns | 56.55 ns | 0.95 | 0.55 | False | |||
|
40.81 ns | 29.13 ns | 0.71 | 0.56 | False | |||
|
82.23 ns | 68.73 ns | 0.84 | 0.42 | False | |||
|
53.16 ns | 45.82 ns | 0.86 | 0.57 | False | |||
|
21.28 ns | 15.11 ns | 0.71 | 0.64 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt64*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.28 μs | 1.12 μs | 0.87 | 0.15 | False | |||
|
12.20 μs | 10.21 μs | 0.84 | 0.42 | False | |||
|
265.36 μs | 232.50 μs | 0.88 | 0.38 | False | |||
|
205.68 ns | 162.93 ns | 0.79 | 0.20 | False | |||
|
1.24 μs | 1.16 μs | 0.94 | 0.14 | False | |||
|
25.09 μs | 22.92 μs | 0.91 | 0.21 | False | |||
|
1.34 μs | 1.15 μs | 0.86 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3de068c2be232960f4cb3b233dd2b4014e2ce7c3 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
24.65 μs | 20.78 μs | 0.84 | 0.18 | False | |||
|
11.55 μs | 8.89 μs | 0.77 | 0.20 | False | |||
|
25.58 μs | 22.68 μs | 0.89 | 0.15 | False | |||
|
16.69 μs | 13.03 μs | 0.78 | 0.25 | False | |||
|
3.80 μs | 2.88 μs | 0.76 | 0.30 | False | |||
|
17.42 μs | 13.17 μs | 0.76 | 0.30 | False | |||
|
20.90 μs | 19.74 μs | 0.94 | 0.17 | False | |||
|
4.95 μs | 3.36 μs | 0.68 | 0.37 | False | |||
|
18.83 μs | 16.07 μs | 0.85 | 0.27 | False | |||
|
22.41 μs | 17.35 μs | 0.77 | 0.23 | False | |||
|
3.81 μs | 2.88 μs | 0.76 | 0.42 | False | |||
|
11.04 μs | 8.10 μs | 0.73 | 0.26 | False | |||
|
5.98 μs | 5.12 μs | 0.86 | 0.35 | False | |||
|
5.66 μs | 5.07 μs | 0.90 | 0.43 | False | |||
|
6.19 μs | 5.22 μs | 0.84 | 0.37 | False | |||
|
77.34 μs | 62.50 μs | 0.81 | 0.19 | False | |||
|
3.85 μs | 2.94 μs | 0.76 | 0.33 | False | |||
|
42.04 ns | 33.62 ns | 0.80 | 0.61 | False | |||
|
10.80 μs | 9.02 μs | 0.84 | 0.17 | False | |||
|
30.94 μs | 26.32 μs | 0.85 | 0.18 | False | |||
|
47.08 μs | 42.19 μs | 0.90 | 0.18 | False | |||
|
9.25 μs | 7.92 μs | 0.86 | 0.34 | False | |||
|
2.69 μs | 2.08 μs | 0.77 | 0.31 | False | |||
|
4.30 μs | 3.52 μs | 0.82 | 0.41 | False | |||
|
88.10 ns | 75.21 ns | 0.85 | 0.43 | False | |||
|
4.12 μs | 3.19 μs | 0.77 | 0.41 | False | |||
|
28.70 μs | 25.72 μs | 0.90 | 0.21 | False | |||
|
6.08 μs | 5.27 μs | 0.87 | 0.31 | False | |||
|
26.99 μs | 22.96 μs | 0.85 | 0.15 | False | |||
|
25.94 μs | 23.37 μs | 0.90 | 0.18 | False | |||
|
3.86 μs | 3.47 μs | 0.90 | 0.43 | False | |||
|
9.01 μs | 7.84 μs | 0.87 | 0.31 | False | |||
|
4.57 μs | 3.60 μs | 0.79 | 0.27 | False | |||
|
30.63 μs | 26.95 μs | 0.88 | 0.10 | False | |||
|
25.01 μs | 21.09 μs | 0.84 | 0.17 | False | |||
|
3.12 μs | 2.32 μs | 0.74 | 0.40 | False | |||
|
4.95 μs | 3.38 μs | 0.68 | 0.39 | False | |||
|
3.37 μs | 2.58 μs | 0.76 | 0.29 | False | |||
|
102.64 μs | 65.57 μs | 0.64 | 0.31 | False | |||
|
71.96 μs | 63.06 μs | 0.88 | 0.13 | False | |||
|
42.39 μs | 33.02 μs | 0.78 | 0.12 | False | |||
|
3.60 μs | 2.71 μs | 0.75 | 0.34 | False | |||
|
15.43 μs | 12.60 μs | 0.82 | 0.32 | False | |||
|
3.87 μs | 2.97 μs | 0.77 | 0.33 | False | |||
|
17.40 μs | 13.23 μs | 0.76 | 0.26 | False | |||
|
4.04 μs | 3.16 μs | 0.78 | 0.36 | False | |||
|
+mQTaG4EzI7nqne5k22HcIDLbMcsuiDX53/h9S7MFBILE0SckZzZjO6AZP8B9NcU2HlBAAA>) | 49.06 μs | 36.93 μs | 0.75 | 0.15 | False | | | |
![graph](<https://pvscmdupload.blob.core.windows.net/autofilereport/autofile
reports/05_21_2024/refs/heads/main_x64_ubuntu%2022.04_AOT%3Dtrue_CompilationMode%3Dwasm_RunKind%3Dmicro_Improvement/System.Linq.Tests.Perf_Enumerable_44.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_Enumerable*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.57 ms | 2.21 ms | 0.86 | 0.09 | False | |||
|
1.04 ms | 899.42 μs | 0.86 | 0.07 | False | |||
|
1.78 ms | 1.63 ms | 0.91 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
68.13 ns | 57.46 ns | 0.84 | 0.43 | False | |||
|
241.82 ns | 190.44 ns | 0.79 | 0.20 | False | |||
|
43.92 ns | 37.78 ns | 0.86 | 0.54 | False | |||
|
58.56 ns | 40.11 ns | 0.68 | 0.52 | False | |||
|
123.83 ns | 85.75 ns | 0.69 | 0.49 | False | |||
|
178.84 ns | 124.76 ns | 0.70 | 0.37 | False | |||
|
53.24 ns | 39.10 ns | 0.73 | 0.53 | False | |||
|
38.57 ns | 29.36 ns | 0.76 | 0.55 | False | |||
|
67.82 ns | 43.34 ns | 0.64 | 0.53 | False | |||
|
44.05 ns | 30.77 ns | 0.70 | 0.57 | False | |||
|
130.16 ns | 88.03 ns | 0.68 | 0.41 | False | |||
|
111.41 ns | 80.27 ns | 0.72 | 0.43 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_Encoding*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
763.23 μs | 624.27 μs | 0.82 | 0.27 | False | |||
|
684.22 ns | 621.44 ns | 0.91 | 0.18 | False | |||
|
8.16 μs | 6.84 μs | 0.84 | 0.14 | False | |||
|
5.74 μs | 4.93 μs | 0.86 | 0.09 | False | |||
|
746.64 μs | 614.62 μs | 0.82 | 0.32 | False | |||
|
120.36 ns | 101.19 ns | 0.84 | 0.32 | False | |||
|
82.52 ns | 66.50 ns | 0.81 | 0.40 | False | |||
|
809.27 ns | 644.38 ns | 0.80 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_StringBuilder*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
45.13 ns | 34.50 ns | 0.76 | 0.32 | False | |||
|
45.29 ns | 31.61 ns | 0.70 | 0.34 | False | |||
|
38.41 ns | 30.11 ns | 0.78 | 0.39 | False | |||
|
42.36 ns | 37.62 ns | 0.89 | 0.35 | False | |||
|
43.08 ns | 32.12 ns | 0.75 | 0.30 | False | |||
|
45.11 ns | 31.39 ns | 0.70 | 0.36 | False | |||
|
38.94 ns | 32.15 ns | 0.83 | 0.41 | False | |||
|
43.39 ns | 31.60 ns | 0.73 | 0.37 | False | |||
|
40.04 ns | 29.81 ns | 0.74 | 0.37 | False | |||
|
44.83 ns | 35.87 ns | 0.80 | 0.35 | False | |||
|
42.84 ns | 32.63 ns | 0.76 | 0.35 | False | |||
|
40.51 ns | 28.93 ns | 0.71 | 0.33 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.DictionarySequentialKeys*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.10 ns | 21.08 ns | 0.84 | 0.58 | False | |||
|
113.87 ns | 91.90 ns | 0.81 | 0.38 | False | |||
|
26.61 ns | 15.60 ns | 0.59 | 0.58 | False | |||
|
31.49 ns | 22.11 ns | 0.70 | 0.60 | False | |||
|
50.10 ns | 30.72 ns | 0.61 | 0.57 | False | |||
|
33.17 ns | 25.66 ns | 0.77 | 0.52 | False | |||
|
118.93 ns | 91.25 ns | 0.77 | 0.43 | False | |||
|
33.66 ns | 30.63 ns | 0.91 | 0.51 | False | |||
|
27.94 ns | 17.03 ns | 0.61 | 0.53 | False | |||
|
36.04 ns | 22.48 ns | 0.62 | 0.58 | False | |||
|
30.72 ns | 20.56 ns | 0.67 | 0.59 | False | |||
|
35.97 ns | 28.18 ns | 0.78 | 0.55 | False | |||
|
29.30 ns | 21.18 ns | 0.72 | 0.54 | False | |||
|
30.51 ns | 21.83 ns | 0.72 | 0.54 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Random*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
80.44 μs | 71.70 μs | 0.89 | 0.07 | False | |||
|
138.34 μs | 119.66 μs | 0.86 | 0.10 | False | |||
|
156.50 μs | 133.83 μs | 0.86 | 0.11 | False | |||
|
82.75 μs | 68.55 μs | 0.83 | 0.08 | False | |||
|
101.51 μs | 85.58 μs | 0.84 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.40 ns | 3.19 ns | 0.72 | 0.31 | False | |||
|
5.73 ns | 3.44 ns | 0.60 | 0.35 | False | |||
|
4.44 ns | 3.29 ns | 0.74 | 0.36 | False | |||
|
4.35 ns | 3.20 ns | 0.73 | 0.43 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Slice<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
43.05 ns | 40.63 ns | 0.94 | 0.51 | False | |||
|
15.88 ns | 9.24 ns | 0.58 | 0.71 | False | |||
|
52.03 ns | 42.23 ns | 0.81 | 0.46 | False | |||
|
58.22 ns | 45.37 ns | 0.78 | 0.48 | False | |||
|
1.24 μs | 1.04 μs | 0.84 | 0.02 | False | |||
|
52.06 ns | 41.89 ns | 0.80 | 0.43 | False | |||
|
27.34 ns | 20.81 ns | 0.76 | 0.65 | False | |||
|
46.63 ns | 32.49 ns | 0.70 | 0.52 | False | |||
|
35.21 ns | 32.40 ns | 0.92 | 0.59 | False | |||
|
146.07 ns | 138.28 ns | 0.95 | 0.19 | False | |||
|
75.02 ns | 64.10 ns | 0.85 | 0.45 | False | |||
|
30.91 ns | 19.29 ns | 0.62 | 0.66 | False | |||
|
43.64 ns | 33.33 ns | 0.76 | 0.61 | False | |||
|
72.08 ns | 63.63 ns | 0.88 | 0.30 | False | |||
|
66.05 ns | 48.36 ns | 0.73 | 0.49 | False | |||
|
77.63 ns | 62.40 ns | 0.80 | 0.43 | False | |||
|
48.07 ns | 42.58 ns | 0.89 | 0.48 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_BitArray*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 7ce5d0fdf728bb2ae213541b17c2e489d2b06d09 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
167.18 μs | 147.98 μs | 0.89 | 0.05 | False | |||
|
274.15 μs | 240.48 μs | 0.88 | 0.07 | False | |||
|
91.48 μs | 79.98 μs | 0.87 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
32.79 μs | 26.29 μs | 0.80 | 0.09 | False | |||
|
54.75 μs | 45.77 μs | 0.84 | 0.16 | False | |||
|
57.17 μs | 48.41 μs | 0.85 | 0.09 | False | |||
|
45.68 μs | 39.24 μs | 0.86 | 0.26 | False | |||
|
51.78 μs | 48.07 μs | 0.93 | 0.01 | False | |||
|
22.28 μs | 17.80 μs | 0.80 | 0.11 | False | |||
|
55.61 μs | 52.25 μs | 0.94 | 0.04 | False | |||
|
50.73 μs | 47.36 μs | 0.93 | 0.11 | False | |||
|
51.10 μs | 46.86 μs | 0.92 | 0.04 | False | |||
|
24.48 μs | 20.19 μs | 0.82 | 0.05 | False | |||
|
47.65 μs | 40.08 μs | 0.84 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.MathBenchmarks.Single*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | a71a85a65f6527ca2754ccf336f1fc77f02c409b |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
969.11 ns | 852.01 ns | 0.88 | 0.16 | False | |||
|
1.00 μs | 843.30 ns | 0.84 | 0.18 | False | |||
|
994.16 ns | 846.04 ns | 0.85 | 0.19 | False | |||
|
969.73 ns | 864.30 ns | 0.89 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Logging.EventSourceLogger*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.41 μs | 1.01 μs | 0.72 | 0.24 | False | |||
|
1.23 μs | 941.64 ns | 0.77 | 0.25 | False | |||
|
663.31 ns | 572.09 ns | 0.86 | 0.11 | False | |||
|
487.98 ns | 403.74 ns | 0.83 | 0.14 | False | |||
|
407.22 ns | 339.73 ns | 0.83 | 0.22 | False | |||
|
405.76 ns | 303.43 ns | 0.75 | 0.21 | False | |||
|
2.10 μs | 1.55 μs | 0.74 | 0.25 | False | |||
|
3.18 μs | 2.83 μs | 0.89 | 0.18 | False | |||
|
528.82 ns | 450.92 ns | 0.85 | 0.20 | False | |||
|
2.67 μs | 2.48 μs | 0.93 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Primitives.Tests.CredentialCacheTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.13 μs | 6.07 μs | 0.38 | 0.38 | False | |||
|
3.61 μs | 3.18 μs | 0.88 | 0.27 | False | |||
|
12.80 μs | 9.06 μs | 0.71 | 0.43 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSetReverse<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 7ce5d0fdf728bb2ae213541b17c2e489d2b06d09 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.62 μs | 15.37 μs | 0.87 | 0.28 | False | |||
|
139.95 μs | 123.25 μs | 0.88 | 0.32 | False | |||
|
808.61 ns | 702.55 ns | 0.87 | 0.16 | False | |||
|
16.62 μs | 14.11 μs | 0.85 | 0.30 | False | |||
|
1.69 μs | 1.49 μs | 0.88 | 0.22 | False | |||
|
1.13 μs | 865.41 ns | 0.76 | 0.20 | False | |||
|
140.59 μs | 113.07 μs | 0.80 | 0.29 | False | |||
|
1.69 μs | 1.38 μs | 0.82 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<Int16>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.02 ns | 14.00 ns | 0.87 | 0.27 | False | |||
|
12.29 ns | 7.47 ns | 0.61 | 0.48 | False | |||
|
16.64 ns | 13.25 ns | 0.80 | 0.24 | False | |||
|
10.39 ns | 7.56 ns | 0.73 | 0.40 | False | |||
|
11.63 ns | 8.67 ns | 0.75 | 0.31 | False | |||
|
15.19 ns | 13.49 ns | 0.89 | 0.31 | False | |||
|
14.98 ns | 11.21 ns | 0.75 | 0.34 | False | |||
|
12.11 ns | 8.72 ns | 0.72 | 0.41 | False | |||
|
13.60 ns | 9.98 ns | 0.73 | 0.34 | False | |||
|
13.19 ns | 10.18 ns | 0.77 | 0.32 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.TwoClassInterface*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.92 μs | 6.17 μs | 0.89 | 0.13 | False | |||
|
5.40 μs | 4.44 μs | 0.82 | 0.13 | False | |||
|
796.25 ns | 686.36 ns | 0.86 | 0.18 | False | |||
|
1.14 μs | 879.77 ns | 0.77 | 0.15 | False | |||
|
1.29 μs | 1.06 μs | 0.82 | 0.16 | False | |||
|
2.80 μs | 2.51 μs | 0.90 | 0.13 | False | |||
|
4.63 μs | 4.01 μs | 0.87 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
38.07 ns | 34.48 ns | 0.91 | 0.50 | False | |||
|
22.23 ns | 17.09 ns | 0.77 | 0.62 | False | |||
|
39.12 ns | 33.11 ns | 0.85 | 0.52 | False | |||
|
27.32 ns | 23.26 ns | 0.85 | 0.59 | False | |||
|
36.83 ns | 30.33 ns | 0.82 | 0.51 | False | |||
|
23.14 ns | 17.39 ns | 0.75 | 0.58 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Boolean*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
123.16 μs | 107.69 μs | 0.87 | 0.28 | False | |||
|
1.14 μs | 1.00 μs | 0.88 | 0.22 | False | |||
|
25.35 μs | 20.66 μs | 0.81 | 0.29 | False | |||
|
16.42 μs | 14.61 μs | 0.89 | 0.20 | False | |||
|
5.28 μs | 4.58 μs | 0.87 | 0.23 | False | |||
|
3.67 μs | 2.85 μs | 0.78 | 0.26 | False | |||
|
1.27 μs | 1.01 μs | 0.80 | 0.29 | False | |||
|
15.73 μs | 13.92 μs | 0.88 | 0.20 | False | |||
|
152.29 μs | 141.61 μs | 0.93 | 0.19 | False | |||
|
372.07 μs | 338.01 μs | 0.91 | 0.20 | False | |||
|
8.67 μs | 7.96 μs | 0.92 | 0.47 | False | |||
|
13.68 μs | 12.31 μs | 0.90 | 0.31 | False | |||
|
353.61 μs | 285.82 μs | 0.81 | 0.30 | False | |||
|
17.25 μs | 15.97 μs | 0.93 | 0.16 | False | |||
|
377.00 μs | 330.81 μs | 0.88 | 0.16 | False | |||
|
214.03 μs | 186.56 μs | 0.87 | 0.27 | False | |||
|
12.27 μs | 11.22 μs | 0.91 | 0.20 | False | |||
|
423.48 μs | 379.64 μs | 0.90 | 0.24 | False | |||
|
287.23 μs | 256.96 μs | 0.89 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Single>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
138.00 ns | 104.00 ns | 0.75 | 0.34 | False | |||
|
34.84 ns | 24.43 ns | 0.70 | 0.36 | False | |||
|
26.45 ns | 20.36 ns | 0.77 | 0.43 | False | |||
|
485.64 ns | 405.93 ns | 0.84 | 0.33 | False | |||
|
26.93 ns | 20.26 ns | 0.75 | 0.46 | False | |||
|
148.83 ns | 111.57 ns | 0.75 | 0.42 | False | |||
|
122.21 ns | 96.94 ns | 0.79 | 0.33 | False | |||
|
97.38 ns | 67.94 ns | 0.70 | 0.40 | False | |||
|
35.97 ns | 27.00 ns | 0.75 | 0.43 | False | |||
|
639.91 ns | 450.44 ns | 0.70 | 0.41 | False | |||
|
34.08 ns | 24.69 ns | 0.72 | 0.43 | False | |||
|
484.22 ns | 366.73 ns | 0.76 | 0.31 | False | |||
|
42.41 ns | 31.49 ns | 0.74 | 0.46 | False | |||
|
94.37 ns | 76.83 ns | 0.81 | 0.35 | False | |||
|
564.30 ns | 401.20 ns | 0.71 | 0.32 | False | |||
|
47.05 ns | 28.78 ns | 0.61 | 0.43 | False | |||
|
130.16 ns | 101.20 ns | 0.78 | 0.31 | False | |||
|
87.29 ns | 65.75 ns | 0.75 | 0.33 | False | |||
|
28.84 ns | 22.08 ns | 0.77 | 0.41 | False | |||
|
197.96 ns | 143.30 ns | 0.72 | 0.33 | False | |||
|
91.88 ns | 70.31 ns | 0.77 | 0.29 | False | |||
|
86.23 ns | 66.49 ns | 0.77 | 0.27 | False | |||
|
491.71 ns | 441.95 ns | 0.90 | 0.42 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests<Char>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
28.76 ns | 21.43 ns | 0.74 | 0.56 | False | |||
|
40.81 ns | 36.56 ns | 0.90 | 0.54 | False | |||
|
944.87 ns | 641.75 ns | 0.68 | 0.01 | False | |||
|
1.67 μs | 1.22 μs | 0.73 | 0.01 | False | |||
|
28.53 ns | 19.97 ns | 0.70 | 0.57 | False | |||
|
27.25 ns | 23.58 ns | 0.87 | 0.61 | False | |||
|
43.50 ns | 38.09 ns | 0.88 | 0.44 | False | |||
|
33.05 ns | 27.46 ns | 0.83 | 0.57 | False | |||
|
968.84 μs | 735.37 μs | 0.76 | 0.01 | False | |||
|
36.70 ns | 25.92 ns | 0.71 | 0.58 | False | |||
|
1.45 ms | 1.12 ms | 0.77 | 0.01 | False | |||
|
40.79 ns | 26.75 ns | 0.66 | 0.56 | False | |||
|
35.28 ns | 29.55 ns | 0.84 | 0.50 | False | |||
|
42.61 ns | 35.01 ns | 0.82 | 0.52 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_BigInteger*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
592.93 ns | 471.63 ns | 0.80 | 0.30 | False | |||
|
856.43 ns | 685.06 ns | 0.80 | 0.23 | False | |||
|
466.34 ns | 400.67 ns | 0.86 | 0.34 | False | |||
|
891.99 ns | 699.95 ns | 0.78 | 0.24 | False | |||
|
578.90 ns | 486.76 ns | 0.84 | 0.30 | False | |||
|
1.07 μs | 875.48 ns | 0.82 | 0.30 | False | |||
|
927.53 ns | 717.40 ns | 0.77 | 0.24 | False | |||
|
924.56 ns | 757.96 ns | 0.82 | 0.18 | False | |||
|
956.34 ns | 708.14 ns | 0.74 | 0.27 | False | |||
|
913.39 ns | 686.97 ns | 0.75 | 0.24 | False | |||
|
577.68 ns | 461.78 ns | 0.80 | 0.27 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.ComponentModel.Tests.Perf_TypeDescriptorTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
787.48 μs | 686.54 μs | 0.87 | 0.25 | False | |||
|
96.71 μs | 84.87 μs | 0.88 | 0.14 | False | |||
|
5.54 μs | 4.34 μs | 0.78 | 0.26 | False | |||
|
34.91 μs | 31.64 μs | 0.91 | 0.40 | False | |||
|
18.69 μs | 14.91 μs | 0.80 | 0.28 | False | |||
|
5.95 μs | 5.15 μs | 0.87 | 0.20 | False | |||
|
12.60 μs | 9.11 μs | 0.72 | 0.33 | False | |||
|
473.93 μs | 401.95 μs | 0.85 | 0.17 | False | |||
|
2.77 ms | 2.35 ms | 0.85 | 0.10 | False | |||
|
8.84 μs | 6.41 μs | 0.73 | 0.17 | False | |||
|
93.38 μs | 78.31 μs | 0.84 | 0.16 | False | |||
|
11.60 μs | 9.40 μs | 0.81 | 0.27 | False | |||
|
2.81 ms | 2.48 ms | 0.88 | 0.13 | False | |||
|
552.06 μs | 457.51 μs | 0.83 | 0.17 | False | |||
|
595.65 μs | 536.33 μs | 0.90 | 0.13 | False | |||
|
41.59 μs | 36.24 μs | 0.87 | 0.16 | False | |||
|
28.80 μs | 25.57 μs | 0.89 | 0.21 | False | |||
|
31.74 μs | 27.40 μs | 0.86 | 0.37 | False | |||
|
212.19 μs | 196.41 μs | 0.93 | 0.05 | False | |||
|
786.73 μs | 612.57 μs | 0.78 | 0.25 | False | |||
|
9.60 μs | 7.71 μs | 0.80 | 0.26 | False | |||
|
36.84 μs | 32.70 μs | 0.89 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 7ce5d0fdf728bb2ae213541b17c2e489d2b06d09 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.38 μs | 5.69 μs | 0.89 | 0.26 | False | |||
|
16.34 μs | 13.28 μs | 0.81 | 0.23 | False | |||
|
516.92 ns | 442.60 ns | 0.86 | 0.28 | False | |||
|
2.49 μs | 2.15 μs | 0.86 | 0.21 | False | |||
|
9.11 μs | 7.69 μs | 0.84 | 0.29 | False | |||
|
20.17 μs | 18.11 μs | 0.90 | 0.30 | False | |||
|
245.01 ns | 221.20 ns | 0.90 | 0.34 | False | |||
|
10.36 μs | 8.45 μs | 0.82 | 0.37 | False | |||
|
1.95 μs | 1.57 μs | 0.81 | 0.27 | False | |||
|
8.00 μs | 6.68 μs | 0.83 | 0.37 | False | |||
|
5.81 μs | 5.20 μs | 0.90 | 0.21 | False | |||
|
16.48 μs | 14.11 μs | 0.86 | 0.40 | False | |||
|
131.10 μs | 115.92 μs | 0.88 | 0.33 | False | |||
|
4.73 μs | 3.94 μs | 0.83 | 0.33 | False | |||
|
547.15 ns | 451.20 ns | 0.82 | 0.21 | False | |||
|
17.46 μs | 15.37 μs | 0.88 | 0.25 | False | |||
|
1.77 μs | 1.54 μs | 0.87 | 0.36 | False | |||
|
4.90 μs | 4.24 μs | 0.86 | 0.22 | False | |||
|
169.39 μs | 157.22 μs | 0.93 | 0.13 | False | |||
|
1.55 μs | 1.44 μs | 0.93 | 0.38 | False | |||
|
154.04 μs | 134.27 μs | 0.87 | 0.27 | False | |||
|
1.97 μs | 1.62 μs | 0.82 | 0.30 | False | |||
|
3.05 μs | 2.77 μs | 0.91 | 0.44 | False | |||
|
130.32 μs | 104.15 μs | 0.80 | 0.31 | False | |||
|
153.65 μs | 134.45 μs | 0.88 | 0.23 | False | |||
|
4.32 μs | 3.28 μs | 0.76 | 0.38 | False | |||
|
245.82 ns | 201.43 ns | 0.82 | 0.37 | False | |||
|
13.02 μs | 11.21 μs | 0.86 | 0.39 | False | |||
|
2.11 μs | 1.87 μs | 0.89 | 0.34 | False | |||
|
295.50 ns | 227.58 ns | 0.77 | 0.27 | False | |||
|
8.42 μs | 6.62 μs | 0.79 | 0.37 | False | |||
|
4.07 μs | 3.76 μs | 0.92 | 0.30 | False | |||
|
257.91 ns | 233.89 ns | 0.91 | 0.23 | False | |||
|
4.10 μs | 3.47 μs | 0.85 | 0.38 | False | |||
|
21.20 μs | 18.72 μs | 0.88 | 0.27 | False | |||
|
118.41 μs | 105.18 μs | 0.89 | 0.33 | False | |||
|
15.78 μs | 14.12 μs | 0.89 | 0.24 | False | |||
|
4.65 μs | 4.15 μs | 0.89 | 0.31 | False | |||
|
4.12 μs | 3.39 μs | 0.82 | 0.48 | False | |||
|
3.63 μs | 2.90 μs | 0.80 | 0.47 | False | |||
|
12.79 μs | 10.72 μs | 0.84 | 0.33 | False | |||
|
297.61 ns | 252.83 ns | 0.85 | 0.31 | False |
tionMode%3Dwasm_RunKind%3Dmicro_Improvement/System.Text.Json.Tests.Perf_Reader_13.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Reader*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
82.82 ns | 64.03 ns | 0.77 | 0.43 | False | |||
|
351.61 ns | 285.27 ns | 0.81 | 0.31 | False | |||
|
21.85 ns | 18.70 ns | 0.86 | 0.64 | False | |||
|
86.37 ns | 60.59 ns | 0.70 | 0.44 | False | |||
|
39.32 ns | 33.04 ns | 0.84 | 0.54 | False | |||
|
21.87 ns | 15.83 ns | 0.72 | 0.67 | False | |||
|
94.27 ns | 69.67 ns | 0.74 | 0.41 | False | |||
|
44.13 ns | 35.43 ns | 0.80 | 0.59 | False | |||
|
35.06 ns | 29.93 ns | 0.85 | 0.57 | False | |||
|
81.50 ns | 58.17 ns | 0.71 | 0.48 | False | |||
|
76.66 ns | 58.79 ns | 0.77 | 0.39 | False | |||
|
294.73 ns | 224.41 ns | 0.76 | 0.39 | False | |||
|
38.96 ns | 33.06 ns | 0.85 | 0.50 | False | |||
|
68.28 ns | 53.16 ns | 0.78 | 0.50 | False | |||
|
141.23 ns | 127.44 ns | 0.90 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySequence*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.76 μs | 5.70 μs | 0.84 | 0.11 | False | |||
|
1.42 μs | 1.22 μs | 0.86 | 0.21 | False | |||
|
7.14 μs | 6.51 μs | 0.91 | 0.13 | False | |||
|
3.33 μs | 2.74 μs | 0.82 | 0.10 | False | |||
|
1.63 μs | 1.41 μs | 0.86 | 0.12 | False | |||
|
8.91 μs | 7.93 μs | 0.89 | 0.14 | False | |||
|
7.30 μs | 5.99 μs | 0.82 | 0.17 | False | |||
|
1.11 μs | 972.89 ns | 0.88 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.62 secs | 9.25 secs | 0.80 | 0.30 | False | |||
|
1.42 secs | 1.17 secs | 0.82 | 0.27 | False | |||
|
26.21 secs | 23.55 secs | 0.90 | 0.27 | False | |||
|
2.78 secs | 1.86 secs | 0.67 | 0.45 | False | |||
|
1.23 secs | 998.03 ms | 0.81 | 0.40 | False | |||
|
3.96 secs | 3.27 secs | 0.83 | 0.38 | False | |||
|
1.09 secs | 810.02 ms | 0.74 | 0.24 | False | |||
|
17.93 secs | 13.93 secs | 0.78 | 0.24 | False | |||
|
17.31 secs | 13.95 secs | 0.81 | 0.24 | False | |||
|
1.78 secs | 1.48 secs | 0.83 | 0.19 | False | |||
|
29.27 secs | 24.07 secs | 0.82 | 0.15 | False | |||
|
416.24 ms | 329.69 ms | 0.79 | 0.36 | False | |||
|
18.11 secs | 14.56 secs | 0.80 | 0.21 | False | |||
|
16.13 secs | 12.54 secs | 0.78 | 0.22 | False | |||
|
1.20 secs | 1.02 secs | 0.85 | 0.39 | False | |||
|
2.42 secs | 1.93 secs | 0.80 | 0.41 | False | |||
|
2.06 secs | 1.53 secs | 0.74 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
55.70 ns | 47.80 ns | 0.86 | 0.38 | False | |||
|
8.52 μs | 7.56 μs | 0.89 | 0.15 | False | |||
|
4.96 μs | 4.22 μs | 0.85 | 0.31 | False | |||
|
45.48 μs | 41.57 μs | 0.91 | 0.11 | False | |||
|
53.90 ns | 44.63 ns | 0.83 | 0.35 | False | |||
|
83.48 ns | 71.23 ns | 0.85 | 0.21 | False | |||
|
56.94 ns | 45.21 ns | 0.79 | 0.35 | False | |||
|
21.00 μs | 19.37 μs | 0.92 | 0.10 | False | |||
|
95.86 ns | 85.29 ns | 0.89 | 0.18 | False | |||
|
57.00 ns | 46.88 ns | 0.82 | 0.35 | False | |||
|
56.07 ns | 47.99 ns | 0.86 | 0.28 | False | |||
|
9.35 μs | 7.66 μs | 0.82 | 0.21 | False | |||
|
59.08 ns | 46.48 ns | 0.79 | 0.31 | False | |||
|
56.27 ns | 45.55 ns | 0.81 | 0.30 | False | |||
|
55.91 ns | 50.86 ns | 0.91 | 0.34 | False | |||
|
5.02 μs | 4.17 μs | 0.83 | 0.32 | False | |||
|
13.04 μs | 11.52 μs | 0.88 | 0.15 | False | |||
|
37.78 μs | 34.82 μs | 0.92 | 0.15 | False | |||
|
19.94 μs | 18.23 μs | 0.91 | 0.07 | False | |||
|
85.89 ns | 73.28 ns | 0.85 | 0.18 | False | |||
|
12.48 μs | 11.79 μs | 0.94 | 0.11 | False | |||
|
56.57 ns | 44.56 ns | 0.79 | 0.35 | False | |||
|
23.24 μs | 21.16 μs | 0.91 | 0.08 | False | |||
|
57.68 ns | 47.46 ns | 0.82 | 0.30 | False | |||
|
59.27 ns | 49.08 ns | 0.83 | 0.35 | False | |||
|
8.41 μs | 7.62 μs | 0.91 | 0.21 | False | |||
|
75.73 ns | 67.36 ns | 0.89 | 0.28 | False | |||
|
22.15 μs | 19.90 μs | 0.90 | 0.14 | False | |||
|
47.41 ns | 39.53 ns | 0.83 | 0.52 | False | |||
|
4.69 μs | 4.18 μs | 0.89 | 0.30 | False | |||
|
74.46 ns | 62.20 ns | 0.84 | 0.23 | False | |||
|
38.36 ns | 30.88 ns | 0.80 | 0.39 | False | |||
|
56.66 ns | 44.65 ns | 0.79 | 0.35 | False | |||
|
20.59 μs | 18.14 μs | 0.88 | 0.14 | False | |||
|
9.33 μs | 7.79 μs | 0.83 | 0.24 | False | |||
|
8.44 μs | 7.64 μs | 0.91 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringSearch*'
Profiling workflow for dotnet/runtime repository Benchmarking workflow for dotnet/runtime repository
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.61 μs | 2.15 μs | 0.82 | 0.32 | False | |||
|
597.65 ns | 505.78 ns | 0.85 | 0.23 | False | |||
|
2.60 μs | 2.38 μs | 0.92 | 0.31 | False | |||
|
2.59 μs | 2.06 μs | 0.79 | 0.42 | False | |||
|
11.52 μs | 8.95 μs | 0.78 | 0.26 | False | |||
|
2.62 μs | 2.13 μs | 0.81 | 0.27 | False | |||
|
18.31 μs | 14.88 μs | 0.81 | 0.26 | False | |||
|
2.62 μs | 2.07 μs | 0.79 | 0.35 | False | |||
|
2.47 μs | 2.03 μs | 0.82 | 0.36 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Get*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
435.25 ns | 366.97 ns | 0.84 | 0.17 | False | |||
|
220.06 ns | 199.20 ns | 0.91 | 0.25 | False | |||
|
291.83 ns | 257.56 ns | 0.88 | 0.18 | False | |||
|
271.82 ns | 231.97 ns | 0.85 | 0.33 | False | |||
|
357.05 ns | 300.29 ns | 0.84 | 0.16 | False | |||
|
349.07 ns | 265.18 ns | 0.76 | 0.18 | False | |||
|
216.27 ns | 167.09 ns | 0.77 | 0.31 | False | |||
|
189.81 ns | 145.66 ns | 0.77 | 0.28 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElement*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.57 μs | 11.78 μs | 0.76 | 0.26 | False | |||
|
122.94 μs | 103.25 μs | 0.84 | 0.28 | False | |||
|
24.01 μs | 18.40 μs | 0.77 | 0.25 | False | |||
|
16.49 μs | 13.60 μs | 0.82 | 0.29 | False | |||
|
30.08 μs | 22.91 μs | 0.76 | 0.25 | False | |||
|
146.43 μs | 106.92 μs | 0.73 | 0.31 | False | |||
|
139.46 μs | 115.80 μs | 0.83 | 0.35 | False | |||
|
9.38 μs | 7.78 μs | 0.83 | 0.22 | False | |||
|
9.89 μs | 7.97 μs | 0.81 | 0.33 | False | |||
|
14.52 μs | 11.71 μs | 0.81 | 0.27 | False | |||
|
9.19 μs | 7.50 μs | 0.82 | 0.36 | False | |||
|
9.35 μs | 7.68 μs | 0.82 | 0.25 | False | |||
|
20.22 μs | 15.84 μs | 0.78 | 0.18 | False | |||
|
10.18 μs | 9.32 μs | 0.92 | 0.34 | False | |||
|
8.25 μs | 6.51 μs | 0.79 | 0.25 | False | |||
|
387.19 μs | 318.97 μs | 0.82 | 0.13 | False | |||
|
28.88 μs | 25.73 μs | 0.89 | 0.21 | False | |||
|
14.44 μs | 9.98 μs | 0.69 | 0.35 | False | |||
|
394.26 μs | 311.86 μs | 0.79 | 0.17 | False | |||
|
271.21 μs | 206.99 μs | 0.76 | 0.16 | False | |||
|
22.30 μs | 15.68 μs | 0.70 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
202.89 ns | 148.47 ns | 0.73 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
77.14 μs | 53.10 μs | 0.69 | 0.34 | False | |||
|
790.28 μs | 670.40 μs | 0.85 | 0.23 | False | |||
|
755.15 μs | 711.16 μs | 0.94 | 0.23 | False | |||
|
81.32 μs | 67.48 μs | 0.83 | 0.33 | False | |||
|
169.36 μs | 143.25 μs | 0.85 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrueComparer<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.64 μs | 10.19 μs | 0.81 | 0.34 | False | |||
|
107.74 μs | 98.47 μs | 0.91 | 0.17 | False | |||
|
9.29 μs | 8.15 μs | 0.88 | 0.36 | False | |||
|
1.35 ms | 1.19 ms | 0.88 | 0.11 | False | |||
|
732.75 μs | 586.41 μs | 0.80 | 0.18 | False | |||
|
45.29 μs | 41.49 μs | 0.92 | 0.13 | False | |||
|
2.80 ms | 2.48 ms | 0.88 | 0.09 | False | |||
|
2.79 ms | 2.34 ms | 0.84 | 0.11 | False | |||
|
15.43 μs | 13.38 μs | 0.87 | 0.31 | False | |||
|
1.03 ms | 937.55 μs | 0.91 | 0.11 | False | |||
|
16.66 μs | 12.20 μs | 0.73 | 0.38 | False | |||
|
4.95 μs | 4.24 μs | 0.86 | 0.24 | False | |||
|
12.20 μs | 9.50 μs | 0.78 | 0.22 | False | |||
|
790.37 μs | 690.10 μs | 0.87 | 0.12 | False | |||
|
59.70 μs | 52.34 μs | 0.88 | 0.13 | False | |||
|
1.11 ms | 998.39 μs | 0.90 | 0.14 | False | |||
|
37.68 μs | 32.65 μs | 0.87 | 0.28 | False | |||
|
55.76 μs | 49.49 μs | 0.89 | 0.13 | False | |||
|
25.80 μs | 20.84 μs | 0.81 | 0.25 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.34 μs | 7.44 μs | 0.89 | 0.16 | False | |||
|
3.75 μs | 3.29 μs | 0.88 | 0.15 | False | |||
|
2.51 μs | 2.15 μs | 0.86 | 0.17 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
167.00 μs | 117.21 μs | 0.70 | 0.29 | False | |||
|
239.78 μs | 201.74 μs | 0.84 | 0.15 | False | |||
|
8.95 μs | 7.18 μs | 0.80 | 0.30 | False | |||
|
11.64 μs | 9.35 μs | 0.80 | 0.25 | False | |||
|
13.52 μs | 11.30 μs | 0.84 | 0.35 | False | |||
|
8.24 μs | 6.65 μs | 0.81 | 0.28 | False | |||
|
31.57 μs | 23.34 μs | 0.74 | 0.33 | False | |||
|
124.48 μs | 93.70 μs | 0.75 | 0.27 | False | |||
|
9.32 μs | 7.55 μs | 0.81 | 0.23 | False | |||
|
8.03 μs | 6.60 μs | 0.82 | 0.26 | False | |||
|
31.57 μs | 23.34 μs | 0.74 | 0.27 | False | |||
|
401.60 μs | 325.07 μs | 0.81 | 0.15 | False | |||
|
39.48 μs | 27.48 μs | 0.70 | 0.34 | False | |||
|
8.42 μs | 6.79 μs | 0.81 | 0.27 | False | |||
|
157.15 μs | 111.07 μs | 0.71 | 0.32 | False | |||
|
60.92 μs | 51.99 μs | 0.85 | 0.22 | False | |||
|
109.79 μs | 91.62 μs | 0.83 | 0.09 | False | |||
|
415.49 μs | 328.23 μs | 0.79 | 0.18 | False | |||
|
11.17 μs | 8.96 μs | 0.80 | 0.24 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.97 ns | 18.16 ns | 0.79 | 0.54 | False | |||
|
124.42 ns | 106.74 ns | 0.86 | 0.34 | False | |||
|
32.69 ns | 29.65 ns | 0.91 | 0.54 | False | |||
|
120.42 ns | 91.81 ns | 0.76 | 0.29 | False | |||
|
143.92 ns | 107.96 ns | 0.75 | 0.33 | False | |||
|
26.86 ns | 20.67 ns | 0.77 | 0.56 | False | |||
|
30.66 ns | 25.25 ns | 0.82 | 0.48 | False | |||
|
250.63 ns | 179.49 ns | 0.72 | 0.29 | False | |||
|
135.16 ns | 94.21 ns | 0.70 | 0.34 | False | |||
|
247.14 ns | 180.78 ns | 0.73 | 0.27 | False | |||
|
32.13 ns | 27.78 ns | 0.86 | 0.46 | False | |||
|
29.80 ns | 25.58 ns | 0.86 | 0.50 | False | |||
|
12.16 ns | 7.52 ns | 0.62 | 0.66 | False | |||
|
272.89 ns | 173.22 ns | 0.63 | 0.35 | False | |||
|
129.71 ns | 102.02 ns | 0.79 | 0.29 | False | |||
|
138.01 ns | 107.98 ns | 0.78 | 0.32 | False | |||
|
59.45 ns | 49.37 ns | 0.83 | 0.41 | False | |||
|
43.81 ns | 36.24 ns | 0.83 | 0.59 | False | |||
|
30.52 ns | 22.24 ns | 0.73 | 0.45 | False | |||
|
37.73 ns | 27.93 ns | 0.74 | 0.51 | False | |||
|
229.87 ns | 176.81 ns | 0.77 | 0.32 | False | |||
|
48.57 ns | 30.25 ns | 0.62 | 0.55 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.86 μs | 13.99 μs | 0.88 | 0.23 | False | |||
|
1.50 ms | 1.34 ms | 0.89 | 0.22 | False | |||
|
159.14 μs | 146.85 μs | 0.92 | 0.27 | False | |||
|
15.06 μs | 13.60 μs | 0.90 | 0.23 | False | |||
|
16.39 μs | 13.97 μs | 0.85 | 0.26 | False | |||
|
1.53 ms | 1.34 ms | 0.88 | 0.25 | False | |||
|
171.53 μs | 146.98 μs | 0.86 | 0.27 | False | |||
|
146.90 μs | 132.08 μs | 0.90 | 0.21 | False | |||
|
148.17 μs | 132.39 μs | 0.89 | 0.27 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Segment*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.41 ms | 1.25 ms | 0.88 | 0.09 | False | |||
|
1.39 ms | 1.22 ms | 0.87 | 0.09 | False | |||
|
1.20 ms | 1.05 ms | 0.88 | 0.08 | False | |||
|
1.61 ms | 1.44 ms | 0.90 | 0.09 | False | |||
|
1.45 ms | 1.32 ms | 0.91 | 0.08 | False | |||
|
1.22 ms | 1.11 ms | 0.91 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
141.66 ns | 117.15 ns | 0.83 | 0.27 | False | |||
|
164.07 ns | 142.36 ns | 0.87 | 0.29 | False | |||
|
150.32 ns | 134.67 ns | 0.90 | 0.27 | False | |||
|
42.05 ns | 32.51 ns | 0.77 | 0.55 | False | |||
|
54.53 ns | 47.88 ns | 0.88 | 0.52 | False | |||
|
279.62 ns | 211.80 ns | 0.76 | 0.24 | False | |||
|
205.88 ns | 167.04 ns | 0.81 | 0.31 | False | |||
|
157.30 ns | 132.26 ns | 0.84 | 0.30 | False | |||
|
211.29 ns | 179.81 ns | 0.85 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Version*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.55 μs | 19.66 μs | 0.91 | 0.06 | False | |||
|
22.84 μs | 20.56 μs | 0.90 | 0.06 | False | |||
|
21.85 μs | 20.40 μs | 0.93 | 0.06 | False | |||
|
5.28 μs | 4.43 μs | 0.84 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.TimeToFirstService*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3de068c2be232960f4cb3b233dd2b4014e2ce7c3 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.51 ms | 2.20 ms | 0.88 | 0.07 | False | |||
|
3.24 ms | 2.89 ms | 0.89 | 0.13 | False | |||
|
1.54 ms | 1.33 ms | 0.86 | 0.06 | False | |||
|
1.74 ms | 1.52 ms | 0.87 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
39.36 ns | 29.76 ns | 0.76 | 0.50 | False | |||
|
52.25 ns | 48.77 ns | 0.93 | 0.55 | False | |||
|
44.98 ns | 34.51 ns | 0.77 | 0.57 | False | |||
|
119.53 ns | 92.05 ns | 0.77 | 0.38 | False | |||
|
55.44 ns | 41.34 ns | 0.75 | 0.50 | False | |||
|
41.03 ns | 27.35 ns | 0.67 | 0.57 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Concurrent.IsEmpty<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.86 μs | 4.31 μs | 0.89 | 0.11 | False | |||
|
7.80 μs | 6.60 μs | 0.85 | 0.09 | False | |||
|
4.98 μs | 3.86 μs | 0.77 | 0.12 | False | |||
|
6.68 μs | 5.64 μs | 0.84 | 0.11 | False | |||
|
6.06 μs | 5.33 μs | 0.88 | 0.13 | False | |||
|
6.36 μs | 5.48 μs | 0.86 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
69.51 μs | 58.83 μs | 0.85 | 0.14 | False | |||
|
58.48 μs | 47.09 μs | 0.81 | 0.14 | False | |||
|
75.59 μs | 62.38 μs | 0.83 | 0.12 | False | |||
|
69.37 μs | 59.70 μs | 0.86 | 0.14 | False | |||
|
63.38 μs | 53.64 μs | 0.85 | 0.11 | False | |||
|
78.57 μs | 65.41 μs | 0.83 | 0.15 | False | |||
|
57.55 μs | 48.66 μs | 0.85 | 0.14 | False | |||
|
60.69 μs | 51.12 μs | 0.84 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | dc982632aa2b15123ba5d7ff76589cd6c8e660ba |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
91.85 ns | 82.93 ns | 0.90 | 0.43 | False | |||
|
263.65 ns | 215.01 ns | 0.82 | 0.27 | False | |||
|
73.97 ns | 53.10 ns | 0.72 | 0.48 | False | |||
|
23.33 ns | 19.17 ns | 0.82 | 0.59 | False | |||
|
31.40 ns | 22.40 ns | 0.71 | 0.55 | False | |||
|
1.48 μs | 1.33 μs | 0.90 | 0.13 | False | |||
|
1.29 μs | 1.08 μs | 0.84 | 0.14 | False | |||
|
71.85 ns | 65.53 ns | 0.91 | 0.28 | False | |||
|
2.24 μs | 2.02 μs | 0.90 | 0.16 | False | |||
|
474.21 ns | 434.33 ns | 0.92 | 0.10 | False | |||
|
102.07 ns | 88.06 ns | 0.86 | 0.31 | False | |||
|
37.97 ns | 22.97 ns | 0.60 | 0.57 | False | |||
|
65.87 ns | 55.19 ns | 0.84 | 0.45 | False | |||
|
29.58 ns | 25.47 ns | 0.86 | 0.56 | False | |||
|
15.61 ns | 12.58 ns | 0.81 | 0.69 | False | |||
|
292.06 ns | 221.86 ns | 0.76 | 0.28 | False | |||
|
319.58 ns | 251.10 ns | 0.79 | 0.22 | False | |||
|
9.77 ns | 7.44 ns | 0.76 | 0.70 | False | |||
|
20.56 ns | 13.12 ns | 0.64 | 0.64 | False | |||
|
81.99 ns | 69.17 ns | 0.84 | 0.31 | False | |||
|
72.02 ns | 62.62 ns | 0.87 | 0.27 | False | |||
|
290.57 ns | 235.39 ns | 0.81 | 0.22 | False | |||
|
120.04 ns | 108.36 ns | 0.90 | 0.28 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
121.61 μs | 113.75 μs | 0.94 | 0.04 | False | |||
|
10.61 μs | 8.56 μs | 0.81 | 0.18 | False | |||
|
40.56 μs | 29.27 μs | 0.72 | 0.33 | False | |||
|
55.81 μs | 49.37 μs | 0.88 | 0.12 | False | |||
|
48.19 μs | 39.17 μs | 0.81 | 0.15 | False | |||
|
932.83 μs | 809.77 μs | 0.87 | 0.07 | False | |||
|
232.33 μs | 183.90 μs | 0.79 | 0.19 | False | |||
|
1.76 ms | 1.44 ms | 0.81 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndRemove<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
63.55 ns | 46.41 ns | 0.73 | 0.41 | False | |||
|
63.31 ns | 56.47 ns | 0.89 | 0.40 | False | |||
|
46.56 ns | 40.59 ns | 0.87 | 0.50 | False | |||
|
62.42 ns | 39.37 ns | 0.63 | 0.46 | False | |||
|
81.57 ns | 59.39 ns | 0.73 | 0.46 | False | |||
|
50.59 ns | 45.97 ns | 0.91 | 0.49 | False | |||
|
80.88 ns | 49.99 ns | 0.62 | 0.44 | False | |||
|
45.09 ns | 38.22 ns | 0.85 | 0.50 | False | |||
|
31.98 ns | 22.71 ns | 0.71 | 0.60 | False | |||
|
55.47 ns | 44.84 ns | 0.81 | 0.52 | False | |||
|
67.12 ns | 56.43 ns | 0.84 | 0.44 | False | |||
|
22.71 ns | 18.76 ns | 0.83 | 0.61 | False | |||
|
66.87 ns | 54.50 ns | 0.82 | 0.51 | False | |||
|
80.40 ns | 52.78 ns | 0.66 | 0.46 | False | |||
|
57.41 ns | 47.96 ns | 0.84 | 0.40 | False | |||
|
65.34 ns | 51.85 ns | 0.79 | 0.47 | False | |||
|
75.77 ns | 65.02 ns | 0.86 | 0.41 | False | |||
|
78.08 ns | 57.73 ns | 0.74 | 0.46 | False | |||
|
66.45 ns | 44.92 ns | 0.68 | 0.43 | False | |||
|
84.28 ns | 77.10 ns | 0.91 | 0.38 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.84 μs | 10.88 μs | 0.92 | 0.12 | False | |||
|
11.31 μs | 10.33 μs | 0.91 | 0.13 | False | |||
|
7.95 μs | 7.16 μs | 0.90 | 0.16 | False | |||
|
12.46 μs | 11.41 μs | 0.92 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
117.18 μs | 91.08 μs | 0.78 | 0.12 | False | |||
|
4.70 μs | 4.01 μs | 0.85 | 0.23 | False | |||
|
68.37 μs | 63.23 μs | 0.92 | 0.12 | False | |||
|
76.09 μs | 60.31 μs | 0.79 | 0.25 | False | |||
|
14.43 μs | 10.87 μs | 0.75 | 0.52 | False | |||
|
70.48 μs | 56.86 μs | 0.81 | 0.14 | False | |||
|
1.42 ms | 1.16 ms | 0.82 | 0.14 | False | |||
|
65.21 μs | 53.31 μs | 0.82 | 0.13 | False | |||
|
60.92 μs | 54.06 μs | 0.89 | 0.16 | False | |||
|
177.91 μs | 137.90 μs | 0.78 | 0.26 | False | |||
|
90.78 μs | 76.56 μs | 0.84 | 0.16 | False | |||
|
10.54 ms | 7.35 ms | 0.70 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
71.23 μs | 62.95 μs | 0.88 | 0.21 | False | |||
|
61.32 μs | 51.45 μs | 0.84 | 0.26 | False | |||
|
124.91 μs | 105.97 μs | 0.85 | 0.30 | False | |||
|
114.59 μs | 93.40 μs | 0.82 | 0.24 | False | |||
|
10.30 μs | 7.31 μs | 0.71 | 0.34 | False | |||
|
104.58 μs | 82.99 μs | 0.79 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_HashCode*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
729.08 μs | 652.94 μs | 0.90 | 0.16 | False | |||
|
133.55 μs | 111.69 μs | 0.84 | 0.15 | False | |||
|
38.06 μs | 28.62 μs | 0.75 | 0.27 | False | |||
|
38.78 μs | 29.43 μs | 0.76 | 0.29 | False | |||
|
785.94 μs | 686.88 μs | 0.87 | 0.16 | False | |||
|
50.18 μs | 31.98 μs | 0.64 | 0.33 | False | |||
|
31.14 μs | 22.12 μs | 0.71 | 0.34 | False | |||
|
1.42 ms | 1.23 ms | 0.87 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueFalse<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 073e35e7e32624e0f841d94364d2f28c73662ff7 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.28 μs | 1.07 μs | 0.84 | 0.16 | False | |||
|
4.10 μs | 3.76 μs | 0.92 | 0.10 | False | |||
|
693.44 ns | 610.19 ns | 0.88 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
60.72 ns | 48.90 ns | 0.81 | 0.49 | False | |||
|
81.58 ns | 61.85 ns | 0.76 | 0.51 | False | |||
|
61.14 ns | 48.94 ns | 0.80 | 0.42 | False | |||
|
86.64 ns | 59.59 ns | 0.69 | 0.44 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int16*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
45.90 ns | 37.67 ns | 0.82 | 0.43 | False | |||
|
75.07 ns | 64.78 ns | 0.86 | 0.41 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.65 μs | 1.44 μs | 0.88 | 0.13 | False | |||
|
1.17 μs | 1.06 μs | 0.91 | 0.18 | False | |||
|
1.30 μs | 1.22 μs | 0.94 | 0.18 | False | |||
|
1.15 μs | 1.04 μs | 0.90 | 0.18 | False | |||
|
1.57 μs | 1.42 μs | 0.90 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 7ce5d0fdf728bb2ae213541b17c2e489d2b06d09 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
61.21 ns | 51.75 ns | 0.85 | 0.28 | False | |||
|
6.96 ns | 3.28 ns | 0.47 | 0.62 | False | |||
|
39.06 ns | 31.19 ns | 0.80 | 0.41 | False | |||
|
64.58 ns | 55.76 ns | 0.86 | 0.38 | False | |||
|
60.41 ns | 53.72 ns | 0.89 | 0.35 | False | |||
|
21.51 ns | 16.20 ns | 0.75 | 0.46 | False | |||
|
22.35 ns | 17.39 ns | 0.78 | 0.48 | False | |||
|
37.97 ns | 32.39 ns | 0.85 | 0.25 | False | |||
|
25.17 ns | 15.02 ns | 0.60 | 0.64 | False | |||
|
35.89 ns | 27.93 ns | 0.78 | 0.45 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySpan*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 7ce5d0fdf728bb2ae213541b17c2e489d2b06d09 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
151.75 μs | 125.58 μs | 0.83 | 0.15 | False | |||
|
131.41 μs | 120.68 μs | 0.92 | 0.23 | False | |||
|
23.78 μs | 19.95 μs | 0.84 | 0.36 | False | |||
|
28.09 μs | 23.37 μs | 0.83 | 0.26 | False | |||
|
917.23 μs | 782.75 μs | 0.85 | 0.07 | False | |||
|
30.83 μs | 26.38 μs | 0.86 | 0.33 | False | |||
|
75.35 μs | 70.07 μs | 0.93 | 0.27 | False | |||
|
24.60 μs | 19.97 μs | 0.81 | 0.32 | False | |||
|
29.19 μs | 26.16 μs | 0.90 | 0.27 | False | |||
|
1.64 ms | 1.33 ms | 0.81 | 0.17 | False | |||
|
1.49 ms | 1.26 ms | 0.84 | 0.15 | False | |||
|
636.75 μs | 558.22 μs | 0.88 | 0.14 | False | |||
|
21.20 μs | 16.86 μs | 0.80 | 0.28 | False | |||
|
37.92 μs | 34.20 μs | 0.90 | 0.07 | False | |||
|
105.85 μs | 87.99 μs | 0.83 | 0.24 | False | |||
|
11.19 μs | 9.77 μs | 0.87 | 0.36 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
54.97 μs | 44.57 μs | 0.81 | 0.15 | False | |||
|
230.08 μs | 191.71 μs | 0.83 | 0.21 | False | |||
|
10.03 μs | 8.68 μs | 0.87 | 0.26 | False | |||
|
546.06 μs | 485.58 μs | 0.89 | 0.20 | False | |||
|
11.24 μs | 8.99 μs | 0.80 | 0.28 | False | |||
|
21.33 μs | 18.80 μs | 0.88 | 0.17 | False | |||
|
2.32 μs | 1.92 μs | 0.83 | 0.21 | False | |||
|
660.73 μs | 616.40 μs | 0.93 | 0.17 | False | |||
|
16.07 μs | 12.86 μs | 0.80 | 0.30 | False | |||
|
224.58 μs | 195.76 μs | 0.87 | 0.33 | False | |||
|
22.80 μs | 20.77 μs | 0.91 | 0.21 | False | |||
|
1.81 μs | 1.41 μs | 0.78 | 0.29 | False | |||
|
80.92 μs | 71.79 μs | 0.89 | 0.06 | False | |||
|
9.60 μs | 8.62 μs | 0.90 | 0.29 | False | |||
|
3.47 μs | 3.06 μs | 0.88 | 0.14 | False | |||
|
593.65 μs | 495.89 μs | 0.84 | 0.17 | False | |||
|
24.62 μs | 20.88 μs | 0.85 | 0.17 | False | |||
|
8.79 μs | 7.98 μs | 0.91 | 0.43 | False | |||
|
9.15 μs | 8.45 μs | 0.92 | 0.38 | False | |||
|
80.96 μs | 72.25 μs | 0.89 | 0.11 | False | |||
|
221.52 μs | 195.31 μs | 0.88 | 0.27 | False | |||
|
339.28 μs | 311.27 μs | 0.92 | 0.27 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Double>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
456.95 ns | 360.80 ns | 0.79 | 0.25 | False | |||
|
48.90 ns | 33.15 ns | 0.68 | 0.53 | False | |||
|
297.72 ns | 256.44 ns | 0.86 | 0.24 | False | |||
|
546.66 ns | 444.10 ns | 0.81 | 0.15 | False | |||
|
378.88 ns | 319.43 ns | 0.84 | 0.22 | False | |||
|
157.06 ns | 137.19 ns | 0.87 | 0.35 | False | |||
|
482.36 ns | 392.29 ns | 0.81 | 0.23 | False | |||
|
426.83 ns | 361.33 ns | 0.85 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Logging.LoggingOverhead*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
32.27 ns | 29.84 ns | 0.92 | 0.49 | False | |||
|
78.97 ns | 69.85 ns | 0.88 | 0.28 | False | |||
|
31.65 ns | 20.58 ns | 0.65 | 0.54 | False | |||
|
58.42 ns | 38.84 ns | 0.66 | 0.54 | False | |||
|
59.41 ns | 37.65 ns | 0.63 | 0.51 | False | |||
|
30.95 ns | 20.49 ns | 0.66 | 0.56 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Concurrent.IsEmpty<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.03 ms | 11.27 ms | 0.94 | 0.02 | False | |||
|
3.26 ms | 2.75 ms | 0.84 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
23.20 ms | 20.47 ms | 0.88 | 0.06 | False | |||
|
311.32 ms | 289.54 ms | 0.93 | 0.08 | False | |||
|
130.13 ms | 114.80 ms | 0.88 | 0.10 | False | |||
|
132.51 ms | 123.49 ms | 0.93 | 0.11 | False | |||
|
215.77 ms | 196.00 ms | 0.91 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Cache*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
70.85 μs | 59.37 μs | 0.84 | 0.25 | False | |||
|
27.98 μs | 22.26 μs | 0.80 | 0.28 | False | |||
|
8.79 μs | 6.22 μs | 0.71 | 0.37 | False | |||
|
456.95 μs | 402.11 μs | 0.88 | 0.11 | False | |||
|
22.31 μs | 19.06 μs | 0.85 | 0.27 | False | |||
|
94.10 μs | 82.18 μs | 0.87 | 0.21 | False | |||
|
17.60 μs | 15.07 μs | 0.86 | 0.26 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.AddGivenSize<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
14.46 ms | 12.84 ms | 0.89 | 0.22 | False | |||
|
43.45 ms | 40.97 ms | 0.94 | 0.08 | False | |||
|
13.61 ms | 12.21 ms | 0.90 | 0.19 | False | |||
|
15.75 ms | 12.62 ms | 0.80 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Deep*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | dc982632aa2b15123ba5d7ff76589cd6c8e660ba |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
162.64 ns | 144.12 ns | 0.89 | 0.27 | False | |||
|
419.09 ns | 335.02 ns | 0.80 | 0.12 | False | |||
|
22.09 ns | 18.93 ns | 0.86 | 0.53 | False | |||
|
443.65 ns | 377.50 ns | 0.85 | 0.16 | False | |||
|
117.13 ns | 99.03 ns | 0.85 | 0.37 | False | |||
|
129.45 ns | 110.94 ns | 0.86 | 0.27 | False | |||
|
445.11 ns | 378.50 ns | 0.85 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTimeOffset*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
405.69 μs | 361.52 μs | 0.89 | 0.23 | False | |||
|
20.96 μs | 17.92 μs | 0.86 | 0.25 | False | |||
|
3.70 μs | 1.85 μs | 0.50 | 0.34 | False | |||
|
175.32 μs | 148.72 μs | 0.85 | 0.17 | False | |||
|
292.26 ns | 239.29 ns | 0.82 | 0.35 | False | |||
|
3.49 μs | 2.88 μs | 0.82 | 0.20 | False | |||
|
2.84 ms | 2.54 ms | 0.90 | 0.17 | False | |||
|
18.54 μs | 16.08 μs | 0.87 | 0.14 | False | |||
|
7.43 μs | 6.77 μs | 0.91 | 0.19 | False | |||
|
192.43 μs | 159.10 μs | 0.83 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
30.91 ns | 26.60 ns | 0.86 | 0.54 | False | |||
|
120.37 ns | 106.76 ns | 0.89 | 0.32 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorDefaultSize<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.45 μs | 1.30 μs | 0.90 | 0.16 | False | |||
|
118.05 ns | 100.30 ns | 0.85 | 0.28 | False | |||
|
79.87 ns | 71.26 ns | 0.89 | 0.40 | False | |||
|
155.60 ns | 128.06 ns | 0.82 | 0.31 | False | |||
|
136.27 ns | 121.13 ns | 0.89 | 0.35 | False | |||
|
139.13 ns | 119.71 ns | 0.86 | 0.34 | False | |||
|
1.43 μs | 1.22 μs | 0.85 | 0.20 | False | |||
|
273.79 ns | 240.52 ns | 0.88 | 0.22 | False | |||
|
1.32 μs | 1.18 μs | 0.89 | 0.18 | False | |||
|
1.33 μs | 1.19 μs | 0.89 | 0.15 | False | |||
|
65.83 ns | 56.66 ns | 0.86 | 0.49 | False | |||
|
80.60 ns | 67.95 ns | 0.84 | 0.47 | False | |||
|
1.29 μs | 1.18 μs | 0.91 | 0.25 | False | |||
|
89.39 ns | 71.67 ns | 0.80 | 0.46 | False | |||
|
1.46 μs | 1.21 μs | 0.83 | 0.21 | False | |||
|
115.63 ns | 96.83 ns | 0.84 | 0.41 | False | |||
|
210.54 ns | 189.54 ns | 0.90 | 0.11 | False | |||
|
20.04 ns | 12.73 ns | 0.63 | 0.67 | False | |||
|
1.53 μs | 1.25 μs | 0.82 | 0.16 | False | |||
|
1.41 μs | 1.24 μs | 0.88 | 0.16 | False | |||
|
1.51 μs | 1.29 μs | 0.86 | 0.15 | False | |||
|
157.64 ns | 124.41 ns | 0.79 | 0.34 | False | |||
|
64.99 ns | 58.09 ns | 0.89 | 0.44 | False | |||
|
72.61 ns | 54.63 ns | 0.75 | 0.42 | False | |||
|
705.66 ns | 598.32 ns | 0.85 | 0.13 | False | |||
|
1.34 μs | 1.17 μs | 0.88 | 0.19 | False | |||
|
147.85 ns | 115.35 ns | 0.78 | 0.33 | False | |||
|
1.28 μs | 1.14 μs | 0.90 | 0.20 | False | |||
|
97.95 ns | 60.71 ns | 0.62 | 0.46 | False | |||
|
126.36 ns | 118.38 ns | 0.94 | 0.28 | False | |||
|
771.01 ns | 670.91 ns | 0.87 | 0.11 | False | |||
|
196.26 ns | 163.41 ns | 0.83 | 0.25 | False | |||
|
1.48 μs | 1.30 μs | 0.88 | 0.20 | False | |||
|
1.39 μs | 1.30 μs | 0.93 | 0.13 | False | |||
|
111.63 ns | 89.64 ns | 0.80 | 0.40 | False | |||
|
196.84 ns | 180.82 ns | 0.92 | 0.27 | False | |||
|
741.04 ns | 624.04 ns | 0.84 | 0.18 | False | |||
|
72.82 ns | 60.90 ns | 0.84 | 0.48 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Enum*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
49.01 μs | 36.39 μs | 0.74 | 0.25 | False | |||
|
17.85 μs | 13.12 μs | 0.73 | 0.34 | False | |||
|
1.20 ms | 1.04 ms | 0.86 | 0.14 | False | |||
|
3.61 μs | 2.82 μs | 0.78 | 0.30 | False | |||
|
10.64 μs | 8.17 μs | 0.77 | 0.41 | False | |||
|
81.22 μs | 70.60 μs | 0.87 | 0.21 | False | |||
|
581.91 μs | 491.51 μs | 0.84 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | a71a85a65f6527ca2754ccf336f1fc77f02c409b |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
30.66 μs | 27.72 μs | 0.90 | 0.12 | False | |||
|
29.31 μs | 24.01 μs | 0.82 | 0.17 | False | |||
|
30.29 μs | 24.05 μs | 0.79 | 0.12 | False | |||
|
29.87 μs | 25.97 μs | 0.87 | 0.15 | False | |||
|
28.30 μs | 24.67 μs | 0.87 | 0.15 | False | |||
|
30.17 μs | 25.76 μs | 0.85 | 0.15 | False | |||
|
29.44 μs | 24.70 μs | 0.84 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ArrayList>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.09 ns | 9.37 ns | 0.72 | 0.58 | False | |||
|
19.38 ns | 18.22 ns | 0.94 | 0.57 | False | |||
|
45.01 ns | 33.15 ns | 0.74 | 0.51 | False | |||
|
13.46 ns | 8.63 ns | 0.64 | 0.66 | False | |||
|
51.25 ns | 43.81 ns | 0.85 | 0.27 | False | |||
|
19.67 ns | 9.05 ns | 0.46 | 0.72 | False | |||
|
22.53 ns | 18.60 ns | 0.83 | 0.54 | False | |||
|
3.59 ns | 2.51 ns | 0.70 | 0.29 | False | |||
|
23.78 ns | 16.53 ns | 0.70 | 0.62 | False | |||
|
13.45 ns | 9.88 ns | 0.74 | 0.63 | False | |||
|
15.29 ns | 9.77 ns | 0.64 | 0.66 | False | |||
|
21.43 ns | 15.79 ns | 0.74 | 0.57 | False | |||
|
37.67 ns | 30.59 ns | 0.81 | 0.48 | False | |||
|
23.16 ns | 13.64 ns | 0.59 | 0.63 | False | |||
|
18.70 ns | 13.59 ns | 0.73 | 0.60 | False | |||
|
61.35 ns | 50.91 ns | 0.83 | 0.34 | False | |||
|
3.53 ns | 2.51 ns | 0.71 | 0.36 | False | |||
|
55.32 ns | 44.71 ns | 0.81 | 0.27 | False | |||
|
55.08 ns | 45.97 ns | 0.83 | 0.34 | False | |||
|
15.68 ns | 7.51 ns | 0.48 | 0.63 | False | |||
|
3.61 ns | 2.54 ns | 0.70 | 0.35 | False | |||
|
47.65 ns | 43.70 ns | 0.92 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Char>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.23 μs | 18.99 μs | 0.85 | 0.09 | False | |||
|
156.67 μs | 139.98 μs | 0.89 | 0.08 | False | |||
|
2.67 μs | 2.33 μs | 0.87 | 0.18 | False | |||
|
148.56 μs | 133.21 μs | 0.90 | 0.06 | False | |||
|
115.41 μs | 103.08 μs | 0.89 | 0.08 | False | |||
|
209.85 μs | 183.47 μs | 0.87 | 0.10 | False | |||
|
33.37 μs | 31.49 μs | 0.94 | 0.12 | False | |||
|
15.03 ms | 13.50 ms | 0.90 | 0.11 | False | |||
|
23.09 μs | 20.22 μs | 0.88 | 0.08 | False | |||
|
2.59 μs | 2.40 μs | 0.93 | 0.18 | False | |||
|
49.70 μs | 43.57 μs | 0.88 | 0.08 | False | |||
|
47.58 μs | 42.51 μs | 0.89 | 0.08 | False | |||
|
15.75 ms | 14.65 ms | 0.93 | 0.11 | False | |||
|
194.86 μs | 172.67 μs | 0.89 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Node.Tests.Perf_ParseThenWrite*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
40.21 μs | 36.24 μs | 0.90 | 0.09 | False | |||
|
42.27 μs | 37.45 μs | 0.89 | 0.14 | False | |||
|
50.45 μs | 41.39 μs | 0.82 | 0.10 | False | |||
|
44.08 μs | 37.16 μs | 0.84 | 0.09 | False | |||
|
43.39 μs | 35.25 μs | 0.81 | 0.15 | False | |||
|
51.37 μs | 42.53 μs | 0.83 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
663.17 ns | 555.51 ns | 0.84 | 0.18 | False | |||
|
285.55 ns | 205.84 ns | 0.72 | 0.31 | False | |||
|
531.74 ns | 428.40 ns | 0.81 | 0.29 | False | |||
|
1.15 μs | 956.85 ns | 0.83 | 0.15 | False | |||
|
1.20 μs | 1.11 μs | 0.93 | 0.18 | False | |||
|
515.33 ns | 449.31 ns | 0.87 | 0.23 | False | |||
|
663.04 ns | 538.82 ns | 0.81 | 0.23 | False | |||
|
281.96 ns | 222.60 ns | 0.79 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
345.75 μs | 311.62 μs | 0.90 | 0.28 | False | |||
|
140.67 μs | 101.20 μs | 0.72 | 0.28 | False | |||
|
24.29 μs | 20.84 μs | 0.86 | 0.35 | False | |||
|
17.85 μs | 14.40 μs | 0.81 | 0.40 | False | |||
|
31.53 μs | 25.59 μs | 0.81 | 0.30 | False | |||
|
136.40 μs | 113.64 μs | 0.83 | 0.16 | False | |||
|
17.78 μs | 12.82 μs | 0.72 | 0.46 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
220.21 ns | 197.34 ns | 0.90 | 0.16 | False | |||
|
582.58 ns | 516.19 ns | 0.89 | 0.05 | False | |||
|
292.10 ns | 261.01 ns | 0.89 | 0.18 | False | |||
|
456.22 ns | 414.18 ns | 0.91 | 0.15 | False | |||
|
556.81 ns | 513.13 ns | 0.92 | 0.07 | False | |||
|
499.27 ns | 467.26 ns | 0.94 | 0.08 | False | |||
|
355.86 ns | 283.07 ns | 0.80 | 0.20 | False | |||
|
358.41 ns | 309.81 ns | 0.86 | 0.10 | False | |||
|
308.46 ns | 252.61 ns | 0.82 | 0.20 | False | |||
|
411.62 ns | 344.28 ns | 0.84 | 0.26 | False | |||
|
370.40 ns | 303.54 ns | 0.82 | 0.12 | False | |||
|
600.66 ns | 528.87 ns | 0.88 | 0.06 | False | |||
|
509.54 ns | 405.40 ns | 0.80 | 0.18 | False | |||
|
416.71 ns | 383.32 ns | 0.92 | 0.07 | False | |||
|
389.59 ns | 362.14 ns | 0.93 | 0.07 | False | |||
|
289.63 ns | 235.05 ns | 0.81 | 0.21 | False | |||
|
477.19 ns | 424.28 ns | 0.89 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Invoke*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
57.18 μs | 48.25 μs | 0.84 | 0.09 | False | |||
|
109.12 μs | 100.12 μs | 0.92 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryAddDefaultSize<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
217.22 μs | 155.24 μs | 0.71 | 0.41 | False | |||
|
91.80 μs | 74.10 μs | 0.81 | 0.31 | False | |||
|
100.38 μs | 80.84 μs | 0.81 | 0.35 | False | |||
|
341.42 μs | 256.89 μs | 0.75 | 0.29 | False | |||
|
199.62 μs | 160.31 μs | 0.80 | 0.33 | False | |||
|
336.47 μs | 299.84 μs | 0.89 | 0.35 | False | |||
|
181.76 μs | 145.90 μs | 0.80 | 0.33 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<IntClass>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3de068c2be232960f4cb3b233dd2b4014e2ce7c3 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.58 μs | 6.47 μs | 0.85 | 0.13 | False | |||
|
8.73 μs | 7.49 μs | 0.86 | 0.15 | False | |||
|
8.54 μs | 7.54 μs | 0.88 | 0.12 | False | |||
|
7.47 μs | 6.67 μs | 0.89 | 0.20 | False | |||
|
7.96 μs | 7.05 μs | 0.89 | 0.22 | False | |||
|
7.79 μs | 7.02 μs | 0.90 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
78.11 μs | 65.90 μs | 0.84 | 0.16 | False | |||
|
792.54 μs | 682.44 μs | 0.86 | 0.19 | False | |||
|
502.69 μs | 422.76 μs | 0.84 | 0.27 | False | |||
|
780.66 μs | 684.58 μs | 0.88 | 0.23 | False | |||
|
77.74 μs | 65.69 μs | 0.85 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | dc982632aa2b15123ba5d7ff76589cd6c8e660ba |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
42.33 ns | 34.26 ns | 0.81 | 0.41 | False | |||
|
28.48 ns | 16.28 ns | 0.57 | 0.50 | False | |||
|
3.62 ns | 2.52 ns | 0.70 | 0.30 | False | |||
|
3.61 ns | 2.52 ns | 0.70 | 0.32 | False | |||
|
19.77 ns | 13.56 ns | 0.69 | 0.59 | False | |||
|
32.17 ns | 26.20 ns | 0.81 | 0.51 | False | |||
|
34.75 ns | 23.33 ns | 0.67 | 0.50 | False | |||
|
3.57 ns | 2.53 ns | 0.71 | 0.35 | False | |||
|
45.79 ns | 42.96 ns | 0.94 | 0.34 | False | |||
|
28.49 ns | 22.02 ns | 0.77 | 0.48 | False | |||
|
12.79 ns | 8.67 ns | 0.68 | 0.66 | False | |||
|
27.19 ns | 16.43 ns | 0.60 | 0.56 | False | |||
|
19.46 ns | 15.86 ns | 0.82 | 0.61 | False | |||
|
21.26 ns | 11.52 ns | 0.54 | 0.65 | False | |||
|
41.73 ns | 35.40 ns | 0.85 | 0.39 | False | |||
|
13.55 ns | 8.74 ns | 0.65 | 0.62 | False | |||
|
15.91 ns | 8.27 ns | 0.52 | 0.64 | False | |||
|
47.82 ns | 35.15 ns | 0.74 | 0.60 | False | |||
|
30.60 ns | 20.23 ns | 0.66 | 0.58 | False | |||
|
55.14 ns | 49.63 ns | 0.90 | 0.40 | False | |||
|
15.94 ns | 7.14 ns | 0.45 | 0.64 | False | |||
|
22.51 ns | 18.30 ns | 0.81 | 0.60 | False | |||
|
18.52 ns | 16.17 ns | 0.87 | 0.63 | False | |||
|
28.62 ns | 23.85 ns | 0.83 | 0.39 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 073e35e7e32624e0f841d94364d2f28c73662ff7 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
61.31 ns | 39.92 ns | 0.65 | 0.31 | False | |||
|
68.89 ns | 53.01 ns | 0.77 | 0.39 | False | |||
|
67.51 ns | 59.92 ns | 0.89 | 0.26 | False | |||
|
82.62 ns | 70.47 ns | 0.85 | 0.28 | False | |||
|
280.11 μs | 264.71 μs | 0.95 | 0.15 | False | |||
|
5.24 μs | 4.84 μs | 0.92 | 0.24 | False | |||
|
69.97 ns | 57.66 ns | 0.82 | 0.41 | False | |||
|
71.00 ns | 51.14 ns | 0.72 | 0.37 | False | |||
|
363.67 ns | 302.68 ns | 0.83 | 0.12 | False | |||
|
64.82 ns | 56.32 ns | 0.87 | 0.26 | False | |||
|
361.46 ns | 303.77 ns | 0.84 | 0.14 | False | |||
|
59.58 ns | 50.95 ns | 0.86 | 0.42 | False | |||
|
127.69 ns | 112.50 ns | 0.88 | 0.15 | False | |||
|
119.27 ns | 104.21 ns | 0.87 | 0.18 | False | |||
|
346.60 ns | 311.66 ns | 0.90 | 0.19 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Single>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
57.26 μs | 38.81 μs | 0.68 | 0.36 | False | |||
|
604.70 ns | 392.87 ns | 0.65 | 0.43 | False | |||
|
157.92 μs | 141.99 μs | 0.90 | 0.13 | False | |||
|
369.21 μs | 304.27 μs | 0.82 | 0.45 | False | |||
|
16.12 μs | 13.32 μs | 0.83 | 0.17 | False | |||
|
502.26 μs | 395.43 μs | 0.79 | 0.37 | False | |||
|
34.00 μs | 30.44 μs | 0.90 | 0.39 | False | |||
|
2.88 μs | 2.33 μs | 0.81 | 0.13 | False | |||
|
3.66 μs | 2.75 μs | 0.75 | 0.48 | False | |||
|
5.54 μs | 3.82 μs | 0.69 | 0.45 | False | |||
|
1.53 ms | 1.33 ms | 0.87 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SingleCharFrozenDictionary*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.48 μs | 8.53 μs | 0.90 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 7ce5d0fdf728bb2ae213541b17c2e489d2b06d09 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
272.15 ns | 252.11 ns | 0.93 | 0.05 | False | |||
|
365.16 ns | 300.58 ns | 0.82 | 0.16 | False | |||
|
63.53 ns | 53.74 ns | 0.85 | 0.29 | False | |||
|
87.67 ns | 73.05 ns | 0.83 | 0.26 | False | |||
|
70.85 ns | 56.41 ns | 0.80 | 0.35 | False | |||
|
4.44 μs | 3.85 μs | 0.87 | 0.19 | False | |||
|
75.43 ns | 62.51 ns | 0.83 | 0.34 | False | |||
|
348.86 ns | 299.62 ns | 0.86 | 0.19 | False | |||
|
6.55 μs | 6.08 μs | 0.93 | 0.14 | False | |||
|
68.63 ns | 52.74 ns | 0.77 | 0.27 | False | |||
|
51.30 ns | 36.63 ns | 0.71 | 0.46 | False | |||
|
63.64 ns | 54.94 ns | 0.86 | 0.41 | False | |||
|
42.35 ns | 33.59 ns | 0.79 | 0.36 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
55.29 μs | 46.45 μs | 0.84 | 0.07 | False | |||
|
99.70 μs | 92.05 μs | 0.92 | 0.08 | False | |||
|
77.09 μs | 72.05 μs | 0.93 | 0.04 | False | |||
|
82.82 μs | 78.46 μs | 0.95 | 0.08 | False | |||
|
22.81 μs | 19.14 μs | 0.84 | 0.07 | False | |||
|
51.71 μs | 47.19 μs | 0.91 | 0.06 | False | |||
|
71.32 μs | 64.56 μs | 0.91 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.MathBenchmarks.Double*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
71.84 ns | 49.53 ns | 0.69 | 0.49 | False | |||
|
26.89 ns | 11.59 ns | 0.43 | 0.70 | False | |||
|
22.29 ns | 14.38 ns | 0.65 | 0.66 | False | |||
|
17.29 ns | 13.62 ns | 0.79 | 0.64 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
18.87 ns | 12.77 ns | 0.68 | 0.65 | False | |||
|
22.54 ns | 15.54 ns | 0.69 | 0.59 | False | |||
|
24.35 ns | 15.67 ns | 0.64 | 0.60 | False | |||
|
23.57 ns | 15.83 ns | 0.67 | 0.62 | False | |||
|
3.56 ns | 2.51 ns | 0.71 | 0.29 | False | |||
|
87.48 ns | 74.85 ns | 0.86 | 0.27 | False | |||
|
60.20 ns | 52.03 ns | 0.86 | 0.37 | False | |||
|
13.40 ns | 9.83 ns | 0.73 | 0.61 | False | |||
|
22.97 ns | 18.10 ns | 0.79 | 0.59 | False | |||
|
57.82 ns | 44.46 ns | 0.77 | 0.35 | False | |||
|
23.59 ns | 14.57 ns | 0.62 | 0.52 | False | |||
|
19.61 ns | 14.76 ns | 0.75 | 0.60 | False | |||
|
11.24 ns | 7.06 ns | 0.63 | 0.67 | False | |||
|
26.06 ns | 19.53 ns | 0.75 | 0.56 | False | |||
|
29.51 ns | 15.48 ns | 0.52 | 0.52 | False | |||
|
24.69 ns | 19.03 ns | 0.77 | 0.60 | False | |||
|
19.53 ns | 14.11 ns | 0.72 | 0.57 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.15 μs | 3.51 μs | 0.85 | 0.11 | False | |||
|
3.98 μs | 3.42 μs | 0.86 | 0.12 | False | |||
|
2.97 μs | 2.46 μs | 0.83 | 0.12 | False | |||
|
3.34 μs | 2.95 μs | 0.88 | 0.14 | False | |||
|
3.26 μs | 2.80 μs | 0.86 | 0.14 | False | |||
|
3.08 μs | 2.58 μs | 0.84 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
107.59 μs | 92.88 μs | 0.86 | 0.17 | False | |||
|
35.80 μs | 32.26 μs | 0.90 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryAddDefaultSize<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.20 ms | 1.03 ms | 0.86 | 0.12 | False | |||
|
1.24 ms | 1.04 ms | 0.84 | 0.13 | False | |||
|
2.26 ms | 1.91 ms | 0.85 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchmark.GetChildKeysTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3de068c2be232960f4cb3b233dd2b4014e2ce7c3 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.97 μs | 2.66 μs | 0.90 | 0.06 | False | |||
|
1.18 μs | 1.03 μs | 0.87 | 0.15 | False | |||
|
2.60 μs | 2.36 μs | 0.91 | 0.05 | False | |||
|
3.17 μs | 2.91 μs | 0.92 | 0.05 | False | |||
|
3.09 μs | 2.87 μs | 0.93 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Type*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
318.66 μs | 238.06 μs | 0.75 | 0.35 | False | |||
|
2.91 μs | 2.10 μs | 0.72 | 0.44 | False | |||
|
1.92 μs | 1.46 μs | 0.76 | 0.30 | False | |||
|
16.86 μs | 13.87 μs | 0.82 | 0.30 | False | |||
|
1.08 μs | 881.17 ns | 0.82 | 0.37 | False | |||
|
19.91 μs | 15.21 μs | 0.76 | 0.35 | False | |||
|
276.40 ns | 212.46 ns | 0.77 | 0.31 | False | |||
|
27.61 μs | 18.63 μs | 0.67 | 0.50 | False | |||
|
799.92 μs | 546.44 μs | 0.68 | 0.29 | False | |||
|
51.03 μs | 39.89 μs | 0.78 | 0.38 | False | |||
|
697.25 ns | 596.60 ns | 0.86 | 0.45 | False | |||
|
3.67 μs | 2.51 μs | 0.69 | 0.45 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.60 ms | 1.31 ms | 0.82 | 0.11 | False | |||
|
47.61 μs | 39.53 μs | 0.83 | 0.25 | False | |||
|
1.69 ms | 1.46 ms | 0.86 | 0.09 | False | |||
|
1.62 ms | 1.32 ms | 0.82 | 0.13 | False | |||
|
20.93 μs | 16.24 μs | 0.78 | 0.27 | False | |||
|
132.45 μs | 119.88 μs | 0.91 | 0.09 | False | |||
|
23.44 μs | 18.84 μs | 0.80 | 0.26 | False | |||
|
802.56 μs | 721.43 μs | 0.90 | 0.18 | False | |||
|
38.86 μs | 36.55 μs | 0.94 | 0.20 | False | |||
|
42.89 μs | 33.42 μs | 0.78 | 0.30 | False | |||
|
163.60 μs | 148.29 μs | 0.91 | 0.12 | False | |||
|
9.74 μs | 8.64 μs | 0.89 | 0.33 | False | |||
|
1.41 ms | 1.20 ms | 0.85 | 0.12 | False | |||
|
22.05 μs | 16.89 μs | 0.77 | 0.21 | False | |||
|
112.65 μs | 97.58 μs | 0.87 | 0.22 | False | |||
|
757.59 μs | 657.28 μs | 0.87 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
118.20 μs | 97.67 μs | 0.83 | 0.13 | False | |||
|
135.17 μs | 109.25 μs | 0.81 | 0.14 | False | |||
|
135.91 μs | 119.88 μs | 0.88 | 0.11 | False | |||
|
137.86 μs | 116.93 μs | 0.85 | 0.10 | False | |||
|
108.48 μs | 90.48 μs | 0.83 | 0.14 | False | |||
|
110.53 μs | 88.19 μs | 0.80 | 0.15 | False | |||
|
138.42 μs | 111.77 μs | 0.81 | 0.13 | False | |||
|
115.82 μs | 95.67 μs | 0.83 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
69.31 μs | 58.21 μs | 0.84 | 0.12 | False | |||
|
75.28 μs | 64.68 μs | 0.86 | 0.10 | False | |||
|
72.62 μs | 62.88 μs | 0.87 | 0.11 | False | |||
|
66.29 μs | 58.48 μs | 0.88 | 0.13 | False | |||
|
66.50 μs | 57.53 μs | 0.87 | 0.12 | False | |||
|
65.26 μs | 57.56 μs | 0.88 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ArrayList>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
50.37 μs | 46.03 μs | 0.91 | 0.11 | False | |||
|
51.70 μs | 43.26 μs | 0.84 | 0.14 | False | |||
|
59.04 μs | 51.60 μs | 0.87 | 0.11 | False | |||
|
51.25 μs | 45.12 μs | 0.88 | 0.08 | False | |||
|
49.89 μs | 43.75 μs | 0.88 | 0.11 | False | |||
|
58.14 μs | 49.38 μs | 0.85 | 0.10 | False | |||
|
55.80 μs | 49.48 μs | 0.89 | 0.11 | False | |||
|
57.78 μs | 50.28 μs | 0.87 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.07 ns | 10.51 ns | 0.70 | 0.65 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_Thread*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
578.77 ns | 485.39 ns | 0.84 | 0.25 | False | |||
|
244.94 ns | 192.97 ns | 0.79 | 0.29 | False | |||
|
568.41 ns | 509.82 ns | 0.90 | 0.12 | False | |||
|
388.55 ns | 303.11 ns | 0.78 | 0.19 | False | |||
|
635.34 ns | 568.28 ns | 0.89 | 0.18 | False | |||
|
1.01 μs | 856.49 ns | 0.84 | 0.18 | False | |||
|
374.66 ns | 317.41 ns | 0.85 | 0.19 | False | |||
|
610.61 ns | 509.14 ns | 0.83 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3de068c2be232960f4cb3b233dd2b4014e2ce7c3 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.05 μs | 20.27 μs | 0.81 | 0.32 | False | |||
|
18.28 μs | 14.57 μs | 0.80 | 0.43 | False | |||
|
16.93 μs | 10.69 μs | 0.63 | 0.44 | False | |||
|
173.97 μs | 119.69 μs | 0.69 | 0.36 | False | |||
|
114.91 μs | 95.29 μs | 0.83 | 0.18 | False | |||
|
370.26 μs | 308.32 μs | 0.83 | 0.25 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueFalse<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.80 μs | 4.37 μs | 0.91 | 0.23 | False | |||
|
11.72 μs | 10.49 μs | 0.89 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
70.18 μs | 60.40 μs | 0.86 | 0.13 | False | |||
|
180.40 ns | 134.77 ns | 0.75 | 0.45 | False | |||
|
482.79 ns | 392.67 ns | 0.81 | 0.21 | False | |||
|
71.27 μs | 61.62 μs | 0.86 | 0.19 | False | |||
|
163.81 ns | 136.42 ns | 0.83 | 0.37 | False | |||
|
89.59 μs | 81.00 μs | 0.90 | 0.15 | False | |||
|
69.28 μs | 60.81 μs | 0.88 | 0.14 | False | |||
|
189.21 ns | 141.81 ns | 0.75 | 0.40 | False | |||
|
58.27 ns | 52.78 ns | 0.91 | 0.38 | False | |||
|
72.44 μs | 62.71 μs | 0.87 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.77 ns | 13.92 ns | 0.88 | 0.18 | False | |||
|
7.06 ns | 5.49 ns | 0.78 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'StoreBlock.AnyLocation*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
23.47 μs | 20.93 μs | 0.89 | 0.32 | False | |||
|
16.63 μs | 11.49 μs | 0.69 | 0.44 | False | |||
|
22.88 μs | 17.69 μs | 0.77 | 0.45 | False | |||
|
128.94 μs | 111.44 μs | 0.86 | 0.21 | False | |||
|
347.34 μs | 297.87 μs | 0.86 | 0.23 | False | |||
|
140.27 μs | 101.58 μs | 0.72 | 0.29 | False | |||
|
31.29 μs | 22.89 μs | 0.73 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
64.25 μs | 56.33 μs | 0.88 | 0.26 | False | |||
|
29.27 μs | 26.69 μs | 0.91 | 0.10 | False | |||
|
530.44 ns | 393.78 ns | 0.74 | 0.43 | False | |||
|
677.30 μs | 599.94 μs | 0.89 | 0.23 | False | |||
|
5.50 μs | 4.08 μs | 0.74 | 0.28 | False | |||
|
2.98 μs | 2.38 μs | 0.80 | 0.17 | False | |||
|
184.63 μs | 157.77 μs | 0.85 | 0.14 | False | |||
|
8.49 μs | 6.13 μs | 0.72 | 0.33 | False | |||
|
2.15 ms | 1.87 ms | 0.87 | 0.12 | False | |||
|
402.10 ns | 303.88 ns | 0.76 | 0.47 | False | |||
|
82.43 μs | 69.05 μs | 0.84 | 0.27 | False | |||
|
909.53 μs | 844.05 μs | 0.93 | 0.17 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_DefaultFrozenDictionary*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
170.34 ns | 136.65 ns | 0.80 | 0.20 | False | |||
|
137.44 ns | 114.11 ns | 0.83 | 0.28 | False | |||
|
319.94 ns | 273.19 ns | 0.85 | 0.18 | False | |||
|
342.73 ns | 323.24 ns | 0.94 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Environment*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 073e35e7e32624e0f841d94364d2f28c73662ff7 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
61.46 ns | 47.95 ns | 0.78 | 0.48 | False | |||
|
77.93 ns | 62.95 ns | 0.81 | 0.38 | False | |||
|
23.72 ns | 14.12 ns | 0.60 | 0.64 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Byte*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
192.16 ns | 170.67 ns | 0.89 | 0.32 | False | |||
|
8.78 μs | 7.99 μs | 0.91 | 0.05 | False | |||
|
128.25 ns | 113.74 ns | 0.89 | 0.26 | False | |||
|
35.26 ns | 29.35 ns | 0.83 | 0.60 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XDocument*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
103.79 ns | 81.81 ns | 0.79 | 0.26 | False | |||
|
104.77 ns | 83.64 ns | 0.80 | 0.25 | False | |||
|
99.76 ns | 83.05 ns | 0.83 | 0.25 | False | |||
|
98.98 ns | 86.28 ns | 0.87 | 0.26 | False | |||
|
105.66 ns | 80.34 ns | 0.76 | 0.30 | False | |||
|
104.27 ns | 82.65 ns | 0.79 | 0.28 | False | |||
|
104.39 ns | 82.64 ns | 0.79 | 0.32 | False | |||
|
99.64 ns | 84.65 ns | 0.85 | 0.28 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StringReaderReadToEndTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
69.52 ns | 55.04 ns | 0.79 | 0.46 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_Lock*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | dc982632aa2b15123ba5d7ff76589cd6c8e660ba |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
216.19 ns | 172.40 ns | 0.80 | 0.31 | False | |||
|
172.03 ns | 138.10 ns | 0.80 | 0.32 | False | |||
|
41.47 ns | 30.58 ns | 0.74 | 0.54 | False | |||
|
39.37 ns | 32.06 ns | 0.81 | 0.42 | False | |||
|
37.50 ns | 31.33 ns | 0.84 | 0.42 | False | |||
|
446.48 ns | 359.92 ns | 0.81 | 0.28 | False | |||
|
42.20 ns | 30.14 ns | 0.71 | 0.49 | False | |||
|
20.21 ns | 12.74 ns | 0.63 | 0.65 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.BinaryReaderTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
97.70 ns | 85.11 ns | 0.87 | 0.35 | False | |||
|
130.68 ns | 114.05 ns | 0.87 | 0.25 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_Path*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
149.49 μs | 139.05 μs | 0.93 | 0.03 | False | |||
|
124.51 μs | 113.06 μs | 0.91 | 0.10 | False | |||
|
129.51 μs | 117.10 μs | 0.90 | 0.06 | False | |||
|
134.30 μs | 115.33 μs | 0.86 | 0.06 | False | |||
|
106.42 μs | 93.57 μs | 0.88 | 0.07 | False | |||
|
114.41 μs | 94.57 μs | 0.83 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
226.37 μs | 210.42 μs | 0.93 | 0.10 | False | |||
|
109.18 μs | 96.80 μs | 0.89 | 0.06 | False | |||
|
130.65 μs | 113.49 μs | 0.87 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.54 ms | 2.30 ms | 0.65 | 0.40 | False | |||
|
3.49 ms | 2.30 ms | 0.66 | 0.38 | False | |||
|
40.77 μs | 32.06 μs | 0.79 | 0.32 | False | |||
|
636.05 μs | 522.47 μs | 0.82 | 0.18 | False | |||
|
165.11 μs | 126.07 μs | 0.76 | 0.19 | False | |||
|
39.00 μs | 34.16 μs | 0.88 | 0.33 | False | |||
|
3.53 ms | 2.30 ms | 0.65 | 0.46 | False | |||
|
691.87 μs | 528.56 μs | 0.76 | 0.20 | False | |||
|
3.29 ms | 2.35 ms | 0.71 | 0.44 | False | |||
|
3.49 ms | 2.40 ms | 0.69 | 0.40 | False | |||
|
6.00 ms | 4.15 ms | 0.69 | 0.41 | False | |||
|
4.19 ms | 2.30 ms | 0.55 | 0.43 | False | |||
|
3.25 ms | 2.40 ms | 0.74 | 0.50 | False | |||
|
2.10 ms | 1.33 ms | 0.63 | 0.31 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrue<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 34e65b9e6c3100bbbebcd78fd03f3b2e88cdc9f0 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.81 ms | 1.58 ms | 0.87 | 0.09 | False | |||
|
1.80 ms | 1.59 ms | 0.88 | 0.06 | False | |||
|
980.49 μs | 893.92 μs | 0.91 | 0.07 | False | |||
|
956.25 μs | 805.96 μs | 0.84 | 0.12 | False | |||
|
1.04 ms | 896.92 μs | 0.87 | 0.08 | False | |||
|
1.70 ms | 1.58 ms | 0.92 | 0.06 | False | |||
|
1.65 ms | 1.47 ms | 0.89 | 0.07 | False | |||
|
1.04 ms | 892.08 μs | 0.86 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
47.53 ns | 28.77 ns | 0.61 | 0.46 | False | |||
|
52.55 ns | 33.06 ns | 0.63 | 0.53 | False | |||
|
127.76 ns | 119.53 ns | 0.94 | 0.39 | False | |||
|
46.51 ns | 36.45 ns | 0.78 | 0.52 | False | |||
|
149.08 ns | 131.54 ns | 0.88 | 0.22 | False | |||
|
42.24 ns | 32.03 ns | 0.76 | 0.56 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Add_Remove_SteadyState<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 3ffa05f77509cd4c5eb1452ff49c0254a8bed905 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
52.31 μs | 40.20 μs | 0.77 | 0.34 | False | |||
|
42.78 μs | 35.08 μs | 0.82 | 0.30 | False | |||
|
565.71 μs | 491.48 μs | 0.87 | 0.16 | False | |||
|
164.61 μs | 132.36 μs | 0.80 | 0.21 | False | |||
|
654.82 μs | 570.79 μs | 0.87 | 0.18 | False | |||
|
1.18 ms | 961.49 μs | 0.82 | 0.14 | False | |||
|
37.43 μs | 31.50 μs | 0.84 | 0.38 | False | |||
|
47.97 μs | 37.74 μs | 0.79 | 0.27 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.88 μs | 3.31 μs | 0.85 | 0.20 | False | |||
|
4.54 μs | 4.05 μs | 0.89 | 0.17 | False | |||
|
4.22 μs | 3.91 μs | 0.93 | 0.16 | False | |||
|
3.92 μs | 3.38 μs | 0.86 | 0.19 | False | |||
|
3.85 μs | 3.30 μs | 0.86 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 42c2362ca7d6030a4f665bb309fe49ce6552502b |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
612.06 ns | 529.20 ns | 0.86 | 0.14 | False | |||
|
719.65 ns | 619.39 ns | 0.86 | 0.14 | False | |||
|
850.15 ns | 769.19 ns | 0.90 | 0.10 | False | |||
|
151.61 μs | 131.13 μs | 0.86 | 0.17 | False | |||
|
149.97 μs | 129.31 μs | 0.86 | 0.18 | False | |||
|
812.94 ns | 722.95 ns | 0.89 | 0.10 | False | |||
|
837.77 ns | 754.12 ns | 0.90 | 0.13 | False | |||
|
145.95 μs | 126.23 μs | 0.86 | 0.18 | False | |||
|
23.30 μs | 18.22 μs | 0.78 | 0.36 | False | |||
|
220.18 ns | 161.98 ns | 0.74 | 0.28 | False | |||
|
154.84 μs | 130.71 μs | 0.84 | 0.14 | False | |||
|
755.27 ns | 612.29 ns | 0.81 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Diagnostics.Perf_Activity*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
138.08 ns | 122.22 ns | 0.89 | 0.31 | False | |||
|
96.64 ns | 76.43 ns | 0.79 | 0.40 | False | |||
|
34.09 ns | 26.73 ns | 0.78 | 0.47 | False | |||
|
17.59 ns | 15.53 ns | 0.88 | 0.54 | False | |||
|
35.56 ns | 21.77 ns | 0.61 | 0.54 | False | |||
|
20.69 ns | 15.90 ns | 0.77 | 0.48 | False | |||
|
16.09 ns | 9.82 ns | 0.61 | 0.60 | False | |||
|
21.05 ns | 16.05 ns | 0.76 | 0.59 | False | |||
|
140.10 ns | 117.27 ns | 0.84 | 0.26 | False | |||
|
16.56 ns | 10.01 ns | 0.60 | 0.57 | False | |||
|
20.60 ns | 15.51 ns | 0.75 | 0.56 | False | |||
|
19.40 ns | 14.09 ns | 0.73 | 0.54 | False | |||
|
18.17 ns | 14.62 ns | 0.80 | 0.49 | False | |||
|
21.93 ns | 15.61 ns | 0.71 | 0.57 | False | |||
|
152.65 ns | 136.51 ns | 0.89 | 0.24 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
309.62 ns | 257.22 ns | 0.83 | 0.19 | False | |||
|
16.22 ns | 9.68 ns | 0.60 | 0.66 | False | |||
|
171.47 ns | 140.78 ns | 0.82 | 0.37 | False | |||
|
312.32 ns | 242.61 ns | 0.78 | 0.24 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XName*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.33 ms | 1.22 ms | 0.91 | 0.11 | False | |||
|
20.88 μs | 15.76 μs | 0.75 | 0.34 | False | |||
|
22.59 μs | 19.86 μs | 0.88 | 0.27 | False | |||
|
1.34 ms | 1.10 ms | 0.82 | 0.13 | False | |||
|
3.04 ms | 2.58 ms | 0.85 | 0.08 | False | |||
|
143.97 μs | 127.84 μs | 0.89 | 0.04 | False | |||
|
96.10 μs | 81.13 μs | 0.84 | 0.13 | False | |||
|
36.73 μs | 28.36 μs | 0.77 | 0.34 | False | |||
|
83.64 μs | 73.11 μs | 0.87 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndRemove<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
668.08 ns | 553.96 ns | 0.83 | 0.27 | False | |||
|
817.85 ns | 643.06 ns | 0.79 | 0.27 | False | |||
|
961.01 ns | 836.57 ns | 0.87 | 0.18 | False | |||
|
651.99 ns | 581.10 ns | 0.89 | 0.25 | False | |||
|
985.61 ns | 818.87 ns | 0.83 | 0.19 | False | |||
|
819.29 ns | 660.63 ns | 0.81 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.45 μs | 3.90 μs | 0.88 | 0.20 | False | |||
|
19.24 μs | 17.12 μs | 0.89 | 0.11 | False | |||
|
10.69 μs | 10.09 μs | 0.94 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | dc982632aa2b15123ba5d7ff76589cd6c8e660ba |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
107.10 ns | 86.68 ns | 0.81 | 0.31 | False | |||
|
96.64 ns | 78.85 ns | 0.82 | 0.31 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Binary.Tests.BinaryReadAndWriteTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
44.95 ns | 38.48 ns | 0.86 | 0.43 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.BlockCopyPerf*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.62 μs | 9.33 μs | 0.74 | 0.35 | False | |||
|
335.00 μs | 286.42 μs | 0.85 | 0.24 | False | |||
|
64.59 μs | 55.12 μs | 0.85 | 0.24 | False | |||
|
26.02 μs | 20.06 μs | 0.77 | 0.27 | False | |||
|
5.95 μs | 4.60 μs | 0.77 | 0.26 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
24.66 ns | 16.31 ns | 0.66 | 0.64 | False | |||
|
23.85 ns | 18.30 ns | 0.77 | 0.61 | False | |||
|
49.56 ns | 38.23 ns | 0.77 | 0.44 | False | |||
|
35.74 ns | 32.41 ns | 0.91 | 0.45 | False | |||
|
103.74 ns | 70.24 ns | 0.68 | 0.24 | False | |||
|
27.29 ns | 23.22 ns | 0.85 | 0.53 | False | |||
|
23.82 ns | 13.94 ns | 0.59 | 0.60 | False | |||
|
22.21 ns | 15.84 ns | 0.71 | 0.63 | False | |||
|
28.64 ns | 20.15 ns | 0.70 | 0.49 | False | |||
|
29.16 ns | 23.30 ns | 0.80 | 0.54 | False | |||
|
21.03 ns | 15.01 ns | 0.71 | 0.62 | False | |||
|
30.36 ns | 25.32 ns | 0.83 | 0.46 | False | |||
|
28.21 ns | 20.06 ns | 0.71 | 0.57 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.StringSegmentBenchmark*'
Run Information
Improvements in System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Tests.Perf_DateTime
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Collections.IterateForEachNonGeneric<Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md