Open performanceautofiler[bot] opened 1 year ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.27 μs | 43.76 μs | 1.67 | 0.25 | True | |||
|
2.97 μs | 3.46 μs | 1.17 | 0.23 | False | |||
|
1.06 μs | 1.23 μs | 1.16 | 0.27 | False | |||
|
20.73 μs | 30.83 μs | 1.49 | 0.14 | True | |||
|
72.75 μs | 80.80 μs | 1.11 | 0.28 | False | |||
|
23.66 μs | 37.56 μs | 1.59 | 0.24 | True | |||
|
21.92 μs | 30.90 μs | 1.41 | 0.11 | False | |||
|
11.92 μs | 17.64 μs | 1.48 | 0.29 | False | |||
|
24.25 μs | 36.58 μs | 1.51 | 0.15 | True | |||
|
15.59 μs | 23.48 μs | 1.51 | 0.34 | True | |||
|
2.43 μs | 2.67 μs | 1.10 | 0.29 | False | |||
|
3.24 μs | 3.55 μs | 1.10 | 0.48 | False | |||
|
14.11 μs | 18.48 μs | 1.31 | 0.22 | False | |||
|
15.38 μs | 23.03 μs | 1.50 | 0.26 | False | |||
|
23.05 μs | 35.70 μs | 1.55 | 0.19 | True | |||
|
85.64 μs | 143.83 μs | 1.68 | 0.15 | True | |||
|
22.90 μs | 37.27 μs | 1.63 | 0.24 | True | |||
|
3.27 μs | 3.59 μs | 1.10 | 0.46 | False | |||
|
3.93 μs | 4.28 μs | 1.09 | 0.37 | False | |||
|
12.73 μs | 17.35 μs | 1.36 | 0.40 | False | |||
|
7.90 μs | 10.46 μs | 1.32 | 0.34 | False | |||
|
3.16 μs | 3.89 μs | 1.23 | 0.39 | False | |||
|
22.42 μs | 28.51 μs | 1.27 | 0.27 | False | |||
|
13.91 μs | 21.58 μs | 1.55 | 0.26 | True | |||
|
14.97 μs | 22.91 μs | 1.53 | 0.30 | True | |||
|
23.84 μs | 36.93 μs | 1.55 | 0.20 | True | |||
|
3.18 μs | 3.59 μs | 1.13 | 0.33 | False | |||
|
40.93 μs | 63.44 μs | 1.55 | 0.12 | True | |||
|
13.05 μs | 14.07 μs | 1.08 | 0.36 | False | |||
|
79.69 μs | 144.06 μs | 1.81 | 0.09 | True | |||
|
23.49 μs | 37.01 μs | 1.58 | 0.24 | False | |||
|
20.74 μs | 29.14 μs | 1.40 | 0.14 | True | |||
|
3.37 μs | 4.03 μs | 1.20 | 0.49 | False | |||
|
22.63 μs | 31.62 μs | 1.40 | 0.23 | True | |||
|
35.31 μs | 48.57 μs | 1.38 | 0.14 | False | |||
|
3.22 μs | 3.56 μs | 1.11 | 0.38 | False | |||
|
8.18 μs | 11.59 μs | 1.42 | 0.21 | False | |||
|
26.90 μs | 40.84 μs | 1.52 | 0.18 | True | |||
|
41.61 μs | 65.83 μs | 1.58 | 0.10 | True | |||
|
39.52 μs | 57.60 μs | 1.46 | 0.15 | True | |||
|
37.10 μs | 55.91 μs | 1.51 | 0.13 | False | |||
|
26.60 μs | 44.60 μs | 1.68 | 0.34 | True | |||
|
24.89 μs | 37.01 μs | 1.49 | 0.22 | False | |||
|
19.35 μs | 28.74 μs | 1.49 | 0.18 | True | |||
|
19.35 μs | 28.32 μs | 1.46 | 0.22 | True | |||
|
18.67 μs | 28.98 μs | 1.55 | 0.20 | True | |||
|
585.97 ns | 641.70 ns | 1.10 | 0.17 | False | |||
|
20.05 μs | 29.88 μs | 1.49 | 0.31 | True | |||
|
3.28 μs | 3.74 μs | 1.14 | 0.37 | False | |||
|
4.45 μs | 5.17 μs | 1.16 | 0.44 | False | |||
|
19.55 μs | 29.11 μs | 1.49 | 0.28 | True | |||
|
8.69 μs | 11.04 μs | 1.27 | 0.27 | True | |||
|
82.89 μs | 142.72 μs | 1.72 | 0.14 | True | |||
|
8.27 μs | 11.47 μs | 1.39 | 0.41 | False | |||
|
11.97 μs | 17.50 μs | 1.46 | 0.32 | False | |||
|
121.26 μs | 215.41 μs | 1.78 | 0.09 | True | |||
|
9.75 μs | 10.58 μs | 1.09 | 0.26 | False | |||
|
8.07 μs | 10.89 μs | 1.35 | 0.31 | False | |||
|
26.52 μs | 42.08 μs | 1.59 | 0.19 | True | |||
|
28.24 μs | 44.28 μs | 1.57 | 0.34 | False | |||
|
22.72 μs | 35.09 μs | 1.54 | 0.23 | False | |||
|
13.01 μs | 17.58 μs | 1.35 | 0.21 | False | |||
|
104.08 μs | 180.53 μs | 1.73 | 0.15 | True | |||
|
33.94 μs | 47.85 μs | 1.41 | 0.10 | True | |||
|
23.39 μs | 39.34 μs | 1.68 | 0.20 | True | |||
|
3.19 μs | 3.73 μs | 1.17 | 0.40 | False | |||
|
811.43 ns | 953.48 ns | 1.18 | 0.14 | False | |||
|
2.18 μs | 2.34 μs | 1.07 | 0.28 | False | |||
|
3.89 μs | 4.38 μs | 1.13 | 0.36 | False | |||
|
23.33 μs | 37.67 μs | 1.61 | 0.22 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
610.97 ns | 718.77 ns | 1.18 | 0.11 | False | |||
|
803.99 ns | 934.87 ns | 1.16 | 0.11 | False | |||
|
1.42 μs | 1.57 μs | 1.11 | 0.12 | False | |||
|
859.24 ns | 1.04 μs | 1.21 | 0.13 | False | |||
|
1.98 μs | 2.25 μs | 1.14 | 0.41 | False | |||
|
3.33 μs | 3.68 μs | 1.10 | 0.24 | False | |||
|
623.30 ns | 711.10 ns | 1.14 | 0.08 | False | |||
|
433.05 ns | 526.44 ns | 1.22 | 0.10 | False | |||
|
867.40 ns | 985.59 ns | 1.14 | 0.18 | False | |||
|
1.97 μs | 2.32 μs | 1.18 | 0.39 | False | |||
|
816.59 ns | 983.60 ns | 1.20 | 0.13 | False | |||
|
2.15 μs | 2.62 μs | 1.22 | 0.05 | False | |||
|
1.89 μs | 2.17 μs | 1.15 | 0.37 | False | |||
|
1.22 μs | 1.37 μs | 1.12 | 0.06 | False | |||
|
815.38 ns | 982.72 ns | 1.21 | 0.20 | False | |||
|
803.28 ns | 1.03 μs | 1.28 | 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.Reflection.Attributes*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.03 μs | 9.59 μs | 1.19 | 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 'Exceptions.Handling*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.56 μs | 11.57 μs | 1.77 | 0.38 | True | |||
|
1.75 μs | 2.45 μs | 1.40 | 0.21 | True | |||
|
58.58 μs | 96.82 μs | 1.65 | 0.47 | True | |||
|
7.66 μs | 12.01 μs | 1.57 | 0.32 | True | |||
|
1.15 μs | 1.34 μs | 1.17 | 0.16 | False | |||
|
1.55 μs | 2.19 μs | 1.41 | 0.17 | True | |||
|
55.81 μs | 91.94 μs | 1.65 | 0.36 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.20 μs | 4.76 μs | 1.13 | 0.16 | False | |||
|
2.24 μs | 2.92 μs | 1.30 | 0.12 | False | |||
|
1.98 μs | 2.48 μs | 1.25 | 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 'MicroBenchmarks.Serializers.Json_FromString<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.84 μs | 2.11 μs | 1.14 | 0.22 | False | |||
|
2.91 μs | 3.94 μs | 1.35 | 0.15 | False | |||
|
1.69 μs | 2.16 μs | 1.28 | 0.19 | True | |||
|
1.43 μs | 1.95 μs | 1.36 | 0.14 | True | |||
|
1.81 μs | 2.32 μs | 1.28 | 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<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
110.93 μs | 178.58 μs | 1.61 | 0.28 | True | |||
|
27.48 μs | 29.98 μs | 1.09 | 0.40 | False | |||
|
383.36 μs | 556.35 μs | 1.45 | 0.19 | True | |||
|
58.79 μs | 91.94 μs | 1.56 | 0.24 | True | |||
|
142.04 μs | 192.34 μs | 1.35 | 0.18 | True | |||
|
141.76 μs | 216.41 μs | 1.53 | 0.30 | True | |||
|
225.56 μs | 349.82 μs | 1.55 | 0.14 | True | |||
|
126.19 μs | 198.62 μs | 1.57 | 0.15 | False | |||
|
370.81 μs | 557.44 μs | 1.50 | 0.15 | True | |||
|
134.44 μs | 204.02 μs | 1.52 | 0.22 | True | |||
|
100.95 μs | 132.16 μs | 1.31 | 0.17 | True | |||
|
57.31 μs | 90.29 μs | 1.58 | 0.25 | False | |||
|
30.37 μs | 35.06 μs | 1.15 | 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.IterateForEach<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
102.03 μs | 126.62 μs | 1.24 | 0.06 | False | |||
|
211.83 μs | 242.71 μs | 1.15 | 0.06 | False | |||
|
91.60 μs | 105.89 μs | 1.16 | 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 'MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.35 μs | 27.79 μs | 1.14 | 0.02 | False | |||
|
22.38 μs | 25.22 μs | 1.13 | 0.05 | False | |||
|
5.61 μs | 6.36 μs | 1.13 | 0.07 | False | |||
|
24.39 μs | 28.43 μs | 1.17 | 0.04 | False | |||
|
24.06 μs | 28.35 μs | 1.18 | 0.05 | False | |||
|
24.44 μs | 28.14 μs | 1.15 | 0.07 | False | |||
|
5.70 μs | 6.78 μs | 1.19 | 0.09 | False | |||
|
22.09 μs | 25.45 μs | 1.15 | 0.07 | False | |||
|
22.75 μs | 26.42 μs | 1.16 | 0.05 | False | |||
|
21.78 μs | 25.50 μs | 1.17 | 0.07 | False | |||
|
22.17 μs | 26.18 μs | 1.18 | 0.06 | False | |||
|
5.51 μs | 6.74 μs | 1.22 | 0.11 | False | |||
|
22.14 μs | 25.46 μs | 1.15 | 0.07 | False | |||
|
22.31 μs | 26.14 μs | 1.17 | 0.07 | False | |||
|
21.44 μs | 25.00 μs | 1.17 | 0.06 | False | |||
|
5.52 μs | 6.88 μs | 1.25 | 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 'Microsoft.Extensions.DependencyInjection.TimeToFirstService*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
442.58 ns | 564.75 ns | 1.28 | 0.19 | True | |||
|
312.21 ns | 452.56 ns | 1.45 | 0.21 | True | |||
|
12.06 μs | 13.63 μs | 1.13 | 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.Reflection.Activator<EmptyClass>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.48 μs | 1.39 ms | 2.09 | 0.30 | True | |||
|
580.70 μs | 1.01 ms | 1.73 | 0.22 | True | |||
|
86.41 μs | 183.00 μs | 2.12 | 0.40 | True | |||
|
183.40 μs | 284.12 μs | 1.55 | 0.13 | True | |||
|
82.75 μs | 119.25 μs | 1.44 | 0.28 | True |
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<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
281.34 μs | 364.01 μs | 1.29 | 0.10 | True | |||
|
292.99 μs | 400.85 μs | 1.37 | 0.14 | True | |||
|
4.41 ms | 6.29 ms | 1.43 | 0.11 | True | |||
|
44.70 μs | 57.83 μs | 1.29 | 0.08 | True | |||
|
27.55 μs | 35.06 μs | 1.27 | 0.06 | False | |||
|
10.03 μs | 13.50 μs | 1.35 | 0.11 | True | |||
|
670.16 μs | 874.12 μs | 1.30 | 0.09 | True | |||
|
9.75 ms | 14.20 ms | 1.46 | 0.09 | True | |||
|
8.06 μs | 10.56 μs | 1.31 | 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.Tests.Perf_PriorityQueue<Guid, Guid>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.89 μs | 3.31 μs | 1.14 | 0.20 | False | |||
|
2.68 μs | 3.27 μs | 1.22 | 0.14 | False | |||
|
2.92 μs | 3.86 μs | 1.32 | 0.13 | False | |||
|
2.32 μs | 2.99 μs | 1.29 | 0.18 | True | |||
|
2.98 μs | 3.62 μs | 1.22 | 0.14 | False | |||
|
3.35 μs | 4.01 μs | 1.20 | 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<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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 μs | 218.36 μs | 1.14 | 0.06 | False | |||
|
191.01 μs | 213.59 μs | 1.12 | 0.07 | False | |||
|
9.84 ms | 10.62 ms | 1.08 | 0.02 | 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_RandomAccess*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.41 μs | 6.51 μs | 1.20 | 0.09 | True | |||
|
2.30 μs | 2.55 μs | 1.11 | 0.18 | False | |||
|
5.16 μs | 6.53 μs | 1.27 | 0.13 | True | |||
|
5.15 μs | 6.44 μs | 1.25 | 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.ReadMissingAndCaseInsensitive<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.12 ms | 1.39 ms | 1.24 | 0.04 | False | |||
|
1.02 ms | 1.25 ms | 1.22 | 0.11 | False | |||
|
1.27 ms | 1.56 ms | 1.23 | 0.06 | False | |||
|
1.09 ms | 1.31 ms | 1.20 | 0.08 | False | |||
|
1.23 ms | 1.44 ms | 1.17 | 0.06 | False | |||
|
1.01 ms | 1.24 ms | 1.23 | 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 'System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.06 ms | 1.21 ms | 1.13 | 0.06 | False | |||
|
1.12 ms | 1.38 ms | 1.24 | 0.11 | False | |||
|
2.36 ms | 2.71 ms | 1.15 | 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<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
786.43 ns | 850.89 ns | 1.08 | 0.13 | False | |||
|
765.87 ns | 819.12 ns | 1.07 | 0.18 | False | |||
|
523.53 ns | 579.79 ns | 1.11 | 0.17 | False | |||
|
498.27 ns | 575.50 ns | 1.15 | 0.16 | False | |||
|
768.93 ns | 854.60 ns | 1.11 | 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<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.56 μs | 3.57 μs | 1.40 | 0.09 | True | |||
|
2.47 μs | 3.67 μs | 1.49 | 0.06 | True |
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.ScopeValidation*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.48 μs | 1.76 μs | 1.19 | 0.12 | False | |||
|
1.59 μs | 1.87 μs | 1.17 | 0.18 | False | |||
|
2.32 μs | 2.79 μs | 1.21 | 0.12 | False | |||
|
1.21 μs | 1.48 μs | 1.22 | 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<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.21 μs | 2.36 μs | 1.07 | 0.02 | False | |||
|
1.44 μs | 1.60 μs | 1.11 | 0.03 | False | |||
|
1.86 μs | 1.97 μs | 1.06 | 0.01 | False | |||
|
2.95 μs | 3.15 μs | 1.07 | 0.03 | 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<BinaryData>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
20.46 μs | 22.44 μs | 1.10 | 0.07 | False | |||
|
24.36 μs | 29.18 μs | 1.20 | 0.08 | False | |||
|
9.04 μs | 11.72 μs | 1.30 | 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_FromStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.85 ms | 5.72 ms | 1.18 | 0.06 | False | |||
|
641.75 μs | 763.30 μs | 1.19 | 0.18 | False | |||
|
1.89 ms | 2.62 ms | 1.38 | 0.11 | False | |||
|
595.32 μs | 758.17 μs | 1.27 | 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<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.02 μs | 6.34 μs | 1.26 | 0.12 | True | |||
|
6.44 μs | 7.89 μs | 1.23 | 0.12 | False | |||
|
5.54 μs | 6.90 μs | 1.25 | 0.12 | True | |||
|
5.95 μs | 7.47 μs | 1.26 | 0.07 | True | |||
|
5.24 μs | 6.96 μs | 1.33 | 0.12 | True | |||
|
6.36 μs | 7.76 μs | 1.22 | 0.09 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.66 ms | 1.24 | 0.06 | False | |||
|
817.19 μs | 1.07 ms | 1.31 | 0.06 | True | |||
|
592.75 μs | 734.33 μs | 1.24 | 0.13 | True | |||
|
151.63 μs | 194.33 μs | 1.28 | 0.14 | True | |||
|
23.78 μs | 27.60 μs | 1.16 | 0.41 | False | |||
|
135.96 μs | 178.17 μs | 1.31 | 0.13 | True | |||
|
93.14 μs | 129.24 μs | 1.39 | 0.17 | True | |||
|
25.08 μs | 27.42 μs | 1.09 | 0.34 | False | |||
|
18.17 μs | 20.89 μs | 1.15 | 0.28 | False | |||
|
72.46 μs | 76.35 μs | 1.05 | 0.25 | False | |||
|
21.55 μs | 25.66 μs | 1.19 | 0.17 | False | |||
|
1.25 ms | 1.57 ms | 1.25 | 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.CtorFromCollection<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
480.49 ns | 550.49 ns | 1.15 | 0.12 | False | |||
|
562.37 ns | 683.28 ns | 1.22 | 0.16 | False | |||
|
422.83 ns | 526.02 ns | 1.24 | 0.09 | True | |||
|
538.44 ns | 638.08 ns | 1.19 | 0.08 | False | |||
|
1.74 μs | 2.01 μs | 1.16 | 0.28 | False | |||
|
740.98 ns | 831.48 ns | 1.12 | 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.Net.Primitives.Tests.CredentialCacheTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.47 μs | 5.06 μs | 1.13 | 0.07 | False | |||
|
10.65 μs | 11.68 μs | 1.10 | 0.09 | False | |||
|
36.52 μs | 41.74 μs | 1.14 | 0.10 | False | |||
|
5.54 μs | 6.45 μs | 1.17 | 0.14 | True |
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_FromStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.24 μs | 5.16 μs | 1.22 | 0.21 | False | |||
|
16.80 μs | 19.31 μs | 1.15 | 0.10 | False | |||
|
10.57 μs | 11.87 μs | 1.12 | 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 'MicroBenchmarks.Serializers.Xml_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.01 secs | 9.99 secs | 1.42 | 0.04 | True | |||
|
1.65 secs | 1.86 secs | 1.12 | 0.35 | False | |||
|
7.03 secs | 10.22 secs | 1.45 | 0.08 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.04 μs | 56.92 μs | 1.24 | 0.04 | True | |||
|
46.08 μs | 49.23 μs | 1.07 | 0.06 | False | |||
|
47.02 μs | 58.63 μs | 1.25 | 0.08 | True | |||
|
46.01 μs | 55.40 μs | 1.20 | 0.04 | False | |||
|
45.19 μs | 48.20 μs | 1.07 | 0.11 | False | |||
|
46.06 μs | 55.11 μs | 1.20 | 0.03 | True | |||
|
44.74 μs | 48.99 μs | 1.10 | 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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
140.94 μs | 187.53 μs | 1.33 | 0.20 | True | |||
|
131.44 μs | 167.82 μs | 1.28 | 0.09 | True | |||
|
27.43 μs | 36.54 μs | 1.33 | 0.04 | True | |||
|
17.95 μs | 22.47 μs | 1.25 | 0.15 | False | |||
|
1.12 μs | 1.43 μs | 1.27 | 0.16 | True | |||
|
1.49 μs | 1.81 μs | 1.21 | 0.02 | True | |||
|
16.47 μs | 20.84 μs | 1.27 | 0.12 | True | |||
|
157.60 μs | 191.45 μs | 1.21 | 0.09 | True | |||
|
17.89 μs | 22.96 μs | 1.28 | 0.16 | False | |||
|
1.58 μs | 1.89 μs | 1.20 | 0.03 | True | |||
|
226.84 μs | 303.05 μs | 1.34 | 0.03 | True |
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<NotKnownComparable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.55 μs | 5.67 μs | 1.25 | 0.04 | True | |||
|
5.12 μs | 6.32 μs | 1.23 | 0.06 | True | |||
|
6.21 μs | 7.80 μs | 1.26 | 0.07 | False | |||
|
4.68 μs | 6.04 μs | 1.29 | 0.06 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.24 ms | 1.43 ms | 1.15 | 0.11 | False | |||
|
1.57 ms | 2.12 ms | 1.35 | 0.12 | True | |||
|
2.42 ms | 3.02 ms | 1.25 | 0.06 | True |
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<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
974.76 ns | 1.07 μs | 1.10 | 0.10 | False | |||
|
977.00 ns | 1.14 μs | 1.17 | 0.09 | False | |||
|
2.54 μs | 2.70 μs | 1.06 | 0.05 | False | |||
|
1.53 μs | 1.66 μs | 1.09 | 0.24 | False | |||
|
6.22 μs | 6.82 μs | 1.10 | 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.Document.Tests.Perf_DocumentParse*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.57 ms | 1.86 ms | 1.18 | 0.08 | False | |||
|
1.57 ms | 1.81 ms | 1.15 | 0.05 | False | |||
|
1.62 ms | 1.86 ms | 1.15 | 0.04 | False | |||
|
1.48 ms | 1.76 ms | 1.19 | 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.WriteJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
483.28 μs | 773.39 μs | 1.60 | 0.19 | True | |||
|
1.36 ms | 1.82 ms | 1.33 | 0.08 | True | |||
|
1.32 ms | 1.81 ms | 1.37 | 0.06 | True |
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<IntStruct>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.40 ms | 1.86 ms | 1.32 | 0.03 | False | |||
|
532.57 μs | 863.29 μs | 1.62 | 0.10 | False | |||
|
1.42 ms | 1.88 ms | 1.32 | 0.04 | True |
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<BigStruct>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.73 μs | 1.99 μs | 1.15 | 0.11 | False | |||
|
367.02 ns | 407.44 ns | 1.11 | 0.10 | False | |||
|
1.32 μs | 1.41 μs | 1.07 | 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 'Microsoft.Extensions.Logging.FormattingOverhead*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.09 μs | 2.91 μs | 1.39 | 0.11 | True | |||
|
910.65 ns | 1.27 μs | 1.40 | 0.11 | True | |||
|
1.81 μs | 2.61 μs | 1.44 | 0.11 | True | |||
|
1.55 μs | 2.09 μs | 1.35 | 0.09 | True | |||
|
4.94 μs | 6.09 μs | 1.23 | 0.11 | False | |||
|
1.22 μs | 1.69 μs | 1.39 | 0.14 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.15 ns | 813.95 ns | 1.41 | 0.26 | True |
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.Channels.Tests.BoundedChannelPerfTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.36 μs | 7.80 μs | 1.22 | 0.13 | False | |||
|
3.51 μs | 4.38 μs | 1.25 | 0.03 | True |
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<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.74 μs | 4.25 μs | 1.14 | 0.06 | False | |||
|
4.33 μs | 5.32 μs | 1.23 | 0.06 | False | |||
|
2.97 μs | 3.73 μs | 1.25 | 0.05 | True | |||
|
3.26 μs | 4.09 μs | 1.26 | 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<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
62.10 μs | 78.28 μs | 1.26 | 0.03 | True | |||
|
68.39 μs | 84.89 μs | 1.24 | 0.08 | True | |||
|
66.56 μs | 82.74 μs | 1.24 | 0.05 | True | |||
|
50.17 μs | 67.11 μs | 1.34 | 0.13 | True | |||
|
54.71 μs | 69.41 μs | 1.27 | 0.08 | True | |||
|
56.17 μs | 70.98 μs | 1.26 | 0.11 | True | |||
|
64.66 μs | 78.38 μs | 1.21 | 0.09 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
307.99 ns | 394.69 ns | 1.28 | 0.20 | False | |||
|
164.49 ns | 234.43 ns | 1.43 | 0.22 | True | |||
|
169.70 ns | 247.11 ns | 1.46 | 0.32 | True | |||
|
199.97 ns | 270.23 ns | 1.35 | 0.22 | True | |||
|
811.80 ns | 927.98 ns | 1.14 | 0.08 | False | |||
|
4.07 μs | 4.91 μs | 1.21 | 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.Reflection.Invoke*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.40 μs | 3.09 μs | 1.29 | 0.09 | True | |||
|
2.75 μs | 3.29 μs | 1.20 | 0.06 | True | |||
|
3.68 μs | 4.47 μs | 1.22 | 0.13 | False | |||
|
3.00 μs | 3.94 μs | 1.32 | 0.04 | True |
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<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.09 μs | 2.59 μs | 1.23 | 0.16 | False | |||
|
2.51 μs | 3.15 μs | 1.26 | 0.10 | False | |||
|
1.64 μs | 2.16 μs | 1.32 | 0.19 | False | |||
|
1.93 μs | 2.46 μs | 1.28 | 0.12 | True | |||
|
2.80 μs | 3.39 μs | 1.21 | 0.14 | False | |||
|
2.29 μs | 2.97 μs | 1.30 | 0.10 | True |
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<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.49 ms | 2.99 ms | 1.20 | 0.04 | False | |||
|
537.68 μs | 748.87 μs | 1.39 | 0.12 | True | |||
|
679.34 μs | 738.21 μs | 1.09 | 0.28 | False | |||
|
2.40 ms | 2.84 ms | 1.18 | 0.04 | False | |||
|
497.89 μs | 542.46 μs | 1.09 | 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.Collections.CreateAddAndClear<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
127.16 μs | 167.89 μs | 1.32 | 0.14 | True | |||
|
103.70 μs | 147.11 μs | 1.42 | 0.09 | True | |||
|
103.66 μs | 136.19 μs | 1.31 | 0.13 | True | |||
|
120.60 μs | 163.72 μs | 1.36 | 0.09 | True | |||
|
125.94 μs | 171.18 μs | 1.36 | 0.09 | True | |||
|
101.24 μs | 134.06 μs | 1.32 | 0.10 | True | |||
|
105.68 μs | 145.50 μs | 1.38 | 0.13 | False | |||
|
120.86 μs | 169.92 μs | 1.41 | 0.08 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
477.69 μs | 672.34 μs | 1.41 | 0.16 | True | |||
|
128.68 μs | 142.74 μs | 1.11 | 0.20 | False | |||
|
161.13 μs | 240.61 μs | 1.49 | 0.14 | True | |||
|
104.24 μs | 109.65 μs | 1.05 | 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.TryGetValueFalse<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
90.51 μs | 106.49 μs | 1.18 | 0.04 | False | |||
|
97.52 μs | 124.74 μs | 1.28 | 0.04 | False | |||
|
109.43 μs | 128.78 μs | 1.18 | 0.07 | False | |||
|
108.04 μs | 127.53 μs | 1.18 | 0.06 | False | |||
|
90.83 μs | 104.93 μs | 1.16 | 0.02 | False | |||
|
124.75 μs | 145.68 μs | 1.17 | 0.04 | 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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.03 μs | 2.42 μs | 1.19 | 0.09 | True | |||
|
2.26 μs | 2.96 μs | 1.31 | 0.13 | True | |||
|
15.90 μs | 16.76 μs | 1.05 | 0.03 | False | |||
|
4.81 μs | 5.80 μs | 1.21 | 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 'MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
871.17 ns | 1.18 μs | 1.35 | 0.13 | True | |||
|
922.64 ns | 1.20 μs | 1.30 | 0.08 | True | |||
|
6.39 μs | 7.17 μs | 1.12 | 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 'Microsoft.Extensions.Logging.EventSourceLogger*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
92.83 μs | 112.16 μs | 1.21 | 0.03 | False | |||
|
84.34 μs | 101.66 μs | 1.21 | 0.05 | False | |||
|
96.41 μs | 110.39 μs | 1.14 | 0.04 | False | |||
|
90.89 μs | 107.40 μs | 1.18 | 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 'System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.86 μs | 9.52 μs | 1.21 | 0.15 | False | |||
|
3.33 μs | 3.70 μs | 1.11 | 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 'MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
652.91 ns | 910.61 ns | 1.39 | 0.19 | True | |||
|
142.36 μs | 193.27 μs | 1.36 | 0.18 | True | |||
|
137.89 μs | 205.99 μs | 1.49 | 0.10 | False | |||
|
787.08 ns | 1.10 μs | 1.39 | 0.12 | False | |||
|
639.91 ns | 910.10 ns | 1.42 | 0.16 | True | |||
|
139.64 μs | 200.32 μs | 1.43 | 0.12 | True | |||
|
147.36 μs | 213.67 μs | 1.45 | 0.18 | True | |||
|
777.63 ns | 1.13 μs | 1.45 | 0.16 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
559.59 ns | 741.37 ns | 1.32 | 0.13 | False | |||
|
24.28 μs | 35.01 μs | 1.44 | 0.09 | True |
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.GetServiceIEnumerable*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.21 ms | 2.85 ms | 1.29 | 0.11 | False | |||
|
1.25 ms | 1.48 ms | 1.18 | 0.16 | False | |||
|
3.00 ms | 3.62 ms | 1.21 | 0.05 | 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<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.73 μs | 10.14 μs | 1.31 | 0.09 | True | |||
|
7.66 μs | 9.24 μs | 1.21 | 0.11 | False | |||
|
8.13 μs | 10.06 μs | 1.24 | 0.10 | False | |||
|
9.16 μs | 11.08 μs | 1.21 | 0.04 | True | |||
|
7.71 μs | 9.96 μs | 1.29 | 0.12 | True |
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<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.30 μs | 3.61 μs | 1.10 | 0.01 | False | |||
|
4.61 μs | 4.93 μs | 1.07 | 0.00 | 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<BinaryData>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.10 μs | 3.73 μs | 1.20 | 0.16 | False | |||
|
1.73 μs | 1.93 μs | 1.12 | 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 'MicroBenchmarks.Serializers.Json_ToString<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.73 μs | 6.11 μs | 1.29 | 0.07 | True | |||
|
2.46 μs | 2.87 μs | 1.17 | 0.15 | False | |||
|
3.74 μs | 4.49 μs | 1.20 | 0.10 | True | |||
|
3.06 μs | 3.96 μs | 1.29 | 0.09 | False | |||
|
3.44 μs | 4.18 μs | 1.22 | 0.10 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
102.00 μs | 125.87 μs | 1.23 | 0.07 | False | |||
|
90.68 μs | 108.58 μs | 1.20 | 0.06 | False | |||
|
210.89 μs | 242.46 μs | 1.15 | 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 'MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
421.60 μs | 594.98 μs | 1.41 | 0.23 | True | |||
|
9.77 μs | 11.26 μs | 1.15 | 0.30 | False | |||
|
63.94 μs | 71.37 μs | 1.12 | 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.IndexerSet<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.37 μs | 6.73 μs | 1.25 | 0.10 | False | |||
|
4.37 μs | 5.03 μs | 1.15 | 0.09 | False | |||
|
9.27 μs | 10.98 μs | 1.19 | 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 'MicroBenchmarks.Serializers.Json_FromString<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
156.63 μs | 239.30 μs | 1.53 | 0.09 | False | |||
|
432.64 μs | 611.44 μs | 1.41 | 0.21 | True | |||
|
107.65 μs | 121.18 μs | 1.13 | 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.ContainsKeyTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.74 μs | 1.97 μs | 1.13 | 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 'Microsoft.Extensions.Logging.Formatting*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.94 ms | 3.68 ms | 1.25 | 0.05 | False | |||
|
1.47 ms | 1.68 ms | 1.14 | 0.04 | False | |||
|
2.25 ms | 2.82 ms | 1.25 | 0.08 | False | |||
|
1.51 ms | 1.82 ms | 1.21 | 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_ToStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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 | 2.00 ms | 1.42 | 0.06 | True | |||
|
1.03 ms | 1.47 ms | 1.42 | 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 'System.Linq.Tests.Perf_OrderBy*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
486.25 μs | 683.95 μs | 1.41 | 0.17 | True | |||
|
103.75 μs | 113.23 μs | 1.09 | 0.19 | False | |||
|
177.35 μs | 241.55 μs | 1.36 | 0.10 | True |
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.ContainsKeyFalse<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.80 ms | 25.00 ms | 1.10 | 0.01 | False | |||
|
1.79 ms | 2.26 ms | 1.26 | 0.06 | True |
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_FromStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
282.29 μs | 322.08 μs | 1.14 | 0.05 | False | |||
|
278.86 μs | 329.52 μs | 1.18 | 0.04 | False | |||
|
272.63 μs | 335.45 μs | 1.23 | 0.03 | False | |||
|
289.62 μs | 340.78 μs | 1.18 | 0.04 | False | |||
|
285.02 μs | 340.32 μs | 1.19 | 0.01 | False | |||
|
275.04 μs | 314.75 μs | 1.14 | 0.05 | 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<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
277.53 ns | 350.58 ns | 1.26 | 0.12 | True | |||
|
351.24 ns | 434.39 ns | 1.24 | 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.Reflection.Activator<EmptyStruct>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
96.32 μs | 112.12 μs | 1.16 | 0.02 | False | |||
|
156.43 μs | 188.49 μs | 1.20 | 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_ToString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.99 μs | 4.96 μs | 1.24 | 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 'MicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
346.07 ns | 415.54 ns | 1.20 | 0.14 | False | |||
|
362.65 ns | 451.36 ns | 1.24 | 0.16 | False | |||
|
329.78 ns | 425.82 ns | 1.29 | 0.13 | True | |||
|
326.20 ns | 417.09 ns | 1.28 | 0.06 | True |
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 'Devirtualization.EqualityComparer*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
224.68 μs | 265.07 μs | 1.18 | 0.10 | False | |||
|
159.48 μs | 191.88 μs | 1.20 | 0.07 | False | |||
|
123.37 μs | 154.10 μs | 1.25 | 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 'MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
307.52 ns | 459.10 ns | 1.49 | 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.Threading.Channels.Tests.UnboundedChannelPerfTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.00 ms | 2.71 ms | 1.35 | 0.11 | True | |||
|
641.83 μs | 762.35 μs | 1.19 | 0.12 | False | |||
|
484.69 μs | 602.58 μs | 1.24 | 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 'MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
120.94 μs | 155.23 μs | 1.28 | 0.10 | False | |||
|
105.46 μs | 138.70 μs | 1.32 | 0.07 | True | |||
|
106.32 μs | 136.01 μs | 1.28 | 0.11 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.25 ms | 2.84 ms | 1.26 | 0.07 | False | |||
|
1.59 ms | 1.84 ms | 1.16 | 0.03 | 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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
571.85 ns | 708.47 ns | 1.24 | 0.11 | False | |||
|
2.45 μs | 3.43 μs | 1.40 | 0.04 | True |
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.GetService*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
401.42 ns | 544.06 ns | 1.36 | 0.19 | True |
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.Channels.Tests.SpscUnboundedChannelPerfTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
250.56 μs | 309.95 μs | 1.24 | 0.07 | False | |||
|
83.89 μs | 102.78 μs | 1.23 | 0.03 | False | |||
|
148.35 μs | 183.28 μs | 1.24 | 0.06 | False | |||
|
77.40 μs | 91.29 μs | 1.18 | 0.05 | 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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
35.77 μs | 45.97 μs | 1.29 | 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.Tests.Perf_SortedSet*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.51 μs | 4.16 μs | 1.18 | 0.05 | False | |||
|
5.74 μs | 6.78 μs | 1.18 | 0.10 | False | |||
|
7.43 μs | 8.68 μs | 1.17 | 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<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.52 ms | 3.08 ms | 1.23 | 0.13 | False | |||
|
3.05 ms | 4.20 ms | 1.38 | 0.09 | True | |||
|
11.51 ms | 12.87 ms | 1.12 | 0.01 | True |
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 | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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 | 3.31 μs | 1.27 | 0.13 | False | |||
|
3.38 μs | 4.09 μs | 1.21 | 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<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.34 ms | 10.81 ms | 1.16 | 0.03 | False | |||
|
4.02 ms | 5.50 ms | 1.37 | 0.09 | True |
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<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.64 μs | 10.49 μs | 1.21 | 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 'MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
323.00 μs | 419.10 μs | 1.30 | 0.10 | True | |||
|
299.70 μs | 346.11 μs | 1.15 | 0.05 | False | |||
|
786.63 μs | 893.06 μs | 1.14 | 0.05 | 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<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
185.93 μs | 257.74 μs | 1.39 | 0.16 | True |
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.CtorFromCollectionNonGeneric<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
852.55 ns | 1.09 μs | 1.28 | 0.18 | True |
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 'Interop.StructureToPtr*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Compare | 1be2db9f75035a01e1955a33b35743018b6d85a6 |
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.68 μs | 1.99 μs | 1.18 | 0.20 | 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<Nullable<DateTimeOffset>>*'
@SamMonoRT this one looks like it is worth figuring out
@radical were there v8 version changes?
@radical were there v8 version changes?
No, that hasn't changed for few weeks.
@radical were there v8 version changes?
No, that hasn't changed for few weeks.
err, that's true only for library tests! For perf pipeline, since no version change shows up in the diff, there was no version change for v8 used in perf runs.
I didn't see these kinds of regressions for Mono AOT-llvm Perf line. I will update this comment if something new shows up in this week Perf issues.
@kotlarmilos - any related regression on the interpreter lane?
No related regressions on the interpreter lane. There is https://github.com/dotnet/perf-autofiling-issues/issues/22539, but it has different range.
@radical @lewing could this be https://github.com/dotnet/runtime/pull/91480? range is https://github.com/dotnet/runtime/compare/aec06846449c331532022b9c01874c80e5a35fc6...07e86f1ed0070ce2afc0ae4d6a2c1e763f86e20b maybe we are not using the "current" runtime for some reason?
or it can be the v8` version change as we suspected earlier
@radical @lewing could this be dotnet/runtime#91480? range is dotnet/runtime@aec0684...07e86f1 maybe we are not using the "current" runtime for some reason?
That is possible. The net8/9 build is messed up on main right now.
I compared the two builds.
11.7.439
@lewing is working on a patch that would make this coherent.
Did https://github.com/dotnet/runtime/pull/93031 fixed it?
Did dotnet/runtime#93031 fixed it?
Yeah, it should have fixed using the correct workload.
It is surprising that net9 already has that much of win over net8
It is surprising that net9 already has that much of win over net8
Any particular benchmarks? I know @matouskozak had a PR affecting many of them, but don't know of any other improvements
It is surprising that net9 already has that much of win over net8
Any particular benchmarks? I know @matouskozak had a PR affecting many of them, but don't know of any other improvements
It was this PR https://github.com/dotnet/runtime/commit/169e22c8f9f00719d87f0674954fee688b556b4a, affecting scenarios where mini is used (llvm should be unaffected).
these are wasm benchmarks so it is all llvm, the regression and subsequent improvment is the difference between using the net8 wasm runtime and the net9 wasm runtime on the perf lane which is still targeting net8 which in theory but the two changes alter in practice
Run Information
Regressions in System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md