Closed performanceautofiler[bot] closed 2 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.55 μs | 2.96 μs | 1.16 | 0.01 | False | |||
|
371.84 ns | 2.10 μs | 5.65 | 0.11 | True | |||
|
2.12 μs | 2.52 μs | 1.19 | 0.08 | False | |||
|
2.13 μs | 2.48 μs | 1.16 | 0.07 | False | |||
|
375.70 ns | 2.08 μs | 5.53 | 0.11 | True | |||
|
2.15 μs | 2.50 μs | 1.16 | 0.06 | False | |||
|
2.56 μs | 3.00 μs | 1.17 | 0.01 | False | |||
|
2.13 μs | 2.48 μs | 1.16 | 0.08 | False | |||
|
2.57 μs | 2.98 μs | 1.16 | 0.01 | False | |||
|
2.12 μs | 2.45 μs | 1.16 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringSearch*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.24 μs | 21.45 μs | 2.32 | 0.07 | True | |||
|
22.80 μs | 54.60 μs | 2.40 | 0.07 | True | |||
|
35.75 μs | 79.48 μs | 2.22 | 0.09 | True | |||
|
13.04 μs | 26.93 μs | 2.07 | 0.09 | False | |||
|
4.47 μs | 11.21 μs | 2.51 | 0.15 | True | |||
|
46.64 ms | 190.65 ms | 4.09 | 0.07 | True | |||
|
7.25 ms | 21.66 ms | 2.99 | 0.11 | True | |||
|
46.00 ms | 188.75 ms | 4.10 | 0.04 | True | |||
|
37.27 μs | 82.33 μs | 2.21 | 0.06 | True | |||
|
25.44 μs | 57.27 μs | 2.25 | 0.08 | True | |||
|
11.33 μs | 24.25 μs | 2.14 | 0.10 | True | |||
|
4.25 μs | 11.07 μs | 2.60 | 0.17 | True | |||
|
8.86 ms | 26.33 ms | 2.97 | 0.13 | True | |||
|
11.46 μs | 23.37 μs | 2.04 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_DocumentParse*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.29 ms | 7.40 ms | 1.40 | 0.09 | False | |||
|
4.99 ms | 7.27 ms | 1.46 | 0.06 | False | |||
|
5.39 ms | 7.52 ms | 1.40 | 0.09 | False | |||
|
5.10 ms | 7.05 ms | 1.38 | 0.06 | False | |||
|
4.89 ms | 6.29 ms | 1.28 | 0.07 | False | |||
|
5.24 ms | 7.45 ms | 1.42 | 0.07 | False | |||
|
5.12 ms | 6.88 ms | 1.34 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
70.16 μs | 119.26 μs | 1.70 | 0.09 | False | |||
|
42.61 μs | 96.75 μs | 2.27 | 0.09 | False | |||
|
56.28 μs | 96.82 μs | 1.72 | 0.09 | False | |||
|
6.39 μs | 14.68 μs | 2.30 | 0.12 | False | |||
|
130.00 μs | 234.31 μs | 1.80 | 0.09 | False | |||
|
70.27 μs | 160.74 μs | 2.29 | 0.17 | False | |||
|
48.58 μs | 112.89 μs | 2.32 | 0.09 | True | |||
|
955.37 ns | 1.85 μs | 1.94 | 0.11 | False | |||
|
2.04 μs | 4.81 μs | 2.36 | 0.09 | True | |||
|
821.72 ns | 1.53 μs | 1.86 | 0.10 | False | |||
|
81.85 μs | 164.33 μs | 2.01 | 0.10 | False | |||
|
113.01 μs | 239.65 μs | 2.12 | 0.09 | False | |||
|
464.31 μs | 1.12 ms | 2.42 | 0.12 | True | |||
|
14.82 μs | 35.19 μs | 2.38 | 0.12 | False | |||
|
19.82 μs | 42.03 μs | 2.12 | 0.16 | False | |||
|
1.17 μs | 1.84 μs | 1.57 | 0.14 | False | |||
|
100.52 μs | 189.83 μs | 1.89 | 0.10 | False | |||
|
6.51 μs | 15.13 μs | 2.32 | 0.12 | False | |||
|
94.20 μs | 198.54 μs | 2.11 | 0.11 | False | |||
|
19.23 μs | 40.36 μs | 2.10 | 0.13 | False | |||
|
7.90 μs | 19.79 μs | 2.51 | 0.09 | True | |||
|
31.52 μs | 52.42 μs | 1.66 | 0.11 | False | |||
|
24.62 μs | 46.68 μs | 1.90 | 0.15 | False | |||
|
58.25 μs | 152.33 μs | 2.61 | 0.12 | False | |||
|
64.41 μs | 132.40 μs | 2.06 | 0.10 | False | |||
|
84.06 μs | 210.52 μs | 2.50 | 0.11 | False | |||
|
76.43 μs | 169.67 μs | 2.22 | 0.10 | False | |||
|
29.30 μs | 55.16 μs | 1.88 | 0.09 | False | |||
|
11.78 μs | 28.96 μs | 2.46 | 0.16 | True | |||
|
96.85 μs | 188.96 μs | 1.95 | 0.12 | False | |||
|
35.72 μs | 62.03 μs | 1.74 | 0.09 | False | |||
|
60.26 μs | 138.25 μs | 2.29 | 0.07 | True | |||
|
2.29 μs | 5.30 μs | 2.32 | 0.11 | False | |||
|
25.88 μs | 46.61 μs | 1.80 | 0.14 | False | |||
|
14.25 μs | 35.56 μs | 2.50 | 0.15 | False | |||
|
472.29 μs | 1.11 ms | 2.35 | 0.10 | True | |||
|
976.18 ns | 1.68 μs | 1.72 | 0.08 | False | |||
|
599.31 μs | 1.46 ms | 2.44 | 0.09 | True | |||
|
32.69 μs | 72.87 μs | 2.23 | 0.13 | False | |||
|
648.48 μs | 1.24 ms | 1.92 | 0.11 | False | |||
|
56.03 μs | 98.11 μs | 1.75 | 0.09 | False | |||
|
9.67 μs | 21.58 μs | 2.23 | 0.10 | False | |||
|
8.38 μs | 17.16 μs | 2.05 | 0.12 | False | |||
|
49.72 μs | 113.61 μs | 2.29 | 0.16 | True | |||
|
C0pdF3ajkqrFMRWOtaxQWn7htDkJbeNkT/CvTdrMyF+O3Y6jX1IKC+JfX3OuceWj69AUoVgwDK9+i22BSCI00rpfAGlE2kqotyxBT7EyrIyED1FnaK0WdHgENZ0WIDM6dBIZZ8BTzArFEPGvptQVsTRbnQUdUUk0fhB5wG9AuIv0kDQ/BAta2IwvRXsuHdBzvoRMfXmgOvrhe8F2Au/pbIbDctS2iX8qsBmMDUl15fOlfGMPkqWE2dKmfFYnElN0G3aTCTBWFw6pq/rJaPXoM4/24vKTpxdq02FkpWz9D0KIko3syuXQ/RDpH9EtJVkotf/4/nSZ2Xze7xRGbpHBEUQzMYviCeOOy1gM0eX+tY0x9wGf0FTu1EW2mCDcBvclbOupd0AnVkGLBH8tw1lvnGrumxleF7UpDKp5+iMC5W2xPP6BlX+SbsbqdVdU2tDWwwWbTtMdyWgj5Bt7vfTGz9xPl6AK1fej56mZ+VpS5amFO9FLhlCEuNBMjg6SN4d9EerfjIeHI+Ho95oOOofJcdvk2ScJKEFVcZIVHcgJG6ujdzFjWBw0BVvOuKmftZhH439ut/Ctwoq8Dolup8+vS/AC6BKc4redR4/2sm+fnILKDdeadjpikYqCKdnqMDmun6ohMNqJsEy+jVAEfaYFRJZbBUXIiZ/eEDpA6crdpnTlbHpc0/1vk7p3oQHsmINaeQfAvBvTn0/DRQRWx96X6NSK07lDqjzF9kw+0UVBQAA>) | 15.34 μs | 33.72 μs | 2.20 | 0.13 | False | | | |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Reader*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
142.57 μs | 254.92 μs | 1.79 | 0.07 | False | |||
|
421.51 μs | 701.92 μs | 1.67 | 0.10 | False | |||
|
694.46 μs | 1.24 ms | 1.79 | 0.10 | False | |||
|
75.74 μs | 137.13 μs | 1.81 | 0.09 | False | |||
|
13.01 μs | 23.14 μs | 1.78 | 0.04 | False | |||
|
474.66 μs | 858.50 μs | 1.81 | 0.10 | False | |||
|
46.99 ms | 108.73 ms | 2.31 | 0.10 | False | |||
|
97.29 μs | 164.71 μs | 1.69 | 0.07 | False | |||
|
73.34 μs | 128.71 μs | 1.75 | 0.08 | False | |||
|
44.55 ms | 100.34 ms | 2.25 | 0.08 | False | |||
|
132.50 μs | 238.50 μs | 1.80 | 0.06 | False | |||
|
104.80 μs | 178.67 μs | 1.70 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Node.Tests.Perf_ParseThenWrite*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
67.19 ns | 226.57 ns | 3.37 | 0.22 | True | |||
|
186.65 ns | 1.23 μs | 6.61 | 0.14 | True | |||
|
456.98 ns | 3.79 μs | 8.30 | 0.07 | True | |||
|
63.62 ns | 222.22 ns | 3.49 | 0.18 | True | |||
|
663.77 ns | 6.07 μs | 9.14 | 0.04 | True | |||
|
282.22 ns | 948.13 ns | 3.36 | 0.15 | True | |||
|
724.41 ns | 6.84 μs | 9.45 | 0.03 | True | |||
|
120.05 ns | 697.11 ns | 5.81 | 0.22 | True | |||
|
77.77 ns | 287.20 ns | 3.69 | 0.18 | True | |||
|
180.69 ns | 941.18 ns | 5.21 | 0.19 | True | |||
|
467.74 ns | 2.01 μs | 4.30 | 0.21 | True | |||
|
66.98 ns | 210.54 ns | 3.14 | 0.25 | True | |||
|
147.14 ns | 1.63 μs | 11.05 | 0.19 | True | |||
|
152.24 ns | 403.47 ns | 2.65 | 0.22 | False | |||
|
76.73 ns | 282.02 ns | 3.68 | 0.19 | True | |||
|
400.15 ns | 1.75 μs | 4.37 | 0.11 | True | |||
|
67.80 ns | 227.26 ns | 3.35 | 0.22 | True | |||
|
69.90 ns | 229.02 ns | 3.28 | 0.23 | True | |||
|
77.21 ns | 274.89 ns | 3.56 | 0.23 | True | |||
|
36.87 ns | 52.79 ns | 1.43 | 0.14 | False | |||
|
101.62 ns | 496.03 ns | 4.88 | 0.15 | True | |||
|
340.75 ns | 1.41 μs | 4.15 | 0.18 | True | |||
|
235.97 ns | 777.76 ns | 3.30 | 0.11 | True | |||
|
457.88 ns | 1.74 μs | 3.80 | 0.08 | True | |||
|
218.92 ns | 1.59 μs | 7.28 | 0.11 | True | |||
|
78.95 ns | 222.34 ns | 2.82 | 0.24 | True | |||
|
52.85 ns | 263.39 ns | 4.98 | 0.21 | True | |||
|
38.75 ns | 60.70 ns | 1.57 | 0.15 | False | |||
|
513.64 ns | 6.08 μs | 11.84 | 0.06 | True | |||
|
157.82 ns | 401.72 ns | 2.55 | 0.16 | False | |||
|
244.49 ns | 779.79 ns | 3.19 | 0.14 | True | |||
|
64.93 ns | 215.73 ns | 3.32 | 0.22 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
677.89 μs | 885.09 μs | 1.31 | 0.11 | False | |||
|
85.13 μs | 275.98 μs | 3.24 | 0.09 | True | |||
|
52.29 μs | 254.61 μs | 4.87 | 0.08 | True | |||
|
187.66 μs | 391.49 μs | 2.09 | 0.08 | False | |||
|
52.51 μs | 254.87 μs | 4.85 | 0.05 | True | |||
|
53.15 μs | 264.24 μs | 4.97 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StreamReaderReadLineTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.51 μs | 24.16 μs | 5.36 | 0.13 | True | |||
|
4.14 μs | 24.60 μs | 5.94 | 0.14 | True | |||
|
3.94 μs | 32.27 μs | 8.18 | 0.18 | True | |||
|
104.42 μs | 576.11 μs | 5.52 | 0.14 | True | |||
|
6.09 μs | 41.70 μs | 6.85 | 0.16 | True | |||
|
82.36 μs | 741.89 μs | 9.01 | 0.15 | True | |||
|
144.91 μs | 928.98 μs | 6.41 | 0.09 | True | |||
|
6.10 μs | 40.52 μs | 6.65 | 0.15 | True | |||
|
107.42 μs | 555.71 μs | 5.17 | 0.14 | True | |||
|
137.63 μs | 945.43 μs | 6.87 | 0.10 | True | |||
|
4.32 μs | 27.17 μs | 6.29 | 0.18 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Single>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 7f881716e5a08899a4e16aaf32e689af2ac75568 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
177.96 μs | 497.84 μs | 2.80 | 0.06 | True | |||
|
245.58 μs | 566.61 μs | 2.31 | 0.06 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
635.90 μs | 1.32 ms | 2.07 | 0.07 | True | |||
|
637.14 μs | 1.25 ms | 1.96 | 0.12 | False | |||
|
643.76 μs | 1.35 ms | 2.09 | 0.12 | False | |||
|
79.97 μs | 163.32 μs | 2.04 | 0.07 | False | |||
|
636.23 μs | 1.30 ms | 2.04 | 0.11 | False | |||
|
6.22 ms | 15.98 ms | 2.57 | 0.12 | True | |||
|
6.39 ms | 16.20 ms | 2.54 | 0.10 | True | |||
|
63.60 μs | 132.68 μs | 2.09 | 0.12 | False | |||
|
64.13 μs | 132.96 μs | 2.07 | 0.13 | False | |||
|
6.22 ms | 15.76 ms | 2.53 | 0.09 | True | |||
|
65.62 μs | 136.70 μs | 2.08 | 0.10 | False | |||
|
782.91 μs | 1.54 ms | 1.97 | 0.07 | False | |||
|
6.35 ms | 16.33 ms | 2.57 | 0.11 | True | |||
|
65.18 μs | 137.45 μs | 2.11 | 0.11 | False | |||
|
659.15 μs | 1.32 ms | 2.00 | 0.11 | False | |||
|
6.29 ms | 16.02 ms | 2.55 | 0.11 | False | |||
|
64.49 μs | 133.36 μs | 2.07 | 0.11 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Segment*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
31.36 μs | 36.18 μs | 1.15 | 0.13 | False | |||
|
30.42 μs | 35.87 μs | 1.18 | 0.13 | False | |||
|
68.96 μs | 150.30 μs | 2.18 | 0.06 | True | |||
|
18.78 μs | 21.38 μs | 1.14 | 0.13 | False | |||
|
46.82 μs | 93.89 μs | 2.01 | 0.28 | True | |||
|
12.28 μs | 16.29 μs | 1.33 | 0.18 | False | |||
|
14.50 μs | 18.26 μs | 1.26 | 0.19 | False | |||
|
69.22 μs | 117.73 μs | 1.70 | 0.03 | True | |||
|
47.05 μs | 51.30 μs | 1.09 | 0.13 | False | |||
|
29.32 μs | 39.30 μs | 1.34 | 0.08 | False | |||
|
266.42 μs | 715.51 μs | 2.69 | 0.09 | True | |||
|
44.78 μs | 51.29 μs | 1.15 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_File*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.71 μs | 75.13 μs | 4.78 | 0.18 | True | |||
|
20.44 μs | 102.97 μs | 5.04 | 0.15 | True | |||
|
354.49 μs | 1.77 ms | 4.98 | 0.19 | True | |||
|
9.49 μs | 43.95 μs | 4.63 | 0.23 | True | |||
|
221.54 μs | 690.23 μs | 3.12 | 0.24 | True | |||
|
494.39 μs | 2.49 ms | 5.03 | 0.20 | True | |||
|
15.23 μs | 74.31 μs | 4.88 | 0.19 | True | |||
|
9.39 μs | 30.93 μs | 3.29 | 0.24 | True | |||
|
341.16 μs | 1.75 ms | 5.13 | 0.21 | True | |||
|
22.18 μs | 102.45 μs | 4.62 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Double>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.19 ms | 11.10 ms | 9.31 | 0.11 | True | |||
|
1.05 ms | 9.50 ms | 9.03 | 0.12 | True | |||
|
465.10 μs | 1.21 ms | 2.61 | 0.03 | True | |||
|
2.59 ms | 26.81 ms | 10.37 | 0.11 | True | |||
|
684.39 μs | 1.69 ms | 2.47 | 0.01 | True | |||
|
1.35 ms | 12.14 ms | 9.00 | 0.09 | True | |||
|
2.99 ms | 29.65 ms | 9.91 | 0.10 | True | |||
|
844.42 μs | 2.24 ms | 2.66 | 0.01 | True | |||
|
218.47 μs | 2.00 ms | 9.17 | 0.03 | True | |||
|
708.21 μs | 2.45 ms | 3.45 | 0.10 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Utf8Encoding*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
180.62 μs | 271.24 μs | 1.50 | 0.08 | False | |||
|
187.73 μs | 273.98 μs | 1.46 | 0.11 | False | |||
|
184.72 μs | 272.10 μs | 1.47 | 0.08 | False | |||
|
192.90 μs | 363.32 μs | 1.88 | 0.09 | False | |||
|
196.65 μs | 366.23 μs | 1.86 | 0.08 | False | |||
|
183.06 μs | 265.77 μs | 1.45 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Hashtable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
185.64 μs | 277.29 μs | 1.49 | 0.09 | False | |||
|
193.81 μs | 355.89 μs | 1.84 | 0.07 | False | |||
|
145.21 μs | 223.85 μs | 1.54 | 0.08 | False | |||
|
163.04 μs | 319.76 μs | 1.96 | 0.06 | False | |||
|
186.66 μs | 275.97 μs | 1.48 | 0.09 | False | |||
|
201.45 μs | 363.81 μs | 1.81 | 0.10 | False | |||
|
155.33 μs | 311.03 μs | 2.00 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.80 μs | 21.60 μs | 2.77 | 0.19 | True | |||
|
97.64 μs | 388.14 μs | 3.98 | 0.14 | True | |||
|
98.79 μs | 397.04 μs | 4.02 | 0.16 | True | |||
|
103.65 μs | 385.28 μs | 3.72 | 0.14 | True | |||
|
4.31 μs | 17.10 μs | 3.96 | 0.19 | True | |||
|
4.93 μs | 20.85 μs | 4.23 | 0.18 | True | |||
|
4.74 μs | 39.26 μs | 8.28 | 0.03 | True | |||
|
12.03 μs | 39.54 μs | 3.29 | 0.32 | True | |||
|
4.27 μs | 17.88 μs | 4.18 | 0.14 | True | |||
|
4.49 μs | 17.77 μs | 3.96 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Single>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
45.75 ns | 294.93 ns | 6.45 | 0.44 | True | |||
|
132.71 ns | 1.65 μs | 12.40 | 0.22 | True | |||
|
64.89 ns | 847.38 ns | 13.06 | 0.31 | True | |||
|
39.24 ns | 226.64 ns | 5.78 | 0.55 | True | |||
|
64.43 ns | 848.99 ns | 13.18 | 0.28 | True | |||
|
39.95 ns | 220.06 ns | 5.51 | 0.55 | True | |||
|
108.47 ns | 291.94 ns | 2.69 | 0.17 | False | |||
|
39.54 ns | 213.62 ns | 5.40 | 0.53 | True | |||
|
27.00 ns | 196.61 ns | 7.28 | 0.44 | True | |||
|
81.49 ns | 246.66 ns | 3.03 | 0.33 | False | |||
|
48.83 ns | 299.54 ns | 6.13 | 0.48 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector3*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.66 μs | 31.15 μs | 2.92 | 0.06 | True | |||
|
5.07 μs | 5.46 μs | 1.08 | 0.06 | False | |||
|
7.35 μs | 28.25 μs | 3.84 | 0.10 | True | |||
|
6.69 μs | 25.57 μs | 3.82 | 0.06 | True | |||
|
4.27 μs | 4.70 μs | 1.10 | 0.10 | False | |||
|
4.99 μs | 5.43 μs | 1.09 | 0.06 | False | |||
|
10.34 μs | 32.05 μs | 3.10 | 0.08 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<BinaryData>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
395.62 μs | 833.00 μs | 2.11 | 0.14 | True | |||
|
467.71 μs | 975.83 μs | 2.09 | 0.12 | True | |||
|
376.45 μs | 811.32 μs | 2.16 | 0.11 | True | |||
|
460.70 μs | 956.36 μs | 2.08 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
131.86 ns | 202.68 ns | 1.54 | 0.10 | False | |||
|
915.31 ns | 1.10 μs | 1.20 | 0.05 | False | |||
|
153.58 ns | 242.40 ns | 1.58 | 0.11 | False | |||
|
265.91 ns | 660.72 ns | 2.48 | 0.11 | True | |||
|
286.77 ns | 629.95 ns | 2.20 | 0.10 | True | |||
|
195.81 ns | 385.75 ns | 1.97 | 0.16 | False | |||
|
156.08 ns | 236.83 ns | 1.52 | 0.07 | False | |||
|
237.11 ns | 421.98 ns | 1.78 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySpan*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
139.34 ns | 848.72 ns | 6.09 | 0.14 | True | |||
|
788.07 ns | 6.44 μs | 8.17 | 0.07 | True | |||
|
742.71 ns | 6.53 μs | 8.79 | 0.06 | True | |||
|
146.35 ns | 763.12 ns | 5.21 | 0.17 | True | |||
|
768.76 ns | 6.59 μs | 8.58 | 0.08 | True | |||
|
148.13 ns | 862.26 ns | 5.82 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.SearchValuesByteTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 7f881716e5a08899a4e16aaf32e689af2ac75568 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
239.22 ns | 1.67 μs | 6.99 | 0.15 | True | |||
|
36.73 ns | 270.08 ns | 7.35 | 0.21 | False | |||
|
264.04 ns | 1.20 μs | 4.55 | 0.12 | True | |||
|
432.73 ns | 2.86 μs | 6.61 | 0.12 | True | |||
|
36.10 ns | 265.54 ns | 7.36 | 0.19 | False | |||
|
53.17 ns | 243.05 ns | 4.57 | 0.20 | True | |||
|
81.28 ns | 530.94 ns | 6.53 | 0.21 | False | |||
|
266.51 ns | 1.32 μs | 4.94 | 0.10 | True | |||
|
57.68 ns | 379.60 ns | 6.58 | 0.15 | False | |||
|
254.22 ns | 1.21 μs | 4.78 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Quaternion*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.40 μs | 35.92 μs | 2.19 | 0.13 | True | |||
|
13.21 μs | 29.31 μs | 2.22 | 0.09 | True | |||
|
17.23 μs | 35.99 μs | 2.09 | 0.10 | True | |||
|
13.60 μs | 29.25 μs | 2.15 | 0.07 | True | |||
|
12.61 μs | 23.76 μs | 1.88 | 0.14 | True | |||
|
12.14 μs | 24.46 μs | 2.01 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
64.04 ns | 109.39 ns | 1.71 | 0.34 | False | |||
|
34.39 ns | 78.19 ns | 2.27 | 0.34 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Primitives.Tests.IPAddressPerformanceTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.20 μs | 16.80 μs | 2.05 | 0.16 | False | |||
|
9.16 μs | 17.41 μs | 1.90 | 0.12 | False | |||
|
3.72 μs | 9.18 μs | 2.47 | 0.20 | False | |||
|
5.18 μs | 11.58 μs | 2.23 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 7f881716e5a08899a4e16aaf32e689af2ac75568 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
188.60 ns | 474.97 ns | 2.52 | 0.22 | True | |||
|
1.64 μs | 8.12 μs | 4.94 | 0.15 | True | |||
|
1.87 μs | 10.97 μs | 5.86 | 0.09 | True | |||
|
216.31 ns | 616.18 ns | 2.85 | 0.24 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 7f881716e5a08899a4e16aaf32e689af2ac75568 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
737.98 ns | 3.68 μs | 4.99 | 0.13 | True | |||
|
576.83 ns | 2.32 μs | 4.02 | 0.09 | True | |||
|
36.03 ns | 248.69 ns | 6.90 | 0.52 | True | |||
|
26.19 ns | 112.32 ns | 4.29 | 0.33 | True | |||
|
10.64 ns | 42.68 ns | 4.01 | 0.59 | True | |||
|
104.09 ns | 611.59 ns | 5.88 | 0.21 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Plane*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
282.64 ns | 1.11 μs | 3.92 | 0.20 | True | |||
|
286.58 ns | 1.26 μs | 4.40 | 0.19 | True | |||
|
264.80 ns | 1.18 μs | 4.47 | 0.19 | True | |||
|
809.24 ns | 8.83 μs | 10.91 | 0.07 | True | |||
|
262.27 ns | 1.08 μs | 4.11 | 0.21 | True | |||
|
892.81 ns | 10.07 μs | 11.28 | 0.07 | True | |||
|
264.99 ns | 1.10 μs | 4.13 | 0.21 | True | |||
|
269.53 ns | 1.06 μs | 3.94 | 0.13 | True | |||
|
928.88 ns | 10.08 μs | 10.85 | 0.11 | True | |||
|
364.15 ns | 1.22 μs | 3.34 | 0.16 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.SearchValuesCharTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
526.95 ns | 3.83 μs | 7.27 | 0.15 | True | |||
|
36.10 ns | 67.59 ns | 1.87 | 0.39 | False | |||
|
76.74 ns | 164.21 ns | 2.14 | 0.28 | False | |||
|
39.32 ns | 67.27 ns | 1.71 | 0.31 | False | |||
|
38.12 ns | 70.78 ns | 1.86 | 0.33 | False | |||
|
64.92 ns | 813.19 ns | 12.53 | 0.32 | True | |||
|
17.37 ns | 47.01 ns | 2.71 | 0.36 | False | |||
|
138.48 ns | 1.22 μs | 8.81 | 0.19 | True | |||
|
17.34 ns | 43.15 ns | 2.49 | 0.32 | False | |||
|
15.25 ns | 36.99 ns | 2.43 | 0.25 | False | |||
|
25.73 ns | 62.54 ns | 2.43 | 0.57 | False | |||
|
496.97 ns | 3.76 μs | 7.56 | 0.15 | True | |||
|
17.44 ns | 42.41 ns | 2.43 | 0.30 | False | |||
|
34.71 ns | 66.32 ns | 1.91 | 0.30 | False | |||
|
20.50 ns | 65.65 ns | 3.20 | 0.54 | False | |||
|
493.60 ns | 3.73 μs | 7.55 | 0.21 | True | |||
|
19.61 ns | 100.95 ns | 5.15 | 0.50 | True | |||
|
19.18 ns | 100.33 ns | 5.23 | 0.50 | True | |||
|
129.05 ns | 1.55 μs | 12.02 | 0.23 | True | |||
|
39.81 ns | 81.41 ns | 2.05 | 0.36 | False | |||
|
36.15 ns | 65.31 ns | 1.81 | 0.44 | False | |||
|
54.65 ns | 186.59 ns | 3.41 | 0.31 | True | |||
|
138.95 ns | 1.21 μs | 8.69 | 0.22 | True | |||
|
22.95 ns | 69.50 ns | 3.03 | 0.61 | True | |||
|
19.80 ns | 63.70 ns | 3.22 | 0.59 | False | |||
|
23.10 ns | 66.54 ns | 2.88 | 0.58 | False | |||
|
96.26 ns | 491.09 ns | 5.10 | 0.25 | True | |||
|
71.08 ns | 766.80 ns | 10.79 | 0.31 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector4*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.40 ms | 7.00 ms | 2.06 | 0.08 | False | |||
|
3.30 ms | 7.15 ms | 2.16 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.97 μs | 27.68 μs | 3.09 | 0.09 | True | |||
|
8.57 μs | 26.73 μs | 3.12 | 0.07 | True | |||
|
6.68 μs | 16.64 μs | 2.49 | 0.08 | True | |||
|
6.84 μs | 16.65 μs | 2.43 | 0.07 | True | |||
|
8.69 μs | 26.99 μs | 3.11 | 0.09 | True | |||
|
9.18 μs | 27.65 μs | 3.01 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<BinaryData>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
458.15 ms | 1.09 secs | 2.38 | 0.25 | True | |||
|
225.67 ms | 635.52 ms | 2.82 | 0.18 | False | |||
|
372.66 ms | 868.46 ms | 2.33 | 0.25 | True | |||
|
86.71 ms | 292.59 ms | 3.37 | 0.09 | True | |||
|
107.48 ms | 343.03 ms | 3.19 | 0.06 | True | |||
|
226.15 ms | 622.87 ms | 2.75 | 0.16 | True | |||
|
84.51 ms | 291.72 ms | 3.45 | 0.08 | True | |||
|
263.82 ms | 768.68 ms | 2.91 | 0.22 | False | |||
|
362.77 ms | 870.49 ms | 2.40 | 0.22 | False | |||
|
361.67 ms | 861.38 ms | 2.38 | 0.23 | False | |||
|
260.47 ms | 782.27 ms | 3.00 | 0.26 | False | |||
|
223.18 ms | 630.85 ms | 2.83 | 0.21 | False | |||
|
454.56 ms | 1.08 secs | 2.38 | 0.24 | True | |||
|
232.62 ms | 642.51 ms | 2.76 | 0.22 | False | |||
|
269.49 ms | 717.13 ms | 2.66 | 0.24 | False | |||
|
364.84 ms | 872.57 ms | 2.39 | 0.23 | False | |||
|
466.59 ms | 1.07 secs | 2.30 | 0.26 | True | |||
|
468.16 ms | 1.08 secs | 2.31 | 0.26 | True | |||
|
108.35 ms | 340.65 ms | 3.14 | 0.06 | True | |||
|
98.63 ms | 330.84 ms | 3.35 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Strings*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.95 μs | 12.49 μs | 3.16 | 0.02 | True | |||
|
3.66 μs | 12.22 μs | 3.34 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Perf_Convert*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.95 μs | 17.82 μs | 2.24 | 0.12 | False | |||
|
9.63 μs | 23.13 μs | 2.40 | 0.07 | True | |||
|
12.54 μs | 29.44 μs | 2.35 | 0.09 | True | |||
|
9.42 μs | 22.68 μs | 2.41 | 0.08 | True | |||
|
7.95 μs | 18.06 μs | 2.27 | 0.12 | False | |||
|
13.02 μs | 29.18 μs | 2.24 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.45 ms | 11.81 ms | 2.65 | 0.10 | True | |||
|
3.22 ms | 9.55 ms | 2.96 | 0.10 | True | |||
|
3.33 ms | 9.77 ms | 2.94 | 0.12 | True | |||
|
3.32 ms | 9.96 ms | 3.00 | 0.10 | True | |||
|
4.26 ms | 11.64 ms | 2.74 | 0.06 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.33 μs | 16.46 μs | 3.09 | 0.12 | True | |||
|
7.59 μs | 19.96 μs | 2.63 | 0.12 | True | |||
|
4.81 μs | 13.01 μs | 2.71 | 0.11 | True | |||
|
5.41 μs | 16.42 μs | 3.04 | 0.07 | True | |||
|
7.46 μs | 19.86 μs | 2.66 | 0.11 | True | |||
|
4.66 μs | 12.96 μs | 2.78 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.25 μs | 52.71 μs | 2.48 | 0.09 | True | |||
|
16.71 μs | 41.97 μs | 2.51 | 0.09 | True | |||
|
15.12 μs | 36.15 μs | 2.39 | 0.09 | True | |||
|
16.93 μs | 42.39 μs | 2.50 | 0.10 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
856.08 μs | 1.05 ms | 1.23 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
231.33 μs | 487.16 μs | 2.11 | 0.09 | False | |||
|
210.19 μs | 417.07 μs | 1.98 | 0.11 | False | |||
|
206.43 μs | 457.70 μs | 2.22 | 0.10 | True | |||
|
207.65 μs | 441.16 μs | 2.12 | 0.11 | False | |||
|
236.61 μs | 490.25 μs | 2.07 | 0.12 | False | |||
|
204.83 μs | 408.11 μs | 1.99 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ArrayList>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 7f881716e5a08899a4e16aaf32e689af2ac75568 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
652.00 ns | 1.02 μs | 1.56 | 0.18 | False | |||
|
3.11 μs | 11.48 μs | 3.69 | 0.11 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.BinaryReaderTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
227.29 μs | 425.54 μs | 1.87 | 0.11 | False | |||
|
248.95 μs | 575.43 μs | 2.31 | 0.10 | True | |||
|
247.47 μs | 581.67 μs | 2.35 | 0.07 | True | |||
|
184.41 μs | 495.81 μs | 2.69 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.38 μs | 15.13 μs | 2.37 | 0.08 | True | |||
|
4.66 μs | 11.26 μs | 2.42 | 0.13 | True | |||
|
4.77 μs | 11.04 μs | 2.31 | 0.14 | False | |||
|
3.91 μs | 10.05 μs | 2.57 | 0.16 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
70.89 μs | 122.88 μs | 1.73 | 0.06 | False | |||
|
68.12 μs | 84.39 μs | 1.24 | 0.08 | False | |||
|
76.12 μs | 100.24 μs | 1.32 | 0.12 | False | |||
|
77.58 μs | 92.74 μs | 1.20 | 0.07 | False | |||
|
77.14 μs | 130.33 μs | 1.69 | 0.08 | False | |||
|
80.95 μs | 130.88 μs | 1.62 | 0.09 | False | |||
|
67.91 μs | 83.38 μs | 1.23 | 0.08 | False | |||
|
85.26 μs | 138.68 μs | 1.63 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
39.12 ns | 1.13 μs | 28.98 | 0.32 | True | |||
|
39.38 ns | 1.21 μs | 30.60 | 0.37 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
62.15 ns | 848.46 ns | 13.65 | 0.35 | True | |||
|
95.43 ns | 805.13 ns | 8.44 | 0.25 | True | |||
|
123.74 ns | 409.47 ns | 3.31 | 0.28 | False | |||
|
91.03 ns | 811.55 ns | 8.91 | 0.22 | True | |||
|
83.85 ns | 369.04 ns | 4.40 | 0.38 | True | |||
|
52.91 ns | 337.04 ns | 6.37 | 0.53 | True | |||
|
42.06 ns | 372.57 ns | 8.86 | 0.47 | True | |||
|
56.63 ns | 430.25 ns | 7.60 | 0.46 | True | |||
|
42.71 ns | 377.13 ns | 8.83 | 0.45 | True | |||
|
46.33 ns | 347.74 ns | 7.51 | 0.55 | True | |||
|
518.96 ns | 3.83 μs | 7.37 | 0.13 | True | |||
|
118.11 ns | 1.71 μs | 14.44 | 0.29 | True | |||
|
60.65 ns | 859.60 ns | 14.17 | 0.31 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector2*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.11 μs | 41.89 μs | 2.60 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.21 μs | 13.92 μs | 1.93 | 0.13 | False | |||
|
4.25 μs | 9.05 μs | 2.13 | 0.20 | False | |||
|
8.61 μs | 13.74 μs | 1.59 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
146.12 ns | 1.11 μs | 7.58 | 0.19 | True | |||
|
382.76 ns | 2.09 μs | 5.47 | 0.08 | True | |||
|
1.04 μs | 6.26 μs | 6.01 | 0.14 | True | |||
|
48.10 ns | 305.84 ns | 6.36 | 0.35 | True | |||
|
72.76 ns | 380.06 ns | 5.22 | 0.35 | True | |||
|
50.60 ns | 293.52 ns | 5.80 | 0.34 | True | |||
|
211.95 ns | 622.44 ns | 2.94 | 0.09 | False | |||
|
142.19 ns | 1.12 μs | 7.88 | 0.18 | True | |||
|
31.88 ns | 118.93 ns | 3.73 | 0.26 | True | |||
|
1.35 μs | 4.17 μs | 3.08 | 0.05 | False | |||
|
724.56 ns | 3.46 μs | 4.78 | 0.03 | True | |||
|
372.17 ns | 2.62 μs | 7.05 | 0.07 | True | |||
|
45.07 ns | 204.17 ns | 4.53 | 0.17 | False | |||
|
759.80 ns | 3.60 μs | 4.74 | 0.11 | True | |||
|
181.23 ns | 998.97 ns | 5.51 | 0.21 | True | |||
|
1.12 μs | 6.34 μs | 5.67 | 0.13 | True | |||
|
1.03 μs | 4.59 μs | 4.48 | 0.08 | True | |||
|
86.51 ns | 452.13 ns | 5.23 | 0.20 | True | |||
|
898.55 ns | 3.08 μs | 3.42 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix4x4*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.65 ms | 13.41 ms | 1.55 | 0.10 | False | |||
|
5.42 ms | 7.08 ms | 1.31 | 0.15 | False | |||
|
5.50 ms | 7.10 ms | 1.29 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.51 μs | 6.47 μs | 2.58 | 0.14 | True | |||
|
2.12 μs | 5.38 μs | 2.54 | 0.09 | False | |||
|
2.09 μs | 5.41 μs | 2.59 | 0.15 | True | |||
|
2.53 μs | 6.44 μs | 2.54 | 0.11 | True | |||
|
1.58 μs | 4.18 μs | 2.64 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.06 μs | 20.62 μs | 1.87 | 0.11 | False | |||
|
4.47 μs | 12.20 μs | 2.73 | 0.15 | False | |||
|
7.10 μs | 15.46 μs | 2.18 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
207.78 ns | 1.63 μs | 7.84 | 0.11 | True | |||
|
337.26 ns | 1.74 μs | 5.15 | 0.11 | True | |||
|
128.91 ns | 1.10 μs | 8.56 | 0.11 | True | |||
|
282.58 ns | 1.73 μs | 6.13 | 0.10 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix3x2*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
601.05 μs | 975.78 μs | 1.62 | 0.07 | False | |||
|
811.47 μs | 1.42 ms | 1.75 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
204.47 μs | 505.21 μs | 2.47 | 0.09 | True | |||
|
197.94 μs | 458.10 μs | 2.31 | 0.11 | True | |||
|
205.07 μs | 508.56 μs | 2.48 | 0.13 | True | |||
|
250.32 μs | 591.83 μs | 2.36 | 0.11 | False | |||
|
258.85 μs | 591.07 μs | 2.28 | 0.10 | True | |||
|
199.37 μs | 459.81 μs | 2.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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.35 μs | 21.81 μs | 1.92 | 0.11 | False | |||
|
4.45 μs | 9.80 μs | 2.20 | 0.14 | False | |||
|
1.91 μs | 4.09 μs | 2.14 | 0.18 | False | |||
|
13.70 μs | 35.10 μs | 2.56 | 0.09 | True | |||
|
1.01 μs | 1.69 μs | 1.67 | 0.16 | False | |||
|
952.56 ns | 1.61 μs | 1.69 | 0.25 | False | |||
|
967.63 ns | 1.62 μs | 1.67 | 0.26 | False | |||
|
2.44 μs | 5.43 μs | 2.23 | 0.11 | False | |||
|
1.57 μs | 7.71 μs | 4.91 | 0.14 | True | |||
|
2.91 μs | 7.78 μs | 2.68 | 0.14 | True | |||
|
1.44 μs | 1.87 μs | 1.30 | 0.11 | False | |||
|
1.52 μs | 1.85 μs | 1.22 | 0.13 | False | |||
|
3.67 μs | 9.01 μs | 2.45 | 0.16 | False | |||
|
4.07 μs | 7.52 μs | 1.85 | 0.19 | False | |||
|
6.83 μs | 20.35 μs | 2.98 | 0.13 | True | |||
|
4.34 μs | 9.95 μs | 2.30 | 0.14 | True | |||
|
132.77 μs | 231.77 μs | 1.75 | 0.16 | False | |||
|
4.53 μs | 9.93 μs | 2.19 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.69 ms | 10.12 ms | 2.74 | 0.12 | True | |||
|
3.66 ms | 9.88 ms | 2.70 | 0.10 | True | |||
|
9.56 ms | 11.08 ms | 1.16 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 7f881716e5a08899a4e16aaf32e689af2ac75568 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.13 μs | 41.66 μs | 2.58 | 0.09 | True | |||
|
16.76 μs | 41.58 μs | 2.48 | 0.10 | True | |||
|
8.35 μs | 23.04 μs | 2.76 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.69 μs | 24.04 μs | 2.25 | 0.09 | False | |||
|
12.79 μs | 24.85 μs | 1.94 | 0.12 | False | |||
|
5.53 μs | 15.50 μs | 2.80 | 0.10 | False | |||
|
9.21 μs | 17.40 μs | 1.89 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.94 μs | 7.37 μs | 2.50 | 0.21 | False | |||
|
3.04 μs | 7.23 μs | 2.38 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
387.60 μs | 707.79 μs | 1.83 | 0.06 | False | |||
|
390.97 μs | 723.08 μs | 1.85 | 0.11 | False | |||
|
370.96 μs | 683.35 μs | 1.84 | 0.08 | False | |||
|
427.10 μs | 821.54 μs | 1.92 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
291.41 ns | 774.20 ns | 2.66 | 0.16 | False | |||
|
486.30 ns | 867.24 ns | 1.78 | 0.15 | False | |||
|
1.63 ms | 10.40 ms | 6.38 | 0.06 | True | |||
|
6.95 μs | 44.94 μs | 6.46 | 0.10 | True | |||
|
2.46 ms | 11.34 ms | 4.61 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.BinaryWriterExtendedTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
147.72 μs | 295.83 μs | 2.00 | 0.08 | False | |||
|
138.41 μs | 225.45 μs | 1.63 | 0.08 | False | |||
|
128.92 μs | 271.60 μs | 2.11 | 0.08 | True | |||
|
124.99 μs | 192.10 μs | 1.54 | 0.07 | False | |||
|
138.60 μs | 223.36 μs | 1.61 | 0.10 | False | |||
|
151.03 μs | 302.06 μs | 2.00 | 0.10 | False | |||
|
118.26 μs | 192.64 μs | 1.63 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
112.50 ns | 462.25 ns | 4.11 | 0.29 | True | |||
|
368.33 ns | 1.34 μs | 3.65 | 0.23 | False | |||
|
607.43 ns | 2.00 μs | 3.29 | 0.18 | True | |||
|
488.63 ns | 1.92 μs | 3.93 | 0.12 | True | |||
|
228.08 ns | 427.66 ns | 1.88 | 0.14 | False | |||
|
233.02 ns | 427.04 ns | 1.83 | 0.16 | False | |||
|
603.50 ns | 2.02 μs | 3.35 | 0.13 | True | |||
|
488.11 ns | 1.90 μs | 3.88 | 0.16 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
245.40 ns | 564.39 ns | 2.30 | 0.22 | False | |||
|
420.74 ns | 705.31 ns | 1.68 | 0.20 | False | |||
|
1.15 μs | 3.58 μs | 3.10 | 0.06 | True | |||
|
295.08 ns | 650.02 ns | 2.20 | 0.20 | False | |||
|
916.91 ns | 6.59 μs | 7.19 | 0.09 | True | |||
|
728.58 ns | 3.15 μs | 4.32 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_Encoding*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.87 μs | 39.67 μs | 1.53 | 0.09 | False | |||
|
20.04 μs | 29.20 μs | 1.46 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.09 μs | 125.35 μs | 2.72 | 0.17 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Get*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.66 ms | 2.23 ms | 1.34 | 0.05 | False | |||
|
1.77 ms | 2.31 ms | 1.31 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
58.16 ns | 726.98 ns | 12.50 | 0.24 | True | |||
|
58.80 ns | 725.50 ns | 12.34 | 0.28 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Float*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.08 μs | 2.62 μs | 1.26 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_Path*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
41.08 μs | 78.06 μs | 1.90 | 0.10 | False | |||
|
75.61 μs | 137.49 μs | 1.82 | 0.11 | False | |||
|
323.85 μs | 584.86 μs | 1.81 | 0.11 | False | |||
|
6.49 μs | 11.99 μs | 1.85 | 0.14 | False | |||
|
371.50 μs | 654.46 μs | 1.76 | 0.07 | False | |||
|
283.86 μs | 488.82 μs | 1.72 | 0.12 | False | |||
|
26.00 ms | 71.65 ms | 2.76 | 0.15 | False | |||
|
56.01 μs | 108.62 μs | 1.94 | 0.11 | False | |||
|
220.59 μs | 369.49 μs | 1.68 | 0.06 | False | |||
|
331.03 μs | 527.27 μs | 1.59 | 0.15 | False | |||
|
28.57 ms | 78.64 ms | 2.75 | 0.11 | True | |||
|
185.72 μs | 317.01 μs | 1.71 | 0.12 | False | |||
|
37.05 μs | 72.32 μs | 1.95 | 0.08 | False | |||
|
6.04 μs | 10.91 μs | 1.81 | 0.14 | False | |||
|
65.73 μs | 122.62 μs | 1.87 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_ParseThenWrite*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.06 μs | 53.02 μs | 1.15 | 0.09 | False | |||
|
35.38 μs | 42.74 μs | 1.21 | 0.23 | False | |||
|
40.58 μs | 46.03 μs | 1.13 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.18 μs | 26.37 μs | 1.38 | 0.10 | False | |||
|
6.32 μs | 18.46 μs | 2.92 | 0.14 | True | |||
|
6.25 μs | 18.39 μs | 2.94 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
123.68 ms | 661.99 ms | 5.35 | 0.07 | True | |||
|
122.71 ms | 673.15 ms | 5.49 | 0.08 | True | |||
|
124.47 ms | 666.58 ms | 5.36 | 0.06 | True | |||
|
123.18 ms | 663.35 ms | 5.39 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StreamReaderReadToEndTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.31 μs | 122.51 μs | 4.66 | 0.04 | True | |||
|
6.50 ms | 19.98 ms | 3.07 | 0.11 | True | |||
|
191.82 μs | 346.51 μs | 1.81 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateObject*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.26 ms | 10.67 ms | 1.47 | 0.08 | False | |||
|
10.55 ms | 17.60 ms | 1.67 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
135.68 μs | 326.95 μs | 2.41 | 0.08 | False | |||
|
140.27 μs | 318.68 μs | 2.27 | 0.08 | True | |||
|
108.20 μs | 237.75 μs | 2.20 | 0.10 | False | |||
|
112.84 μs | 287.31 μs | 2.55 | 0.09 | True | |||
|
114.85 μs | 273.64 μs | 2.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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
153.30 μs | 201.01 μs | 1.31 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.75 μs | 218.36 μs | 11.06 | 0.01 | True | |||
|
18.87 μs | 216.81 μs | 11.49 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorConvert*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
238.54 μs | 436.18 μs | 1.83 | 0.10 | False | |||
|
408.28 μs | 641.50 μs | 1.57 | 0.11 | False | |||
|
240.86 μs | 437.04 μs | 1.81 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.16 μs | 15.04 μs | 2.10 | 0.15 | False | |||
|
4.68 μs | 13.22 μs | 2.82 | 0.15 | False | |||
|
11.83 μs | 21.22 μs | 1.79 | 0.09 | False | |||
|
9.30 μs | 19.85 μs | 2.13 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
564.19 μs | 903.12 μs | 1.60 | 0.08 | False | |||
|
557.52 μs | 895.07 μs | 1.61 | 0.09 | False | |||
|
615.35 μs | 1.03 ms | 1.67 | 0.07 | False | |||
|
616.75 μs | 1.04 ms | 1.69 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.71 secs | 12.48 secs | 3.37 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'SIMD.RayTracerBench*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.41 ms | 9.77 ms | 2.86 | 0.12 | True | |||
|
3.37 ms | 9.83 ms | 2.92 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.56 μs | 15.99 μs | 2.88 | 0.17 | True | |||
|
5.47 μs | 16.14 μs | 2.95 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
36.12 μs | 44.64 μs | 1.24 | 0.11 | False | |||
|
16.95 μs | 42.98 μs | 2.54 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.33 μs | 25.14 μs | 2.22 | 0.11 | False | |||
|
7.77 μs | 19.63 μs | 2.52 | 0.11 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
90.71 μs | 246.13 μs | 2.71 | 0.17 | True | |||
|
28.53 μs | 62.83 μs | 2.20 | 0.16 | False | |||
|
7.01 ms | 21.10 ms | 3.01 | 0.11 | True | |||
|
975.83 μs | 5.51 ms | 5.64 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
30.08 μs | 92.19 μs | 3.07 | 0.16 | True | |||
|
44.52 μs | 103.33 μs | 2.32 | 0.35 | True | |||
|
1.40 μs | 4.40 μs | 3.14 | 0.18 | True | |||
|
1.76 μs | 4.85 μs | 2.76 | 0.27 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
44.74 μs | 52.85 μs | 1.18 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
59.08 ns | 730.51 ns | 12.37 | 0.24 | True | |||
|
58.75 ns | 729.79 ns | 12.42 | 0.25 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
189.02 μs | 368.19 μs | 1.95 | 0.08 | False | |||
|
220.67 μs | 319.93 μs | 1.45 | 0.10 | False | |||
|
234.69 μs | 407.50 μs | 1.74 | 0.09 | False | |||
|
173.09 μs | 264.19 μs | 1.53 | 0.08 | False | |||
|
228.51 μs | 411.65 μs | 1.80 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
14.91 μs | 18.27 μs | 1.23 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.36 ms | 7.44 ms | 1.39 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.24 μs | 13.89 μs | 1.36 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Primitives.Tests.CredentialCacheTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.84 μs | 10.35 μs | 2.14 | 0.11 | True | |||
|
4.75 μs | 10.58 μs | 2.23 | 0.12 | True | |||
|
988.67 ns | 2.16 μs | 2.18 | 0.11 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Reader.Tests.Perf_Base64*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.16 μs | 22.62 μs | 2.03 | 0.10 | False | |||
|
12.98 μs | 30.34 μs | 2.34 | 0.08 | True | |||
|
7.90 μs | 21.63 μs | 2.74 | 0.08 | True | |||
|
15.08 μs | 28.31 μs | 1.88 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 27e9b9db7a4ea10636cb28983e849c6ed1c1ea94 |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.03 μs | 22.90 μs | 1.52 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | 0ea0e3287ed2c0a2dfe898d88f9cbbeec341053d |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.69 μs | 9.40 μs | 2.00 | 0.16 | False | |||
|
4.66 μs | 9.25 μs | 1.98 | 0.23 | False | |||
|
1.90 μs | 3.31 μs | 1.74 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | cae3aec80d32316026d85228e12a94dd4887d57f |
Compare | ac0eeb015a0266adb06696bb58c21e5bfe6d9b56 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.23 μs | 16.96 μs | 1.39 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>*'
must be preview7 ;)
CC. @kg, just wanted to call out this contains https://github.com/dotnet/runtime/commit/07de38f27b5d827d084d2a1640ce29b476c4a645 (Ensure mono wasm jiterpreter handles v128_bitcast)
The managed implementation for these APIs is:
public static Vector128<TTo> As<TFrom, TTo>(this Vector128<TFrom> vector)
{
ThrowHelper.ThrowForUnsupportedIntrinsicsVector128BaseType<TFrom>();
ThrowHelper.ThrowForUnsupportedIntrinsicsVector128BaseType<TTo>();
#if MONO
return Unsafe.As<Vector128<TFrom>, Vector128<TTo>>(ref vector);
#else
return Unsafe.BitCast<Vector128<TFrom>, Vector128<TTo>>(vector);
#endif
}
and of course the jiterpreter fix was:
case SimdIntrinsic2.V128_BITCAST: {
// BitCast is a no-op and so we just load the value and return it "as is"
append_ldloc(builder, getArgU16(ip, 2), WasmOpcode.PREFIX_simd, WasmSimdOpcode.v128_load);
append_simd_store(builder, ip);
return true;
}
So this should be behaviorally the same and actually accelerated, but I figured it was worth calling out in case something unexpected happened here.
One possibility is that the Unsafe.As and Unsafe.BitCast are turning into different things, and we've accidentally turned an address reinterpretation or raw struct MOV (things the interp can potentially do high level optimizations on) into a SIMD intrinsic (which the interp can't do any optimizations on)
Where would I find any optimizations done for general load/store or copy patterns? If one exists, it should be possible to extend it to SIMD as well
Where would I find any optimizations done for general load/store or copy patterns? If one exists, it should be possible to extend it to SIMD as well
Instead of a SIMD intrinsic, we could try generating a regular struct move opcode, MINT_MOV_VT
Opened https://github.com/dotnet/runtime/pull/105009 and did some additional benchmarking. The instructions were out of date and so I hadn't been testing what I thought I was testing in previous PRs. Was able to reproduce the regressions and validate the fix after I figured out how to get benchmarks running again.
I have meanwhile confirmed the regression in https://radekdoulik.github.io/WasmPerformanceMeasurements/?startDate=2024-07-02T19%3A47%3A18.000Z&endDate=2024-07-16T18%3A18%3A52.000Z&tasks=Span%2CVector
Thanks for fixing it
Run Information
Regressions in System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Double>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Text.Json.Tests.Perf_Depth
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md