Closed performanceautofiler[bot] closed 7 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
361.01 ms | 416.29 ms | 1.15 | 0.12 | False | |||
|
343.17 ms | 396.92 ms | 1.16 | 0.18 | False | |||
|
353.90 ms | 404.96 ms | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_StreamWriter*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.02 ns | 5.14 ns | 1.70 | 0.10 | True | |||
|
2.38 ns | 4.20 ns | 1.77 | 0.11 | True | |||
|
3.97 ns | 6.21 ns | 1.56 | 0.04 | True | |||
|
7.66 ns | 9.27 ns | 1.21 | 0.02 | True | |||
|
2.95 ns | 4.71 ns | 1.60 | 0.20 | True | |||
|
3.29 ns | 5.00 ns | 1.52 | 0.08 | True | |||
|
2.40 ns | 4.11 ns | 1.71 | 0.21 | True | |||
|
6.78 ns | 7.89 ns | 1.16 | 0.07 | False | |||
|
2.08 ns | 3.43 ns | 1.65 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
474.41 ns | 578.39 ns | 1.22 | 0.02 | True | |||
|
818.84 ns | 935.55 ns | 1.14 | 0.05 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
853.72 ns | 998.45 ns | 1.17 | 0.06 | True | |||
|
1.22 μs | 1.38 μs | 1.12 | 0.01 | True | |||
|
1.30 μs | 1.50 μs | 1.15 | 0.01 | True | |||
|
1.20 μs | 1.37 μs | 1.14 | 0.04 | True | |||
|
1.30 μs | 1.49 μs | 1.15 | 0.02 | True | |||
|
935.10 ns | 1.07 μs | 1.14 | 0.07 | False | |||
|
880.18 ns | 1.00 μs | 1.14 | 0.01 | True | |||
|
958.41 ns | 1.10 μs | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.74 μs | 10.74 μs | 1.23 | 0.05 | True | |||
|
9.82 μs | 11.36 μs | 1.16 | 0.02 | True | |||
|
10.00 μs | 12.00 μs | 1.20 | 0.02 | True | |||
|
9.33 μs | 11.07 μs | 1.19 | 0.04 | True | |||
|
9.15 μs | 10.94 μs | 1.20 | 0.03 | True | |||
|
9.36 μs | 11.07 μs | 1.18 | 0.03 | True | |||
|
9.91 μs | 11.56 μs | 1.17 | 0.03 | True | |||
|
8.82 μs | 10.68 μs | 1.21 | 0.03 | True | |||
|
9.18 μs | 11.19 μs | 1.22 | 0.04 | True | |||
|
10.13 μs | 11.87 μs | 1.17 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Hashtable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.89 ns | 3.13 ns | 1.65 | 0.09 | False | |||
|
1.88 ns | 3.13 ns | 1.66 | 0.09 | False | |||
|
1.90 ns | 3.10 ns | 1.63 | 0.12 | True | |||
|
1.92 ns | 3.02 ns | 1.57 | 0.12 | True | |||
|
2.31 ns | 3.32 ns | 1.43 | 0.14 | False | |||
|
2.26 ns | 3.30 ns | 1.46 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Slice<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
341.56 μs | 391.46 μs | 1.15 | 0.05 | True | |||
|
547.02 μs | 645.37 μs | 1.18 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.04 μs | 1.13 μs | 1.09 | 0.01 | False | |||
|
702.64 ns | 789.99 ns | 1.12 | 0.03 | True | |||
|
764.36 ns | 953.53 ns | 1.25 | 0.13 | False | |||
|
729.51 ns | 770.87 ns | 1.06 | 0.05 | False | |||
|
1.03 μs | 1.15 μs | 1.11 | 0.01 | True | |||
|
1.04 μs | 1.12 μs | 1.08 | 0.03 | False | |||
|
1.04 μs | 1.14 μs | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
58.49 μs | 64.72 μs | 1.11 | 0.04 | False | |||
|
592.67 μs | 638.29 μs | 1.08 | 0.01 | False | |||
|
576.65 μs | 682.90 μs | 1.18 | 0.06 | False | |||
|
5.27 μs | 6.16 μs | 1.17 | 0.07 | True | |||
|
5.19 μs | 6.45 μs | 1.24 | 0.08 | True | |||
|
63.25 μs | 68.06 μs | 1.08 | 0.01 | False | |||
|
635.95 μs | 681.86 μs | 1.07 | 0.02 | False | |||
|
5.30 μs | 6.57 μs | 1.24 | 0.07 | True | |||
|
58.54 μs | 63.83 μs | 1.09 | 0.00 | True | |||
|
6.37 μs | 7.34 μs | 1.15 | 0.06 | True | |||
|
58.09 μs | 63.80 μs | 1.10 | 0.02 | True | |||
|
585.57 μs | 637.70 μs | 1.09 | 0.06 | False | |||
|
5.33 μs | 6.57 μs | 1.23 | 0.05 | True | |||
|
639.89 μs | 679.64 μs | 1.06 | 0.00 | False | |||
|
581.86 μs | 658.14 μs | 1.13 | 0.02 | False | |||
|
62.89 μs | 67.83 μs | 1.08 | 0.01 | False | |||
|
585.65 μs | 656.18 μs | 1.12 | 0.02 | False | |||
|
5.81 μs | 7.02 μs | 1.21 | 0.01 | True | |||
|
5.38 μs | 6.56 μs | 1.22 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Segment*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.98 μs | 4.29 μs | 1.08 | 0.07 | False | |||
|
1.53 ms | 1.74 ms | 1.14 | 0.66 | False | |||
|
2.04 μs | 2.33 μs | 1.14 | 0.02 | True | |||
|
1.21 ms | 1.48 ms | 1.22 | 0.52 | False | |||
|
17.59 μs | 18.75 μs | 1.07 | 0.05 | False | |||
|
1.73 μs | 2.01 μs | 1.16 | 0.01 | True | |||
|
11.39 μs | 13.85 μs | 1.22 | 0.08 | False | |||
|
14.73 μs | 17.40 μs | 1.18 | 0.09 | False | |||
|
16.34 μs | 18.44 μs | 1.13 | 0.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_ParseThenWrite*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
978.33 ns | 1.14 μs | 1.17 | 0.03 | True | |||
|
654.14 ns | 734.22 ns | 1.12 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
98.62 ns | 108.47 ns | 1.10 | 0.05 | False | |||
|
188.66 ns | 233.64 ns | 1.24 | 0.15 | False | |||
|
166.19 ns | 197.50 ns | 1.19 | 0.11 | False | |||
|
297.98 ns | 337.26 ns | 1.13 | 0.08 | False | |||
|
109.09 ns | 117.49 ns | 1.08 | 0.04 | False | |||
|
107.01 ns | 121.46 ns | 1.14 | 0.04 | False | |||
|
213.37 ns | 251.05 ns | 1.18 | 0.01 | True | |||
|
108.94 ns | 120.33 ns | 1.10 | 0.05 | False | |||
|
88.27 ns | 98.37 ns | 1.11 | 0.07 | False | |||
|
109.76 ns | 119.73 ns | 1.09 | 0.03 | False | |||
|
155.89 ns | 174.13 ns | 1.12 | 0.10 | False | |||
|
288.50 ns | 337.37 ns | 1.17 | 0.06 | False | |||
|
157.04 ns | 195.68 ns | 1.25 | 0.06 | True | |||
|
98.92 ns | 108.77 ns | 1.10 | 0.06 | False | |||
|
142.15 ns | 153.70 ns | 1.08 | 0.03 | False | |||
|
107.53 ns | 123.33 ns | 1.15 | 0.05 | False | |||
|
343.13 ns | 402.41 ns | 1.17 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.68 μs | 18.33 μs | 1.10 | 0.01 | True | |||
|
15.36 μs | 16.89 μs | 1.10 | 0.01 | False | |||
|
14.58 μs | 16.23 μs | 1.11 | 0.01 | True | |||
|
18.63 μs | 20.71 μs | 1.11 | 0.01 | True | |||
|
14.83 μs | 17.19 μs | 1.16 | 0.01 | True | |||
|
14.36 μs | 16.66 μs | 1.16 | 0.01 | True | |||
|
18.76 μs | 20.81 μs | 1.11 | 0.03 | False | |||
|
16.15 μs | 18.06 μs | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.56 ns | 10.83 ns | 1.27 | 0.18 | False | |||
|
6.47 ns | 8.71 ns | 1.35 | 0.03 | False | |||
|
6.31 ns | 9.75 ns | 1.54 | 0.04 | False | |||
|
7.21 ns | 8.50 ns | 1.18 | 0.04 | False | |||
|
7.52 ns | 8.67 ns | 1.15 | 0.02 | False | |||
|
6.70 ns | 8.56 ns | 1.28 | 0.03 | False | |||
|
5.83 ns | 7.33 ns | 1.26 | 0.03 | False | |||
|
5.32 ns | 6.43 ns | 1.21 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
30.94 ns | 38.65 ns | 1.25 | 0.30 | False | |||
|
23.02 ns | 27.33 ns | 1.19 | 0.14 | False | |||
|
27.17 ns | 32.14 ns | 1.18 | 0.25 | False | |||
|
11.31 ns | 13.55 ns | 1.20 | 0.21 | False | |||
|
19.57 ns | 23.73 ns | 1.21 | 0.34 | False | |||
|
15.69 ns | 20.61 ns | 1.31 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Version*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
524.02 μs | 623.68 μs | 1.19 | 0.08 | True | |||
|
433.85 ns | 708.83 ns | 1.63 | 0.01 | True | |||
|
8.51 μs | 9.46 μs | 1.11 | 0.08 | False | |||
|
434.13 ns | 862.27 ns | 1.99 | 0.01 | True | |||
|
5.18 μs | 6.46 μ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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.07 μs | 1.21 μs | 1.13 | 0.01 | True | |||
|
812.34 ns | 884.05 ns | 1.09 | 0.03 | False | |||
|
626.02 ns | 711.07 ns | 1.14 | 0.05 | False | |||
|
2.17 μs | 2.39 μs | 1.10 | 0.01 | True | |||
|
832.39 ns | 973.53 ns | 1.17 | 0.05 | True | |||
|
749.53 μs | 837.22 μs | 1.12 | 0.03 | True | |||
|
524.39 μs | 634.89 μs | 1.21 | 0.09 | True | |||
|
2.39 μs | 2.63 μs | 1.10 | 0.00 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_DocumentParse*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.49 μs | 3.26 μs | 1.31 | 0.42 | False | |||
|
340.02 ns | 438.35 ns | 1.29 | 0.20 | False | |||
|
286.90 ns | 322.17 ns | 1.12 | 0.00 | False | |||
|
257.27 ns | 276.75 ns | 1.08 | 0.00 | False | |||
|
352.48 ns | 420.93 ns | 1.19 | 0.13 | False | |||
|
175.57 ns | 197.15 ns | 1.12 | 0.08 | False | |||
|
1.47 μs | 1.97 μs | 1.34 | 0.12 | True | |||
|
2.52 μs | 2.99 μs | 1.19 | 0.04 | False | |||
|
411.36 ns | 499.94 ns | 1.22 | 0.02 | True | |||
|
2.27 μs | 2.56 μs | 1.13 | 0.09 | False | |||
|
287.38 ns | 365.75 ns | 1.27 | 0.00 | True | |||
|
1.48 μs | 2.00 μs | 1.35 | 0.07 | True | |||
|
2.50 μs | 3.01 μs | 1.21 | 0.03 | False | |||
|
11.93 ns | 22.50 ns | 1.89 | 0.04 | False | |||
|
291.40 ns | 347.34 ns | 1.19 | 0.10 | False | |||
|
2.52 μs | 3.04 μs | 1.21 | 0.09 | False | |||
|
117.32 ns | 125.05 ns | 1.07 | 0.03 | False | |||
|
1.80 μs | 2.33 μs | 1.30 | 0.07 | True | |||
|
289.28 ns | 367.76 ns | 1.27 | 0.00 | True | |||
|
11.00 ns | 13.99 ns | 1.27 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_Enumerable*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.38 μs | 2.92 μs | 1.23 | 0.06 | True | |||
|
5.19 μs | 6.22 μs | 1.20 | 0.05 | True | |||
|
2.57 μs | 2.80 μs | 1.09 | 0.26 | False | |||
|
59.64 μs | 63.99 μs | 1.07 | 0.00 | False | |||
|
37.23 μs | 41.17 μs | 1.11 | 0.06 | False | |||
|
5.38 μs | 6.50 μs | 1.21 | 0.05 | True | |||
|
465.81 ns | 643.40 ns | 1.38 | 0.10 | True | |||
|
1.67 μs | 1.87 μs | 1.12 | 0.31 | False | |||
|
3.09 μs | 3.34 μs | 1.08 | 0.49 | False | |||
|
88.57 ns | 95.43 ns | 1.08 | 0.10 | False | |||
|
2.13 μs | 2.35 μs | 1.10 | 0.06 | False | |||
|
58.43 μs | 63.93 μs | 1.09 | 0.00 | False | |||
|
3.12 μs | 4.05 μs | 1.30 | 0.12 | True | |||
|
5.65 μs | 6.87 μs | 1.22 | 0.48 | False | |||
|
1.55 μs | 1.72 μs | 1.11 | 0.08 | False | |||
|
46.76 μs | 52.04 μs | 1.11 | 0.09 | False | |||
|
39.87 μs | 43.46 μs | 1.09 | 0.05 | False | |||
|
805.51 ns | 976.98 ns | 1.21 | 0.00 | True | |||
|
66.95 μs | 75.13 μs | 1.12 | 0.03 | False | |||
|
661.59 ns | 810.95 ns | 1.23 | 0.04 | True | |||
|
2.40 μs | 2.78 μs | 1.16 | 0.06 | True | |||
|
1.01 μs | 1.15 μs | 1.14 | 0.15 | False | |||
|
78.19 ns | 86.57 ns | 1.11 | 0.15 | False | |||
|
574.14 ns | 695.90 ns | 1.21 | 0.15 | False | |||
|
74.51 ns | 81.28 ns | 1.09 | 0.10 | False | |||
|
876.93 ns | 1.30 μs | 1.48 | 0.11 | True | |||
|
4.70 μs | 5.89 μs | 1.25 | 0.14 | True | |||
|
5.99 μs | 7.47 μs | 1.25 | 0.07 | True | |||
|
128.44 ns | 144.14 ns | 1.12 | 0.02 | False | |||
|
622.05 ns | 762.09 ns | 1.23 | 0.07 | True | |||
|
674.92 ns | 785.50 ns | 1.16 | 0.05 | True | |||
|
5.79 μs | 7.76 μs | 1.34 | 0.05 | True | |||
|
3.71 μs | 5.06 μs | 1.36 | 0.12 | True | |||
|
65.72 ns | 72.40 ns | 1.10 | 0.17 | False | |||
|
453.16 ns | 549.83 ns | 1.21 | 0.20 | False | |||
|
845.75 ns | 963.37 ns | 1.14 | 0.25 | False | |||
|
1.53 μs | 1.66 μs | 1.09 | 0.15 | False | |||
|
2.19 μs | 2.35 μs | 1.07 | 0.05 | False | |||
|
1.45 μs | 1.63 μs | 1.12 | 0.05 | False | |||
|
4.81 μs | 6.07 μs | 1.26 | 0.11 | True | |||
|
430.25 ns | 509.63 ns | 1.18 | 0.22 | False | |||
|
2.64 μs | 3.22 μs | 1.22 | 0.10 | True | |||
|
9.10 μs | 10.51 μs | 1.15 | 0.04 | True | |||
|
146.62 ns | 159.59 ns | 1.09 | 0.03 | False | |||
|
3.61 μs | 4.66 μs | 1.29 | 0.47 | False | |||
|
/li>
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Reader*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
20.03 ns | 22.43 ns | 1.12 | 0.15 | False | |||
|
21.29 ns | 23.61 ns | 1.11 | 0.13 | False | |||
|
16.07 ns | 17.81 ns | 1.11 | 0.12 | False | |||
|
15.51 ns | 18.85 ns | 1.21 | 0.04 | True | |||
|
12.59 ns | 14.11 ns | 1.12 | 0.11 | False | |||
|
12.37 ns | 13.72 ns | 1.11 | 0.02 | False | |||
|
15.54 ns | 19.38 ns | 1.25 | 0.03 | True | |||
|
10.76 ns | 14.17 ns | 1.32 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
388.98 ns | 468.92 ns | 1.21 | 0.03 | False | |||
|
94.92 ns | 101.19 ns | 1.07 | 0.09 | False | |||
|
272.80 ns | 336.01 ns | 1.23 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Primitives.Tests.CredentialCacheTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
135.78 ns | 154.44 ns | 1.14 | 0.04 | False | |||
|
1.19 μs | 1.29 μs | 1.09 | 0.01 | True | |||
|
108.10 μs | 135.93 μs | 1.26 | 0.03 | True | |||
|
292.98 ns | 360.10 ns | 1.23 | 0.07 | False | |||
|
490.33 ns | 597.41 ns | 1.22 | 0.06 | True | |||
|
45.07 μs | 48.93 μs | 1.09 | 0.10 | False | |||
|
45.16 μs | 51.34 μs | 1.14 | 0.06 | False | |||
|
230.77 ns | 306.93 ns | 1.33 | 0.03 | True | |||
|
45.52 μs | 48.98 μs | 1.08 | 0.05 | False | |||
|
248.29 ns | 302.49 ns | 1.22 | 0.06 | True | |||
|
855.42 ns | 1.02 μs | 1.19 | 0.02 | True | |||
|
311.61 ns | 349.45 ns | 1.12 | 0.06 | False | |||
|
412.05 ns | 495.18 ns | 1.20 | 0.06 | True | |||
|
22.17 μs | 25.87 μs | 1.17 | 0.53 | False | |||
|
504.66 ns | 620.13 ns | 1.23 | 0.06 | True | |||
|
102.17 μs | 112.73 μs | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
376.07 ns | 428.71 ns | 1.14 | 0.15 | False | |||
|
268.21 ns | 314.58 ns | 1.17 | 0.18 | False | |||
|
212.96 ns | 240.43 ns | 1.13 | 0.15 | False | |||
|
346.95 ns | 386.96 ns | 1.12 | 0.12 | False | |||
|
123.68 ns | 139.73 ns | 1.13 | 0.24 | False | |||
|
176.81 ns | 203.52 ns | 1.15 | 0.25 | False | |||
|
169.97 ns | 192.08 ns | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
983.15 ns | 1.15 μs | 1.17 | 0.03 | True | |||
|
1.68 μs | 2.04 μs | 1.22 | 0.11 | True | |||
|
650.55 ns | 698.68 ns | 1.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.21 ns | 18.78 ns | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Guid*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
429.31 ns | 495.97 ns | 1.16 | 0.11 | False | |||
|
376.25 ns | 456.30 ns | 1.21 | 0.04 | False | |||
|
475.35 ns | 505.36 ns | 1.06 | 0.07 | False | |||
|
530.23 ns | 596.07 ns | 1.12 | 0.04 | False | |||
|
253.35 ns | 288.62 ns | 1.14 | 0.07 | True | |||
|
339.68 ns | 379.47 ns | 1.12 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
144.28 ns | 166.31 ns | 1.15 | 0.05 | False | |||
|
184.68 ns | 200.42 ns | 1.09 | 0.06 | False | |||
|
170.16 ns | 192.76 ns | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTimeOffset*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
138.24 ns | 153.85 ns | 1.11 | 0.01 | False | |||
|
97.03 ns | 108.72 ns | 1.12 | 0.02 | False | |||
|
136.47 ns | 153.85 ns | 1.13 | 0.01 | False | |||
|
140.12 ns | 155.74 ns | 1.11 | 0.02 | False | |||
|
139.97 ns | 149.93 ns | 1.07 | 0.02 | False | |||
|
99.81 ns | 110.45 ns | 1.11 | 0.03 | False | |||
|
135.57 ns | 150.67 ns | 1.11 | 0.02 | False | |||
|
155.45 ns | 194.70 ns | 1.25 | 0.35 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.ComponentModel.Tests.Perf_TypeDescriptorTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.83 μs | 11.52 μs | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyTrue<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.90 μs | 29.67 μs | 1.36 | 0.01 | False | |||
|
18.76 μs | 26.66 μs | 1.42 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrueComparer<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
975.42 ns | 1.15 μs | 1.18 | 0.02 | True | |||
|
1.95 μs | 2.10 μs | 1.08 | 0.02 | False | |||
|
958.77 ns | 1.13 μs | 1.18 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
35.58 μs | 38.10 μs | 1.07 | 0.03 | False | |||
|
32.13 μs | 34.26 μs | 1.07 | 0.03 | False | |||
|
35.27 μs | 38.05 μs | 1.08 | 0.02 | False | |||
|
31.72 μs | 33.88 μs | 1.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Hashtable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.67 μs | 33.42 μs | 1.30 | 0.04 | False | |||
|
25.47 μs | 29.60 μs | 1.16 | 0.02 | True | |||
|
28.88 μs | 32.62 μs | 1.13 | 0.11 | False | |||
|
31.49 μs | 35.70 μs | 1.13 | 0.02 | True | |||
|
34.74 μs | 38.59 μs | 1.11 | 0.30 | False | |||
|
28.40 μs | 32.13 μs | 1.13 | 0.15 | False | |||
|
25.29 μs | 28.37 μs | 1.12 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
503.66 ns | 573.55 ns | 1.14 | 0.04 | False | |||
|
3.47 μs | 3.66 μs | 1.05 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
110.36 ns | 127.36 ns | 1.15 | 0.07 | False | |||
|
379.86 ns | 489.44 ns | 1.29 | 0.04 | True | |||
|
869.81 ns | 1.03 μs | 1.18 | 0.02 | True | |||
|
794.15 ns | 977.48 ns | 1.23 | 0.02 | True | |||
|
384.49 ns | 548.50 ns | 1.43 | 0.01 | True | |||
|
459.40 ns | 565.00 ns | 1.23 | 0.01 | True | |||
|
331.71 ns | 369.46 ns | 1.11 | 0.01 | False | |||
|
122.52 ns | 134.67 ns | 1.10 | 0.12 | False | |||
|
97.28 ns | 117.26 ns | 1.21 | 0.02 | False | |||
|
93.90 ns | 115.39 ns | 1.23 | 0.05 | True | |||
|
137.34 ns | 182.96 ns | 1.33 | 0.13 | True | |||
|
151.58 ns | 193.67 ns | 1.28 | 0.13 | False | |||
|
373.16 ns | 489.49 ns | 1.31 | 0.02 | True | |||
|
54.46 ns | 61.21 ns | 1.12 | 0.04 | False | |||
|
261.57 ns | 292.76 ns | 1.12 | 0.00 | False | |||
|
1.91 μs | 2.07 μs | 1.09 | 0.27 | False | |||
|
44.86 ns | 62.70 ns | 1.40 | 0.15 | True | |||
|
221.27 ns | 257.50 ns | 1.16 | 0.02 | False | |||
|
430.96 ns | 472.45 ns | 1.10 | 0.06 | False | |||
|
465.62 ns | 550.18 ns | 1.18 | 0.02 | True | |||
|
187.44 ns | 224.29 ns | 1.20 | 0.04 | True | |||
|
90.98 ns | 112.33 ns | 1.23 | 0.02 | False | |||
|
447.13 ns | 604.33 ns | 1.35 | 0.23 | True | |||
|
392.35 ns | 479.02 ns | 1.22 | 0.01 | True | |||
|
512.02 ns | 685.93 ns | 1.34 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
78.01 ns | 83.01 ns | 1.06 | 0.30 | False | |||
|
78.11 ns | 87.97 ns | 1.13 | 0.26 | False | |||
|
59.74 ns | 65.55 ns | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Decimal*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.08 μs | 2.30 μs | 1.11 | 0.01 | False | |||
|
1.02 μs | 1.23 μs | 1.21 | 0.01 | True | |||
|
1.02 μs | 1.20 μs | 1.18 | 0.01 | True | |||
|
8.65 μs | 9.76 μs | 1.13 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.88 μs | 4.23 μs | 1.09 | 0.04 | False | |||
|
419.44 ns | 493.69 ns | 1.18 | 0.09 | False | |||
|
434.22 ns | 493.86 ns | 1.14 | 0.05 | False | |||
|
990.68 ns | 1.12 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
33.40 μs | 35.58 μs | 1.07 | 0.04 | False | |||
|
32.88 μs | 35.33 μs | 1.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
14.12 μs | 15.36 μs | 1.09 | 0.01 | True | |||
|
30.14 μs | 39.56 μs | 1.31 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
411.82 μs | 578.95 μs | 1.41 | 0.39 | False | |||
|
457.87 μs | 502.94 μs | 1.10 | 0.43 | False | |||
|
425.03 μs | 549.05 μs | 1.29 | 0.02 | False | |||
|
453.73 μs | 693.96 μs | 1.53 | 0.35 | False | |||
|
457.00 μs | 586.36 μs | 1.28 | 0.21 | True | |||
|
415.50 μs | 500.71 μs | 1.21 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrue<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
104.60 ns | 113.45 ns | 1.08 | 0.03 | False | |||
|
86.18 ns | 93.65 ns | 1.09 | 0.07 | False | |||
|
104.09 ns | 113.30 ns | 1.09 | 0.05 | False | |||
|
599.36 ns | 646.78 ns | 1.08 | 0.01 | False | |||
|
106.92 ns | 114.37 ns | 1.07 | 0.05 | False | |||
|
87.80 ns | 98.12 ns | 1.12 | 0.07 | False | |||
|
89.05 ns | 97.83 ns | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Utf8JsonReaderCommentsTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
390.94 ns | 579.04 ns | 1.48 | 0.09 | True | |||
|
398.22 ns | 441.94 ns | 1.11 | 0.06 | False | |||
|
533.86 ns | 658.57 ns | 1.23 | 0.07 | True | |||
|
591.44 ns | 641.31 ns | 1.08 | 0.06 | False | |||
|
579.68 ns | 760.11 ns | 1.31 | 0.06 | True | |||
|
712.16 ns | 912.48 ns | 1.28 | 0.03 | True | |||
|
478.04 ns | 625.92 ns | 1.31 | 0.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.25 μs | 13.63 μs | 1.11 | 0.03 | True | |||
|
12.36 μs | 14.52 μs | 1.17 | 0.04 | False | |||
|
11.79 μs | 13.00 μs | 1.10 | 0.03 | False | |||
|
11.91 μs | 13.10 μs | 1.10 | 0.03 | False | |||
|
10.77 μs | 12.21 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
704.21 ns | 764.78 ns | 1.09 | 0.02 | False | |||
|
767.97 ns | 873.28 ns | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Get*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.70 ns | 5.04 ns | 1.36 | 0.09 | False | |||
|
18.12 ns | 22.83 ns | 1.26 | 0.03 | True | |||
|
3.70 ns | 4.91 ns | 1.33 | 0.12 | False | |||
|
18.37 ns | 20.55 ns | 1.12 | 0.04 | False | |||
|
14.89 ns | 20.60 ns | 1.38 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_Encoding*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.21 μs | 9.76 μs | 1.19 | 0.01 | True | |||
|
8.52 μs | 9.86 μs | 1.16 | 0.01 | True | |||
|
8.51 μs | 10.00 μs | 1.18 | 0.02 | True | |||
|
10.28 μs | 12.06 μs | 1.17 | 0.02 | True | |||
|
8.33 μs | 9.40 μs | 1.13 | 0.01 | True | |||
|
10.63 μs | 11.98 μs | 1.13 | 0.01 | True | |||
|
9.74 μs | 10.91 μs | 1.12 | 0.00 | True | |||
|
10.06 μs | 11.23 μs | 1.12 | 0.00 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.95 ns | 9.39 ns | 1.90 | 0.03 | True | |||
|
6.51 ns | 7.53 ns | 1.16 | 0.13 | False | |||
|
5.47 ns | 8.19 ns | 1.50 | 0.10 | True | |||
|
17.82 ns | 21.96 ns | 1.23 | 0.21 | False | |||
|
1.61 ns | 3.76 ns | 2.34 | 0.49 | True | |||
|
4.57 ns | 5.67 ns | 1.24 | 0.23 | False | |||
|
4.83 ns | 9.18 ns | 1.90 | 0.03 | True | |||
|
8.64 ns | 10.53 ns | 1.22 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.StringSegmentBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.78 μs | 30.35 μs | 1.13 | 0.01 | True | |||
|
48.74 μs | 55.33 μs | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
324.69 ms | 348.30 ms | 1.07 | 0.09 | False | |||
|
175.28 ms | 192.74 ms | 1.10 | 0.03 | False | |||
|
276.72 ms | 309.86 ms | 1.12 | 0.01 | False | |||
|
3.29 secs | 3.73 secs | 1.13 | 0.01 | False | |||
|
98.60 ms | 105.97 ms | 1.07 | 0.12 | False | |||
|
125.35 ms | 166.47 ms | 1.33 | 0.23 | False | |||
|
175.23 ms | 192.72 ms | 1.10 | 0.02 | False | |||
|
326.06 ms | 347.79 ms | 1.07 | 0.08 | False | |||
|
61.50 ms | 77.12 ms | 1.25 | 0.02 | True | |||
|
62.02 ms | 76.59 ms | 1.24 | 0.01 | True | |||
|
141.91 ms | 157.91 ms | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
716.53 ns | 798.00 ns | 1.11 | 0.03 | True | |||
|
8.40 μs | 10.40 μs | 1.24 | 0.07 | True | |||
|
9.81 μs | 10.85 μs | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SubstringFrozenDictionary*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.83 μs | 28.64 μs | 1.31 | 0.03 | True | |||
|
18.33 μs | 19.74 μs | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.54 μs | 13.68 μs | 1.09 | 0.07 | False | |||
|
12.51 μs | 14.12 μs | 1.13 | 0.02 | True | |||
|
14.40 μs | 15.74 μs | 1.09 | 0.14 | False | |||
|
12.76 μs | 14.20 μs | 1.11 | 0.03 | True | |||
|
9.27 μs | 9.83 μs | 1.06 | 0.00 | True | |||
|
14.14 μs | 15.42 μs | 1.09 | 0.09 | False | |||
|
12.17 μs | 13.37 μs | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.57 μs | 4.95 μs | 1.08 | 0.01 | False | |||
|
3.94 μs | 4.25 μs | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
803.74 ns | 857.26 ns | 1.07 | 0.01 | True | |||
|
890.40 ns | 951.16 ns | 1.07 | 0.01 | False | |||
|
567.27 ns | 629.50 ns | 1.11 | 0.01 | False | |||
|
756.45 ns | 820.23 ns | 1.08 | 0.02 | False | |||
|
627.26 ns | 672.94 ns | 1.07 | 0.01 | False | |||
|
878.00 ns | 925.85 ns | 1.05 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Basic*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.71 μs | 24.76 μs | 1.09 | 0.03 | False | |||
|
21.03 μs | 23.34 μs | 1.11 | 0.02 | False | |||
|
22.95 μs | 26.38 μs | 1.15 | 0.01 | True | |||
|
22.64 μs | 25.62 μs | 1.13 | 0.01 | True | |||
|
20.88 μs | 23.99 μs | 1.15 | 0.02 | False | |||
|
22.04 μs | 24.39 μs | 1.11 | 0.02 | False | |||
|
27.66 μs | 31.26 μs | 1.13 | 0.07 | False | |||
|
27.68 μs | 31.20 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
285.92 μs | 316.91 μs | 1.11 | 0.04 | False | |||
|
349.56 μs | 395.96 μs | 1.13 | 0.08 | False | |||
|
241.10 μs | 276.39 μs | 1.15 | 0.04 | False | |||
|
281.11 μs | 311.06 μs | 1.11 | 0.04 | False | |||
|
277.42 μs | 316.91 μs | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
252.19 ns | 313.99 ns | 1.25 | 0.01 | True | |||
|
445.64 ns | 522.01 ns | 1.17 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.00 secs | 5.60 secs | 1.40 | 0.13 | True | |||
|
817.63 ms | 941.41 ms | 1.15 | 0.06 | False | |||
|
373.89 ms | 440.56 ms | 1.18 | 0.10 | False | |||
|
4.01 secs | 5.76 secs | 1.43 | 0.06 | True | |||
|
12.79 ms | 16.20 ms | 1.27 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.96 ns | 18.07 ns | 1.39 | 0.08 | True | |||
|
3.15 ns | 4.72 ns | 1.50 | 0.07 | False | |||
|
68.70 ns | 73.94 ns | 1.08 | 0.06 | False | |||
|
3.10 ns | 4.68 ns | 1.51 | 0.02 | True | |||
|
52.32 ns | 55.85 ns | 1.07 | 0.01 | True | |||
|
67.47 ns | 73.28 ns | 1.09 | 0.12 | False | |||
|
3.36 ns | 4.39 ns | 1.31 | 0.01 | True | |||
|
5.39 ns | 6.67 ns | 1.24 | 0.01 | True | |||
|
52.69 ns | 56.53 ns | 1.07 | 0.01 | False | |||
|
5.38 ns | 6.98 ns | 1.30 | 0.03 | True | |||
|
3.43 ns | 4.77 ns | 1.39 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.01 ns | 14.23 ns | 1.09 | 0.02 | True | |||
|
15.54 ns | 16.84 ns | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int64*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.61 μs | 21.01 μs | 1.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ArrayList>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.31 μs | 13.55 μs | 1.10 | 0.05 | False | |||
|
53.59 μs | 77.50 μs | 1.45 | 0.18 | True | |||
|
30.40 μs | 35.95 μs | 1.18 | 0.03 | True | |||
|
12.56 μs | 13.94 μs | 1.11 | 0.00 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
341.94 ns | 419.97 ns | 1.23 | 0.14 | False | |||
|
265.63 ns | 329.56 ns | 1.24 | 0.08 | True | |||
|
451.24 ns | 522.64 ns | 1.16 | 0.10 | False | |||
|
271.28 ns | 291.41 ns | 1.07 | 0.12 | False | |||
|
560.87 ns | 618.73 ns | 1.10 | 0.06 | False | |||
|
473.02 ns | 526.49 ns | 1.11 | 0.05 | False | |||
|
374.94 ns | 453.11 ns | 1.21 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.92 μs | 18.73 μs | 1.18 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StringReaderReadLineTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.97 ns | 15.37 ns | 1.28 | 0.32 | False | |||
|
36.41 ns | 40.65 ns | 1.12 | 0.08 | False | |||
|
16.72 ns | 19.46 ns | 1.16 | 0.20 | False | |||
|
6.57 ns | 9.28 ns | 1.41 | 0.36 | False | |||
|
1.87 ns | 3.13 ns | 1.68 | 0.10 | False | |||
|
14.56 ns | 17.27 ns | 1.19 | 0.14 | False | |||
|
2.53 ns | 5.83 ns | 2.31 | 0.07 | True | |||
|
178.07 ns | 199.48 ns | 1.12 | 0.05 | False | |||
|
17.12 ns | 19.02 ns | 1.11 | 0.31 | False | |||
|
11.27 ns | 13.66 ns | 1.21 | 0.33 | False | |||
|
12.92 ns | 14.73 ns | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Enum*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.60 ns | 10.98 ns | 1.14 | 0.41 | False | |||
|
10.17 ns | 11.19 ns | 1.10 | 0.31 | False | |||
|
9.51 ns | 10.95 ns | 1.15 | 0.43 | False | |||
|
11.91 ns | 15.30 ns | 1.29 | 0.42 | False | |||
|
9.00 ns | 11.66 ns | 1.30 | 0.11 | False | |||
|
17.53 ns | 19.49 ns | 1.11 | 0.30 | False | |||
|
18.75 ns | 27.57 ns | 1.47 | 0.33 | True | |||
|
14.49 ns | 24.62 ns | 1.70 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tasks.ValueTaskPerfTest*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
398.45 ns | 430.38 ns | 1.08 | 0.07 | False | |||
|
408.80 ns | 462.15 ns | 1.13 | 0.11 | False | |||
|
792.27 ns | 934.64 ns | 1.18 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.47 μs | 69.10 μs | 1.49 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_OrderBy*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.32 ns | 14.72 ns | 1.30 | 0.05 | True | |||
|
15.18 ns | 16.47 ns | 1.08 | 0.03 | False | |||
|
23.49 ns | 31.43 ns | 1.34 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt64*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
83.95 ns | 90.35 ns | 1.08 | 0.19 | False | |||
|
75.12 ns | 88.00 ns | 1.17 | 0.28 | False | |||
|
76.08 ns | 86.95 ns | 1.14 | 0.28 | False | |||
|
81.80 ns | 90.13 ns | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Single*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
633.97 ns | 704.79 ns | 1.11 | 0.03 | False | |||
|
539.13 ns | 601.76 ns | 1.12 | 0.01 | True | |||
|
337.43 ns | 383.42 ns | 1.14 | 0.03 | True | |||
|
405.58 ns | 456.58 ns | 1.13 | 0.05 | False | |||
|
548.89 ns | 598.62 ns | 1.09 | 0.02 | True | |||
|
650.05 ns | 714.72 ns | 1.10 | 0.03 | False | |||
|
418.85 ns | 470.98 ns | 1.12 | 0.08 | False | |||
|
333.04 ns | 375.07 ns | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.05 ns | 51.59 ns | 1.12 | 0.12 | False | |||
|
50.84 ns | 57.10 ns | 1.12 | 0.16 | False | |||
|
23.33 ns | 28.65 ns | 1.23 | 0.17 | False | |||
|
11.89 ns | 15.01 ns | 1.26 | 0.43 | False | |||
|
75.67 ns | 88.75 ns | 1.17 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElement*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
51.70 μs | 58.60 μs | 1.13 | 0.03 | False | |||
|
22.78 μs | 25.02 μs | 1.10 | 0.02 | False | |||
|
21.99 μs | 24.75 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.21 ns | 17.31 ns | 1.14 | 0.10 | False | |||
|
11.15 ns | 14.61 ns | 1.31 | 0.13 | True | |||
|
15.17 ns | 17.19 ns | 1.13 | 0.05 | False | |||
|
15.06 ns | 16.97 ns | 1.13 | 0.09 | False | |||
|
15.99 ns | 19.08 ns | 1.19 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt32*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.24 μs | 6.02 μs | 1.15 | 0.07 | False | |||
|
5.22 μs | 6.11 μs | 1.17 | 0.09 | False | |||
|
5.51 μs | 6.55 μs | 1.19 | 0.06 | False | |||
|
4.88 μs | 5.78 μs | 1.18 | 0.06 | False | |||
|
5.52 μs | 6.53 μs | 1.18 | 0.03 | True | |||
|
5.21 μs | 6.08 μs | 1.17 | 0.05 | False | |||
|
5.16 μs | 6.37 μs | 1.23 | 0.06 | False | |||
|
4.93 μs | 5.80 μs | 1.18 | 0.10 | False | |||
|
5.69 μs | 6.35 μs | 1.12 | 0.03 | False | |||
|
5.72 μs | 6.38 μs | 1.12 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ArrayList>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
216.53 ns | 241.03 ns | 1.11 | 0.03 | False | |||
|
24.69 ns | 30.91 ns | 1.25 | 0.20 | False | |||
|
18.44 ns | 21.84 ns | 1.18 | 0.22 | False | |||
|
51.22 ns | 64.91 ns | 1.27 | 0.30 | False | |||
|
19.01 ns | 23.60 ns | 1.24 | 0.19 | False | |||
|
25.46 ns | 30.64 ns | 1.20 | 0.15 | False | |||
|
27.03 ns | 30.41 ns | 1.13 | 0.18 | False | |||
|
23.08 ns | 27.91 ns | 1.21 | 0.16 | False | |||
|
22.17 ns | 24.86 ns | 1.12 | 0.23 | False | |||
|
15.09 ns | 19.95 ns | 1.32 | 0.20 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
890.54 ns | 1.10 μs | 1.23 | 0.09 | False | |||
|
1.24 μs | 1.44 μs | 1.16 | 0.02 | True | |||
|
1.34 μs | 1.55 μs | 1.16 | 0.02 | True | |||
|
983.39 ns | 1.17 μs | 1.18 | 0.02 | True | |||
|
885.84 ns | 1.06 μs | 1.19 | 0.01 | True | |||
|
1.38 μs | 1.59 μs | 1.15 | 0.01 | True | |||
|
1.26 μs | 1.46 μs | 1.16 | 0.06 | True | |||
|
992.68 ns | 1.15 μs | 1.16 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
115.53 ns | 129.50 ns | 1.12 | 0.07 | False | |||
|
102.87 ns | 130.61 ns | 1.27 | 0.08 | True | |||
|
114.22 ns | 134.64 ns | 1.18 | 0.09 | False | |||
|
108.34 ns | 131.33 ns | 1.21 | 0.13 | False | |||
|
244.84 ns | 309.85 ns | 1.27 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.Perf_DateTimeCultureInfo*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
846.27 ns | 913.08 ns | 1.08 | 0.02 | False | |||
|
650.73 ns | 727.86 ns | 1.12 | 0.02 | False | |||
|
616.46 ns | 671.00 ns | 1.09 | 0.02 | False | |||
|
501.32 ns | 596.31 ns | 1.19 | 0.05 | True | |||
|
719.91 ns | 800.34 ns | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.43 ns | 15.79 ns | 1.38 | 0.28 | True | |||
|
15.74 ns | 22.33 ns | 1.42 | 0.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.GetService*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.58 μs | 30.90 μs | 1.37 | 0.01 | False | |||
|
15.95 μs | 18.85 μs | 1.18 | 0.14 | False | |||
|
18.32 μs | 25.77 μs | 1.41 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrue<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.89 μs | 4.38 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<NotKnownComparable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
699.15 μs | 784.01 μs | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.35 μs | 4.61 μs | 1.06 | 0.05 | False | |||
|
4.37 μs | 5.07 μs | 1.16 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.AddGivenSize<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.51 ms | 2.78 ms | 1.10 | 0.02 | True | |||
|
7.64 μs | 8.55 μs | 1.12 | 0.02 | False | |||
|
1.94 μs | 2.16 μs | 1.12 | 0.03 | False | |||
|
25.33 ms | 28.06 ms | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
39.37 ns | 44.35 ns | 1.13 | 0.14 | False | |||
|
18.53 ns | 22.41 ns | 1.21 | 0.50 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XDocument*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.42 μs | 9.11 μs | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyFalse<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
967.97 ns | 1.15 μs | 1.19 | 0.03 | True | |||
|
995.76 ns | 1.16 μs | 1.17 | 0.03 | True | |||
|
633.00 ns | 786.33 ns | 1.24 | 0.06 | True | |||
|
1.00 μs | 1.16 μs | 1.15 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
36.55 ns | 41.23 ns | 1.13 | 0.06 | False | |||
|
88.61 ns | 102.11 ns | 1.15 | 0.03 | True | |||
|
304.00 ns | 338.64 ns | 1.11 | 0.03 | False | |||
|
17.56 ns | 19.38 ns | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.BinaryReaderTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
279.27 μs | 319.18 μs | 1.14 | 0.03 | False | |||
|
501.79 μs | 550.15 μs | 1.10 | 0.05 | False | |||
|
281.92 μs | 317.58 μs | 1.13 | 0.18 | False | |||
|
517.14 μs | 600.39 μs | 1.16 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
48.73 μs | 54.74 μs | 1.12 | 0.02 | False | |||
|
69.90 μs | 77.08 μs | 1.10 | 0.00 | True | |||
|
127.40 μs | 140.94 μs | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
495.62 ns | 532.15 ns | 1.07 | 0.05 | False | |||
|
424.99 ns | 480.00 ns | 1.13 | 0.01 | True | |||
|
243.54 ns | 283.49 ns | 1.16 | 0.02 | True | |||
|
494.90 ns | 551.19 ns | 1.11 | 0.09 | False | |||
|
314.66 ns | 357.15 ns | 1.14 | 0.20 | False | |||
|
436.82 ns | 477.08 ns | 1.09 | 0.02 | True | |||
|
306.87 ns | 326.46 ns | 1.06 | 0.12 | False | |||
|
246.90 ns | 276.00 ns | 1.12 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
479.07 ns | 679.63 ns | 1.42 | 0.00 | True | |||
|
478.96 ns | 684.54 ns | 1.43 | 0.00 | True | |||
|
9.49 μs | 11.48 μs | 1.21 | 0.03 | True | |||
|
12.89 μs | 14.09 μs | 1.09 | 0.08 | False | |||
|
468.53 μs | 593.89 μs | 1.27 | 0.15 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateObject*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.41 ns | 3.74 ns | 1.55 | 0.05 | True | |||
|
2.23 ns | 3.48 ns | 1.56 | 0.12 | False | |||
|
6.59 ns | 7.73 ns | 1.17 | 0.08 | False | |||
|
2.96 ns | 4.02 ns | 1.36 | 0.11 | True | |||
|
4.47 ns | 5.96 ns | 1.34 | 0.07 | False | |||
|
6.34 ns | 7.64 ns | 1.21 | 0.07 | True | |||
|
3.93 ns | 6.11 ns | 1.55 | 0.08 | False | |||
|
24.58 ns | 26.48 ns | 1.08 | 0.22 | False | |||
|
1.55 ns | 3.98 ns | 2.57 | 0.04 | True | |||
|
3.47 ns | 4.71 ns | 1.36 | 0.06 | False | |||
|
6.74 ns | 8.24 ns | 1.22 | 0.14 | False | |||
|
2.22 ns | 4.35 ns | 1.96 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Char>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
252.01 ms | 298.44 ms | 1.18 | 0.10 | False | |||
|
332.00 ms | 371.42 ms | 1.12 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'CscBench*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
529.05 ns | 612.05 ns | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
54.35 μs | 70.18 μs | 1.29 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollectionNonGeneric<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.34 μs | 14.77 μs | 1.30 | 0.02 | True | |||
|
258.78 ns | 352.10 ns | 1.36 | 0.02 | True | |||
|
1.49 μs | 1.63 μs | 1.09 | 0.02 | False | |||
|
105.55 ns | 142.14 ns | 1.35 | 0.03 | True | |||
|
1.14 μs | 1.49 μs | 1.31 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_LengthBucketsFrozenDictionary*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.09 μs | 20.86 μs | 1.22 | 0.08 | False | |||
|
16.69 μs | 19.54 μs | 1.17 | 0.12 | False | |||
|
16.21 μs | 17.87 μs | 1.10 | 0.19 | False | |||
|
17.43 μs | 20.02 μs | 1.15 | 0.07 | False | |||
|
17.47 μs | 19.76 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.73 μs | 6.92 μs | 1.46 | 0.08 | True | |||
|
5.52 μs | 7.31 μs | 1.32 | 0.07 | True | |||
|
2.45 μs | 2.81 μs | 1.15 | 0.14 | False | |||
|
647.64 ns | 746.57 ns | 1.15 | 0.00 | True | |||
|
4.31 μs | 6.42 μs | 1.49 | 0.27 | True | |||
|
3.77 μs | 5.00 μs | 1.33 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
496.01 ns | 576.26 ns | 1.16 | 0.01 | True | |||
|
794.20 ns | 889.62 ns | 1.12 | 0.07 | False | |||
|
590.22 ns | 700.21 ns | 1.19 | 0.21 | False | |||
|
841.77 ns | 956.93 ns | 1.14 | 0.09 | False | |||
|
588.48 ns | 645.83 ns | 1.10 | 0.01 | True | |||
|
824.67 ns | 932.52 ns | 1.13 | 0.09 | False | |||
|
805.24 ns | 930.05 ns | 1.15 | 0.02 | True | |||
|
514.36 ns | 611.86 ns | 1.19 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
230.55 μs | 269.29 μs | 1.17 | 0.03 | True | |||
|
435.02 μs | 480.09 μs | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
163.24 ns | 202.63 ns | 1.24 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElementList*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.88 μs | 5.63 μs | 1.15 | 0.15 | False | |||
|
50.62 μs | 54.93 μs | 1.09 | 0.29 | False | |||
|
4.04 μs | 4.71 μs | 1.17 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<ReferenceType>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.75 μs | 5.13 μs | 1.08 | 0.21 | False | |||
|
55.08 μs | 61.21 μs | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
44.93 ns | 48.57 ns | 1.08 | 0.07 | False | |||
|
42.42 ns | 44.77 ns | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_SemaphoreSlim*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.36 ns | 7.81 ns | 1.46 | 0.13 | False | |||
|
10.16 ns | 13.76 ns | 1.35 | 0.02 | False | |||
|
891.25 ns | 1.21 μs | 1.36 | 0.03 | False | |||
|
1.45 ns | 2.88 ns | 1.98 | 0.06 | False | |||
|
7.71 ns | 8.75 ns | 1.14 | 0.11 | False | |||
|
973.36 ns | 1.24 μs | 1.27 | 0.03 | False | |||
|
57.46 ns | 77.55 ns | 1.35 | 0.04 | False | |||
|
61.90 ns | 94.71 ns | 1.53 | 0.12 | False | |||
|
9.72 ns | 12.53 ns | 1.29 | 0.02 | True | |||
|
37.59 ns | 40.86 ns | 1.09 | 0.18 | False | |||
|
42.09 ns | 45.71 ns | 1.09 | 0.09 | False | |||
|
28.01 ns | 32.16 ns | 1.15 | 0.27 | False | |||
|
7.03 ns | 8.73 ns | 1.24 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
463.02 μs | 516.66 μs | 1.12 | 0.03 | True | |||
|
396.17 μs | 418.61 μs | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
466.76 ns | 533.86 ns | 1.14 | 0.02 | False | |||
|
291.41 ns | 317.66 ns | 1.09 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
839.38 μs | 910.06 μs | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
406.97 ns | 472.34 ns | 1.16 | 0.01 | True | |||
|
698.70 ns | 842.86 ns | 1.21 | 0.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.85 μs | 5.12 μs | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
994.58 μs | 1.08 ms | 1.09 | 0.04 | False | |||
|
925.31 μs | 1.24 ms | 1.34 | 0.11 | True | |||
|
998.46 μs | 1.20 ms | 1.20 | 0.11 | False | |||
|
861.27 μs | 1.11 ms | 1.28 | 0.02 | False | |||
|
915.32 μs | 1.17 ms | 1.28 | 0.04 | True | |||
|
917.75 μs | 1.23 ms | 1.34 | 0.07 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.80 μs | 20.66 μs | 1.23 | 0.15 | False | |||
|
10.49 μs | 12.11 μs | 1.16 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_DefaultFrozenDictionary*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.77 ns | 9.24 ns | 1.19 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySpan*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.81 μs | 4.10 μs | 1.08 | 0.03 | False | |||
|
803.02 ns | 890.42 ns | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
84.01 ns | 108.31 ns | 1.29 | 0.11 | True | |||
|
52.07 ns | 81.28 ns | 1.56 | 0.37 | True | |||
|
147.43 ns | 164.87 ns | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Tests.Perf_WebUtility*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
532.88 ms | 599.53 ms | 1.13 | 0.00 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDPuzzle*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
53.32 μs | 59.46 μs | 1.12 | 0.03 | False | |||
|
239.16 μs | 272.19 μs | 1.14 | 0.01 | True | |||
|
23.15 μs | 25.42 μs | 1.10 | 0.02 | True | |||
|
22.63 μs | 25.49 μs | 1.13 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.01 μs | 13.21 μs | 1.10 | 0.07 | False | |||
|
12.39 μs | 13.30 μs | 1.07 | 0.07 | False | |||
|
12.51 μs | 13.36 μs | 1.07 | 0.08 | False | |||
|
12.19 μs | 13.90 μs | 1.14 | 0.07 | False | |||
|
12.09 μs | 13.64 μs | 1.13 | 0.07 | False | |||
|
12.37 μs | 13.12 μs | 1.06 | 0.06 | False | |||
|
12.33 μs | 13.00 μs | 1.05 | 0.10 | False | |||
|
12.54 μs | 13.88 μs | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
38.04 μs | 47.15 μs | 1.24 | 0.07 | False | |||
|
7.81 μs | 9.14 μs | 1.17 | 0.13 | False | |||
|
47.47 μs | 52.31 μs | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
106.34 μs | 119.28 μs | 1.12 | 0.00 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndRemove<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
138.89 ns | 159.64 ns | 1.15 | 0.05 | False | |||
|
137.40 ns | 155.12 ns | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTime*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
102.19 ns | 155.82 ns | 1.52 | 0.46 | False | |||
|
105.01 ns | 145.32 ns | 1.38 | 0.47 | False | |||
|
98.32 ns | 128.39 ns | 1.31 | 0.46 | False | |||
|
56.24 ns | 70.04 ns | 1.25 | 0.15 | False | |||
|
56.59 ns | 63.00 ns | 1.11 | 0.15 | False | |||
|
104.67 ns | 138.90 ns | 1.33 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Double*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
455.50 ns | 494.50 ns | 1.09 | 0.07 | False | |||
|
173.12 ns | 201.34 ns | 1.16 | 0.10 | False | |||
|
278.11 ns | 313.65 ns | 1.13 | 0.14 | False | |||
|
359.17 ns | 392.65 ns | 1.09 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
199.96 ns | 217.81 ns | 1.09 | 0.36 | False | |||
|
209.11 ns | 225.80 ns | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
889.40 ns | 935.11 ns | 1.05 | 0.03 | False | |||
|
17.88 ns | 20.74 ns | 1.16 | 0.03 | False | |||
|
71.84 ns | 100.23 ns | 1.40 | 0.08 | True | |||
|
75.01 ns | 118.01 ns | 1.57 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Perf_Convert*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
126.28 ns | 134.00 ns | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.SearchValuesCharTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
176.85 ns | 192.86 ns | 1.09 | 0.16 | False | |||
|
190.13 μs | 207.05 μs | 1.09 | 0.28 | False | |||
|
2.04 μs | 2.16 μs | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_StringBuilder*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.13 μs | 2.39 μs | 1.12 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
24.16 μs | 31.70 μs | 1.31 | 0.01 | True | |||
|
25.69 μs | 39.00 μs | 1.52 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.13 μs | 8.76 μs | 1.08 | 0.04 | False | |||
|
7.47 μs | 8.06 μs | 1.08 | 0.03 | True | |||
|
7.41 μs | 8.21 μs | 1.11 | 0.03 | False | |||
|
6.85 μs | 7.39 μs | 1.08 | 0.03 | False | |||
|
7.87 μs | 8.61 μs | 1.09 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.93 μs | 12.73 μs | 1.16 | 0.11 | False | |||
|
4.68 μs | 6.45 μs | 1.38 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.33 ns | 14.77 ns | 1.20 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XName*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
89.20 ns | 97.84 ns | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.93 μs | 2.23 μs | 1.16 | 0.15 | False | |||
|
1.86 μs | 2.63 μs | 1.42 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Depth*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
649.27 ns | 757.15 ns | 1.17 | 0.06 | True | |||
|
371.66 ns | 438.52 ns | 1.18 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.31 μs | 12.13 μs | 1.18 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueFalse<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
522.88 μs | 593.13 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
256.41 ns | 291.86 ns | 1.14 | 0.02 | True | |||
|
112.90 ns | 144.73 ns | 1.28 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
39.84 μs | 43.86 μs | 1.10 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
32.75 ns | 38.29 ns | 1.17 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_BitArray*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
343.14 μs | 372.83 μs | 1.09 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.53 ns | 15.20 ns | 1.21 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Invoke*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
603.73 ns | 659.89 ns | 1.09 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
244.88 ns | 280.26 ns | 1.14 | 0.18 | False | |||
|
242.05 ns | 269.45 ns | 1.11 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.61 ns | 7.88 ns | 1.71 | 0.05 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.97 ns | 13.95 ns | 1.17 | 0.00 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Char*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
61.32 ns | 69.25 ns | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Encodings.Web.Tests.Perf_Encoders*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.71 ns | 3.44 ns | 2.01 | 0.12 | True | |||
|
19.36 ns | 23.96 ns | 1.24 | 0.16 | False | |||
|
2.94 ns | 4.06 ns | 1.38 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_Path*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.95 μs | 3.50 μs | 1.19 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.Ackermann*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
374.02 ms | 474.39 ms | 1.27 | 0.02 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.Puzzle*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.46 μs | 1.59 μs | 1.09 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.44 μs | 24.26 μs | 1.08 | 0.11 | False | |||
|
2.84 μs | 3.66 μs | 1.29 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueFalse<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
275.08 ns | 288.86 ns | 1.05 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Security.Cryptography.Tests.Perf_CryptoConfig*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.15 μs | 32.25 μs | 1.52 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.47 ns | 21.35 ns | 1.38 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ScopeValidation*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.34 μs | 8.92 μs | 1.07 | 0.02 | False | |||
|
16.09 μs | 18.17 μs | 1.13 | 0.07 | False | |||
|
21.40 μs | 22.67 μs | 1.06 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StreamReaderReadLineTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
507.42 μs | 579.70 μs | 1.14 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.21 μs | 1.65 μs | 1.36 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_SortedSet*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.62 μs | 8.63 μs | 1.13 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<String, String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.25 ns | 2.28 ns | 1.82 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Constructors<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.18362 |
Queue | TigerWindows |
Baseline | af874399a0de79c9364f3f0e8cebbd0c60e16dfa |
Compare | 957ab2f239fa1c425079cdb9eeb483380241dedb |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.28 μs | 4.64 μs | 1.08 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryAddGiventSize<Int32>*'
Tagging subscribers to this area: @dotnet/area-system-text-regularexpressions See info in area-owners.md if you want to be subscribed.
Author: | performanceautofiler[bot] |
---|---|
Assignees: | - |
Labels: | `area-System.Text.RegularExpressions`, `os-windows`, `arch-x64`, `untriaged`, `runtime-coreclr` |
Milestone: | - |
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.
Author: | performanceautofiler[bot] |
---|---|
Assignees: | - |
Labels: | `os-windows`, `arch-x64`, `area-CodeGen-coreclr`, `runtime-coreclr` |
Milestone: | - |
Commit range: https://github.com/dotnet/runtime/compare/bdbdf3ee942f5bd1efdf4c3adc03b93723ff2780...08cff56070d835c3c2fb1b3745e75f95d89c44e6
cc @amanasifkhalid we think it's https://github.com/dotnet/runtime/pull/96609
Same regressions on other platforms:
Some improvements:
I suspect you're right... There were far more size improvements than regressions for that change (diffs), but there were still thousands of regressions. Most of them come from our block reordering algorithm not being able to handle BBJ_COND
blocks with no fallthrough into the false target very well. I'm going to experiment locally with reducing churn around this (and hopefully we see some perf improvements associated with #96609, too).
Should we revert it for now?
@AndyAyersMS what do you think? #97191 has plenty of regressions for the same reasons as #96609, but I'm trying your idea of restoring fall-through into the false target before block layout to try to reduce churn; that might improve/fix some of these regressions.
Regressions outnumber improvements roughly 10:1.
Unless I'm mistaken, most folks should not be adversely impacted by this, unless they are comparing old jit behavior to new.
I would suggest we take a day to see if we can figure out what is wrong and fix it. If the fix is not obvious or looks complicated, then we can revert https://github.com/dotnet/runtime/pull/96609
@amanasifkhalid I am happy to drop what I'm doing and work on this. Let me know how to best help you here.
This is also affecting the ASP.NET lab so perhaps we shouldn't drag our feet.
So yes let's revert https://github.com/dotnet/runtime/pull/96609 but still dig in right away and see what happened.
Per Andy's comment here, the regression seems to be gone.
Regular lab charts now show this too
Run Information
Regressions in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Numerics.Tests.Perf_BigInteger
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md