Closed performanceautofiler[bot] closed 5 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.99 ns | 25.44 ns | 8.51 | 0.15 | True | |||
|
3.06 ns | 11.23 ns | 3.67 | 0.12 | True | |||
|
2.86 ns | 23.93 ns | 8.38 | 0.11 | True | |||
|
3.13 ns | 19.05 ns | 6.09 | 0.10 | True | |||
|
5.74 ns | 72.79 ns | 12.68 | 0.10 | True | |||
|
8.08 ns | 37.57 ns | 4.65 | 0.17 | True | |||
|
0.14 ns | 18.55 ns | 137.24 | 0.68 | True | |||
|
2.89 ns | 25.49 ns | 8.82 | 0.08 | True | |||
|
3.44 ns | 34.87 ns | 10.13 | 0.10 | True | |||
|
3.05 ns | 25.47 ns | 8.36 | 0.09 | True | |||
|
2.82 ns | 25.48 ns | 9.03 | 0.14 | True | |||
|
2.98 ns | 19.03 ns | 6.39 | 0.13 | True | |||
|
0.03 ns | 17.28 ns | 625.70 | 0.56 | True | |||
|
6.44 ns | 35.36 ns | 5.49 | 0.06 | True | |||
|
3.49 ns | 35.80 ns | 10.25 | 0.21 | True | |||
|
2.96 ns | 19.24 ns | 6.50 | 0.13 | True | |||
|
0.02 ns | 18.54 ns | 823.82 | 0.67 | True | |||
|
2.91 ns | 25.60 ns | 8.80 | 0.10 | True | |||
|
0.21 ns | 20.30 ns | 95.91 | 0.63 | True | |||
|
8.13 ns | 38.06 ns | 4.68 | 0.14 | True | |||
|
2.92 ns | 9.75 ns | 3.34 | 0.12 | True | |||
|
2.90 ns | 19.05 ns | 6.58 | 0.11 | True | |||
|
0.00 ns | 14.25 ns | ∞ | 0.47 | True | |||
|
0.00 ns | 19.26 ns | ∞ | 0.63 | True | |||
|
5.59 ns | 72.81 ns | 13.03 | 0.09 | True | |||
|
28.88 ns | 59.17 ns | 2.05 | 0.06 | True | |||
|
12.24 ns | 29.11 ns | 2.38 | 0.06 | True | |||
|
9.85 ns | 44.18 ns | 4.49 | 0.01 | True | |||
|
20.15 ns | 68.71 ns | 3.41 | 0.05 | True | |||
|
0.00 ns | 17.43 ns | 3621.88 | 0.45 | True | |||
|
11.21 ns | 16.19 ns | 1.44 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
86.92 ns | 93.94 ns | 1.08 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
43.76 μs | 153.24 μs | 3.50 | 0.04 | False | |||
|
131.00 μs | 218.60 μs | 1.67 | 0.05 | True | |||
|
43.83 μs | 109.54 μs | 2.50 | 0.02 | False | |||
|
109.49 μs | 218.96 μs | 2.00 | 0.03 | False | |||
|
65.58 μs | 109.31 μs | 1.67 | 0.02 | False | |||
|
147.45 μs | 241.27 μs | 1.64 | 0.07 | False | |||
|
43.65 μs | 152.53 μs | 3.49 | 0.03 | False | |||
|
180.83 μs | 241.17 μs | 1.33 | 0.08 | False | |||
|
181.44 μs | 240.98 μs | 1.33 | 0.08 | False | |||
|
170.36 μs | 350.52 μs | 2.06 | 0.06 | True | |||
|
153.25 μs | 240.39 μs | 1.57 | 0.07 | False | |||
|
65.71 μs | 109.45 μs | 1.67 | 0.01 | False | |||
|
65.75 μs | 109.57 μs | 1.67 | 0.01 | False | |||
|
108.95 μs | 153.17 μs | 1.41 | 0.01 | False | |||
|
65.53 μs | 109.50 μs | 1.67 | 0.02 | False | |||
|
3.42 ns | 4.60 ns | 1.34 | 0.12 | False | |||
|
181.28 μs | 218.69 μs | 1.21 | 0.09 | False | |||
|
152.84 μs | 240.30 μs | 1.57 | 0.05 | True | |||
|
87.41 μs | 219.22 μs | 2.51 | 0.02 | True | |||
|
43.76 μs | 109.50 μs | 2.50 | 0.02 | False | |||
|
43.62 μs | 109.80 μs | 2.52 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
707.43 ns | 817.33 ns | 1.16 | 0.04 | True | |||
|
378.73 ns | 773.38 ns | 2.04 | 0.02 | True | |||
|
136.91 ns | 177.89 ns | 1.30 | 0.05 | True | |||
|
680.22 ns | 767.90 ns | 1.13 | 0.08 | False | |||
|
686.94 ns | 772.05 ns | 1.12 | 0.08 | False | |||
|
47.85 ns | 52.92 ns | 1.11 | 0.09 | False | |||
|
73.20 ns | 90.79 ns | 1.24 | 0.07 | True | |||
|
773.79 ns | 967.63 ns | 1.25 | 0.05 | True | |||
|
644.11 ns | 681.20 ns | 1.06 | 0.05 | False | |||
|
48.03 ns | 58.41 ns | 1.22 | 0.10 | False | |||
|
486.44 ns | 650.17 ns | 1.34 | 0.01 | False | |||
|
390.17 ns | 763.19 ns | 1.96 | 0.01 | True | |||
|
431.38 ns | 560.97 ns | 1.30 | 0.04 | False | |||
|
569.75 ns | 718.16 ns | 1.26 | 0.02 | False | |||
|
685.00 ns | 768.63 ns | 1.12 | 0.05 | False | |||
|
71.62 ns | 76.19 ns | 1.06 | 0.05 | False | |||
|
656.25 ns | 752.99 ns | 1.15 | 0.06 | True | |||
|
744.93 ns | 815.63 ns | 1.09 | 0.02 | True | |||
|
679.27 ns | 740.32 ns | 1.09 | 0.02 | False | |||
|
759.25 ns | 802.32 ns | 1.06 | 0.05 | False | |||
|
136.64 ns | 191.11 ns | 1.40 | 0.08 | True | |||
|
739.69 ns | 833.59 ns | 1.13 | 0.06 | False | |||
|
601.67 ns | 664.60 ns | 1.10 | 0.06 | False | |||
|
731.30 ns | 794.00 ns | 1.09 | 0.02 | False | |||
|
72.82 ns | 89.88 ns | 1.23 | 0.07 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
148.58 ns | 225.30 ns | 1.52 | 0.18 | True | |||
|
249.60 ns | 339.35 ns | 1.36 | 0.10 | True | |||
|
246.71 ns | 357.80 ns | 1.45 | 0.12 | True | |||
|
247.85 ns | 353.20 ns | 1.43 | 0.08 | True | |||
|
243.61 ns | 352.26 ns | 1.45 | 0.11 | True | |||
|
246.12 ns | 375.44 ns | 1.53 | 0.11 | True | |||
|
315.46 ns | 454.26 ns | 1.44 | 0.13 | True | |||
|
110.04 ns | 166.23 ns | 1.51 | 0.04 | True | |||
|
152.84 ns | 227.94 ns | 1.49 | 0.11 | True | |||
|
430.75 ns | 577.62 ns | 1.34 | 0.10 | True | |||
|
153.22 ns | 229.11 ns | 1.50 | 0.10 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.22 μs | 1.54 μs | 1.26 | 0.06 | False | |||
|
537.05 μs | 597.42 μs | 1.11 | 0.04 | False | |||
|
548.30 μs | 615.39 μs | 1.12 | 0.04 | False | |||
|
27.72 μs | 34.68 μs | 1.25 | 0.03 | False | |||
|
4.18 μs | 5.08 μs | 1.21 | 0.06 | False | |||
|
39.67 μs | 49.60 μs | 1.25 | 0.01 | True | |||
|
565.75 μs | 612.65 μs | 1.08 | 0.06 | False | |||
|
204.03 μs | 221.99 μs | 1.09 | 0.01 | False | |||
|
4.16 μs | 5.95 μs | 1.43 | 0.05 | True | |||
|
7.78 μs | 8.95 μs | 1.15 | 0.01 | True | |||
|
40.82 μs | 49.74 μs | 1.22 | 0.02 | True | |||
|
5.14 μs | 5.69 μs | 1.11 | 0.07 | False | |||
|
14.39 μs | 17.37 μs | 1.21 | 0.03 | False | |||
|
4.69 μs | 5.85 μs | 1.25 | 0.13 | False | |||
|
8.97 μs | 11.22 μs | 1.25 | 0.06 | True | |||
|
6.08 μs | 7.01 μs | 1.15 | 0.04 | False | |||
|
13.21 μs | 14.53 μs | 1.10 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
30.67 ns | 68.19 ns | 2.22 | 0.06 | False | |||
|
29.28 ns | 68.78 ns | 2.35 | 0.06 | False | |||
|
28.62 ns | 68.20 ns | 2.38 | 0.06 | False | |||
|
29.62 ns | 46.57 ns | 1.57 | 0.07 | False | |||
|
29.70 ns | 69.86 ns | 2.35 | 0.06 | False | |||
|
29.83 ns | 68.80 ns | 2.31 | 0.06 | False | |||
|
29.78 ns | 67.85 ns | 2.28 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
248.21 ns | 265.93 ns | 1.07 | 0.01 | True | |||
|
486.37 ns | 753.20 ns | 1.55 | 0.01 | True | |||
|
143.24 ns | 270.82 ns | 1.89 | 0.01 | True | |||
|
248.54 ns | 264.64 ns | 1.06 | 0.00 | True | |||
|
287.80 ns | 457.83 ns | 1.59 | 0.03 | True | |||
|
153.16 ns | 162.94 ns | 1.06 | 0.00 | False | |||
|
239.31 ns | 542.26 ns | 2.27 | 0.03 | True | |||
|
241.81 ns | 267.26 ns | 1.11 | 0.03 | True | |||
|
285.42 ns | 456.66 ns | 1.60 | 0.02 | True | |||
|
300.67 ns | 465.88 ns | 1.55 | 0.04 | True | |||
|
955.75 μs | 2.01 ms | 2.10 | 0.00 | True | |||
|
288.26 ns | 412.31 ns | 1.43 | 0.02 | True | |||
|
141.71 ns | 268.88 ns | 1.90 | 0.03 | True | |||
|
140.61 ns | 272.38 ns | 1.94 | 0.02 | True | |||
|
154.92 ns | 165.54 ns | 1.07 | 0.00 | False | |||
|
951.59 μs | 1.97 ms | 2.07 | 0.00 | True | |||
|
210.65 ns | 318.44 ns | 1.51 | 0.01 | True | |||
|
26.90 μs | 58.39 μs | 2.17 | 0.08 | True | |||
|
26.89 μs | 58.33 μs | 2.17 | 0.08 | True | |||
|
223.84 ns | 334.16 ns | 1.49 | 0.02 | True | |||
|
288.45 ns | 462.84 ns | 1.60 | 0.02 | True | |||
|
289.96 ns | 458.03 ns | 1.58 | 0.03 | True | |||
|
241.96 ns | 269.60 ns | 1.11 | 0.03 | True | |||
|
295.33 ns | 466.15 ns | 1.58 | 0.04 | True | |||
|
297.30 ns | 469.79 ns | 1.58 | 0.03 | True | |||
|
137.89 ns | 266.76 ns | 1.93 | 0.02 | True | |||
|
209.56 ns | 320.37 ns | 1.53 | 0.03 | True | |||
|
274.47 ns | 405.90 ns | 1.48 | 0.02 | True | |||
|
296.82 ns | 469.60 ns | 1.58 | 0.03 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.90 ns | 5.64 ns | 1.45 | 0.07 | False | |||
|
0.00 ns | 2.23 ns | 1040.62 | 0.65 | True | |||
|
5.20 ns | 7.12 ns | 1.37 | 0.11 | False | |||
|
0.00 ns | 5.09 ns | 465583.63 | 0.62 | True | |||
|
0.00 ns | 4.50 ns | 1350.01 | 0.22 | True | |||
|
4.01 ns | 6.04 ns | 1.51 | 0.07 | False | |||
|
0.00 ns | 1.32 ns | 685.10 | 0.56 | True | |||
|
8.49 ns | 16.35 ns | 1.93 | 0.10 | True | |||
|
0.00 ns | 1.14 ns | 534.59 | 0.40 | True | |||
|
0.00 ns | 2.53 ns | 2614.14 | 0.36 | True | |||
|
5.97 ns | 9.81 ns | 1.64 | 0.10 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.52 ms | 23.46 ms | 3.12 | 0.01 | True | |||
|
3.24 μs | 5.40 μs | 1.67 | 0.01 | True | |||
|
2.23 μs | 2.68 μs | 1.20 | 0.03 | True | |||
|
5.47 μs | 9.94 μs | 1.82 | 0.02 | True | |||
|
7.31 ms | 23.12 ms | 3.16 | 0.01 | True | |||
|
2.96 μs | 5.02 μs | 1.70 | 0.01 | True | |||
|
3.43 μs | 3.67 μs | 1.07 | 0.02 | False | |||
|
5.31 μs | 9.57 μs | 1.80 | 0.02 | True | |||
|
501.24 ns | 810.52 ns | 1.62 | 0.06 | True | |||
|
2.01 μs | 2.33 μs | 1.16 | 0.01 | True | |||
|
384.46 ns | 496.90 ns | 1.29 | 0.02 | True | |||
|
553.75 ns | 836.16 ns | 1.51 | 0.05 | True | |||
|
400.01 ns | 513.31 ns | 1.28 | 0.03 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
60.77 ms | 104.40 ms | 1.72 | 0.05 | True | |||
|
95.42 ms | 129.91 ms | 1.36 | 0.04 | True | |||
|
50.61 ms | 89.78 ms | 1.77 | 0.04 | True | |||
|
12.44 ms | 17.86 ms | 1.44 | 0.01 | True | |||
|
136.61 ms | 195.31 ms | 1.43 | 0.06 | True | |||
|
62.84 ms | 87.49 ms | 1.39 | 0.06 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.32 μs | 22.91 μs | 1.50 | 0.11 | False | |||
|
31.63 μs | 116.03 μs | 3.67 | 0.03 | True | |||
|
18.62 μs | 44.96 μs | 2.41 | 0.07 | True | |||
|
30.41 μs | 107.28 μs | 3.53 | 0.01 | True | |||
|
5.90 μs | 17.56 μs | 2.98 | 0.01 | True | |||
|
36.04 μs | 58.92 μs | 1.63 | 0.04 | True | |||
|
5.39 μs | 26.91 μs | 4.99 | 0.02 | True | |||
|
16.47 μs | 105.54 μs | 6.41 | 0.09 | True | |||
|
42.58 μs | 67.20 μs | 1.58 | 0.03 | True | |||
|
49.77 μs | 63.62 μs | 1.28 | 0.12 | False | |||
|
29.49 μs | 107.02 μs | 3.63 | 0.02 | True | |||
|
4.83 μs | 24.24 μs | 5.02 | 0.02 | True | |||
|
16.97 μs | 34.97 μs | 2.06 | 0.01 | True | |||
|
4.86 μs | 15.36 μs | 3.16 | 0.01 | True | |||
|
21.76 μs | 42.54 μs | 1.96 | 0.09 | True | |||
|
7.83 μs | 25.14 μs | 3.21 | 0.00 | True | |||
|
4.42 μs | 44.04 μs | 9.96 | 0.01 | True | |||
|
34.16 μs | 54.09 μs | 1.58 | 0.06 | True | |||
|
18.71 μs | 45.34 μs | 2.42 | 0.06 | True | |||
|
5.41 μs | 31.71 μs | 5.86 | 0.02 | True | |||
|
5.35 μs | 32.82 μs | 6.14 | 0.12 | True | |||
|
14.24 μs | 20.72 μs | 1.46 | 0.09 | False | |||
|
41.88 μs | 63.51 μs | 1.52 | 0.03 | True | |||
|
41.11 μs | 70.36 μs | 1.71 | 0.07 | True | |||
|
54.56 μs | 206.30 μs | 3.78 | 0.03 | True | |||
|
62.32 μs | 74.90 μs | 1.20 | 0.04 | True | |||
|
18.68 μs | 34.92 μs | 1.87 | 0.04 | True | |||
|
21.12 μs | 69.82 μs | 3.31 | 0.06 | True | |||
|
22.13 μs | 51.99 μs | 2.35 | 0.11 | True | |||
|
28.96 μs | 110.45 μs | 3.81 | 0.02 | True | |||
|
4.51 μs | 18.24 μs | 4.05 | 0.00 | True | |||
|
59.94 μs | 72.65 μs | 1.21 | 0.10 | False | |||
|
22.17 μs | 67.90 μs | 3.06 | 0.02 | True | |||
|
39.39 μs | 41.64 μs | 1.06 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.65 ms | 32.34 ms | 4.86 | 0.05 | True | |||
|
57.07 ms | 99.34 ms | 1.74 | 0.00 | True | |||
|
12.86 ms | 49.99 ms | 3.89 | 0.01 | True | |||
|
4.54 ms | 67.43 ms | 14.84 | 0.02 | True | |||
|
3.92 ms | 66.19 ms | 16.89 | 0.02 | True | |||
|
57.18 ms | 101.73 ms | 1.78 | 0.01 | True | |||
|
60.36 ms | 169.23 ms | 2.80 | 0.00 | True | |||
|
9.07 ms | 68.58 ms | 7.56 | 0.01 | True | |||
|
56.75 ms | 99.89 ms | 1.76 | 0.01 | True | |||
|
12.07 ms | 48.17 ms | 3.99 | 0.02 | True | |||
|
6.93 ms | 32.29 ms | 4.66 | 0.03 | True | |||
|
60.53 ms | 164.39 ms | 2.72 | 0.00 | True | |||
|
60.70 ms | 169.38 ms | 2.79 | 0.00 | True | |||
|
61.07 ms | 166.97 ms | 2.73 | 0.00 | True | |||
|
4.05 ms | 66.33 ms | 16.39 | 0.02 | True | |||
|
12.38 ms | 49.05 ms | 3.96 | 0.01 | True | |||
|
7.91 ms | 33.98 ms | 4.29 | 0.03 | True | |||
|
7.73 ms | 33.75 ms | 4.37 | 0.02 | True | |||
|
57.30 ms | 101.06 ms | 1.76 | 0.01 | True | |||
|
4.83 ms | 67.62 ms | 13.99 | 0.02 | True | |||
|
9.25 ms | 68.70 ms | 7.43 | 0.01 | True | |||
|
13.07 ms | 49.63 ms | 3.80 | 0.00 | True | |||
|
8.66 ms | 67.38 ms | 7.78 | 0.01 | True | |||
|
8.52 ms | 67.38 ms | 7.91 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.06 μs | 1.64 μs | 1.54 | 0.10 | True | |||
|
5.87 μs | 9.87 μs | 1.68 | 0.06 | True | |||
|
5.74 μs | 23.84 μs | 4.16 | 0.04 | True | |||
|
939.68 ns | 1.76 μs | 1.87 | 0.00 | True | |||
|
5.04 μs | 8.92 μs | 1.77 | 0.02 | True | |||
|
1.05 μs | 1.68 μs | 1.60 | 0.09 | True | |||
|
6.40 μs | 16.18 μs | 2.53 | 0.02 | True | |||
|
6.23 μs | 10.01 μs | 1.61 | 0.01 | True | |||
|
7.03 μs | 15.57 μs | 2.21 | 0.05 | True | |||
|
1.23 μs | 1.75 μs | 1.42 | 0.09 | False | |||
|
1.12 μs | 1.86 μs | 1.66 | 0.04 | True | |||
|
4.77 μs | 10.51 μs | 2.20 | 0.01 | True | |||
|
1.06 μs | 1.73 μs | 1.64 | 0.05 | True | |||
|
1.14 μs | 1.85 μs | 1.62 | 0.10 | True | |||
|
235.69 ns | 311.11 ns | 1.32 | 0.09 | False | |||
|
1.07 μs | 1.70 μs | 1.59 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.69 ns | 20.34 ns | 5.52 | 0.10 | True | |||
|
0.28 ns | 2.62 ns | 9.37 | 0.46 | True | |||
|
0.47 ns | 2.51 ns | 5.31 | 0.19 | True | |||
|
4.21 ns | 32.22 ns | 7.66 | 0.10 | True | |||
|
3.05 ns | 8.26 ns | 2.71 | 0.07 | True | |||
|
3.77 ns | 9.92 ns | 2.63 | 0.14 | True | |||
|
3.51 ns | 14.29 ns | 4.07 | 0.08 | True | |||
|
3.60 ns | 11.28 ns | 3.13 | 0.11 | True | |||
|
0.34 ns | 6.39 ns | 18.90 | 0.32 | True | |||
|
3.56 ns | 9.87 ns | 2.77 | 0.12 | True | |||
|
0.33 ns | 23.10 ns | 70.25 | 0.55 | True | |||
|
3.88 ns | 22.32 ns | 5.75 | 0.10 | True | |||
|
0.65 ns | 7.17 ns | 11.04 | 0.38 | True | |||
|
3.19 ns | 9.95 ns | 3.12 | 0.13 | True | |||
|
4.54 ns | 101.01 ns | 22.26 | 0.10 | True | |||
|
3.50 ns | 11.77 ns | 3.36 | 0.08 | True | |||
|
3.77 ns | 9.97 ns | 2.64 | 0.15 | True | |||
|
1.18 ns | 11.52 ns | 9.77 | 0.25 | True | |||
|
3.77 ns | 9.91 ns | 2.63 | 0.10 | True | |||
|
3.26 ns | 8.41 ns | 2.58 | 0.11 | True | |||
|
3.15 ns | 6.89 ns | 2.19 | 0.08 | True | |||
|
3.60 ns | 9.95 ns | 2.76 | 0.06 | True | |||
|
4.29 ns | 93.63 ns | 21.81 | 0.09 | True | |||
|
4.43 ns | 36.48 ns | 8.23 | 0.08 | True | |||
|
3.68 ns | 9.92 ns | 2.70 | 0.06 | True | |||
|
3.44 ns | 10.98 ns | 3.19 | 0.10 | True | |||
|
3.52 ns | 9.91 ns | 2.82 | 0.11 | True | |||
|
3.29 ns | 18.82 ns | 5.71 | 0.11 | True | |||
|
3.44 ns | 9.95 ns | 2.89 | 0.09 | True | |||
|
3.60 ns | 9.89 ns | 2.75 | 0.11 | True | |||
|
3.29 ns | 8.41 ns | 2.55 | 0.09 | True | |||
|
2.61 ns | 8.24 ns | 3.16 | 0.09 | True | |||
|
3.55 ns | 11.95 ns | 3.37 | 0.15 | True | |||
|
3.31 ns | 8.29 ns | 2.51 | 0.15 | True | |||
|
3.76 ns | 25.01 ns | 6.64 | 0.07 | True | |||
|
3.49 ns | 11.76 ns | 3.37 | 0.09 | True | |||
|
0.32 ns | 2.19 ns | 6.79 | 0.44 | True | |||
|
3.41 ns | 16.25 ns | 4.76 | 0.11 | True | |||
|
3.84 ns | 19.69 ns | 5.13 | 0.10 | True | |||
|
0.53 ns | 1.99 ns | 3.76 | 0.14 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
formance
python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector2*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Numerics.Tests.Perf_Vector2* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200
</details>
<details>
### Payloads
[Baseline](<https://helixdi107v0xdeko0k025g8.blob.core.windows.net/helix-job-9cc7262c-4aa6-4161-a055-c5c8c938adde145147d624d4820aa/bf4af9fa-c2c5-42cc-9e42-d2d27a31bb2e.zip?sv=2021-08-06&se=2024-03-20T17%3A33%3A41Z&sr=c&sp=rl&sig=2Gqka3CMZaJP4Pu18xolXyflqKHEHvSHSLflljK80d0%3D>)
[Compare](<
https://helixdi107v0xdeko0k025g8.blob.core.windows.net/helix-job-cac820bf-96ee-474a-bfac-e3b7e147c068c84fe665e804fdbbf/7fa1de43-9f83-465d-8ad1-e5d82266c1bc.zip?sv=2021-08-06&se=2024-03-21T09%3A53%3A42Z&sr=c&sp=rl&sig=Vkr%2B8eI1wdklkiyz2h%2BHG8bycmoi7TRiECuqeFV947c%3D>)
### System.Numerics.Tests.Perf_Vector2.NormalizeBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.LengthSquaredBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.InequalityOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.TransformNormalByMatrix3x2Benchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.UnitXBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DivideByVector2Benchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.AbsBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.MaxBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DistanceSquaredBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DivideByVector2OperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.EqualsBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.ReflectBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.LengthBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.NegateOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.TransformByMatrix4x4Benchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.MultiplyByScalarOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.MultiplyFunctionBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DistanceBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.MultiplyOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.OneBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.ZeroBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.SubtractFunctionBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.TransformNormalByMatrix4x4Benchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.TransformByMatrix3x2Benchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.NegateBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.MinBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.AddFunctionBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.SquareRootBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.AddOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.SubtractOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.CreateFromScalar
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.UnitYBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DivideByScalarBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.CreateFromScalarXYBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.TransformByQuaternionBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DivideByScalarOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.DotBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.ClampBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.LerpBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_Vector2.EqualityOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
</details>
---
### Run Information
Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | TigerUbuntu
Baseline | [5e1caf14fd94b4ed85357002303c8935fedacb8b](https://github.com/dotnet/runtime/commit/5e1caf14fd94b4ed85357002303c8935fedacb8b)
Compare | [9dc6ea62a4d195ae4559f4609a56933c61889756](https://github.com/dotnet/runtime/commit/9dc6ea62a4d195ae4559f4609a56933c61889756)
Diff | [Diff](https://github.com/dotnet/runtime/compare/5e1caf14fd94b4ed85357002303c8935fedacb8b...9dc6ea62a4d195ae4559f4609a56933c61889756)
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono
### Regressions in System.Reflection.Invoke
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|<ul><li>[Field_Get_class - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_Get_class.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUXW/TMBSG75H4D75LAlmbfgxtk4LoyjYKLYys4gahyk1OG4M/omOnaybEb8dOS6kyaQQpiuyT533PsePjGVBdIgiQRj9/9pPc54BALkvGswQKReKYeJkyEkwXS2mYAK+BXSKVaV6DCCvdzYFmuisok01yhGnODKTGJiRMEt/bvhp6IfEoCjsI/uJz0OYjFeBc33h3lTYgOgmsuBUzJTsTuVE/oHPNgGeLGzCLlFOtj/IlpRwruWLrEqlT6K/eWImC8Xo2Uxl430j8i3iGWTx7Wjmdfpn9wbGEp+GZkmr0af5f/EQawALBvve6FeX6H0Ib+sBkthcIlqJaCGt2pGIaRGEq/5F6pEzQApsoPeUbUf+8Nvx7fSXXTEIb9nat5lXRDs0rzVLKb1EJ5SJthe+qJbLshqsl5eyhjrWRJf2kbYarbQFom0LWx7VxgsfKdgzgXBX7UaMf5lZ4Z6goyGuSUQOuu/x+1B+c9Hon/bN57/RiYJ9h5/T8bBhF5y+j6CKK6iS6FIIiewBCcb0QdOvXjq6IkLwIyLJqpAgPPRW6w/S5hBKcUYHqu22qR3QCuuQmRlt45h8tZhcfbQDp2loNgpDUXs45vkYGMuPVIeI2rJ7URaP9CEjcMtOcoiH3zOTE13YHQccHUUi2qeKlkHGzqGoX1/GuCgsaZjjE3lu7e/YiqfZTJyG+1IGL6YIzE9Mt6OA3zg1D6u0EAAA=>)</li></ul> | 312.69 ns | 336.49 ns | 1.08 | 0.09 | False | | |
|<ul><li>[Property_Set_class - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Property_Set_class.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVU247TMBB9R+If/JYEsr2zwEpBdMsuFFpY0ogXhCo3mTYGX6Kx021WiG/HTkupstISpCjynJxzZmzPZA5UlwgCpNGPH/0ktzkgkMuS8SyGQpEoIl6mjATTxVIaJsBr0C6RyjSviQhr3c2BZrorKJNN5hjTnBlIjU1ImCS+tzsfeSHxKAq7CP7SE9DmIxXgXF97i0obEJ0Y1tyKmZKdqdyqH9C5QVUAmmq5ALNMOdX6JGVcyomSa7YpkTqR/upNlCgYr6O5ysD7RqJfxDPM0rOHlbPZl/kfOpbwMHmupBp/Sv6LP5UGsECw74NuTbn+h9BCH5jMDgLBUlRLYc1OVEyDKEzl31OPlQla0KZKz/hW1PfXhv9eX8kNk9CGe7NRSVW0o+aVZinl9saFckhb4btqhSx7y9WKcnZXY21k8SBum+FqZ3vQzoWsO7bRxBNlhwYwUcVh1RiJxAoXhoqCvCIZNeAGzB/0BsOzfv9s8CLpP7sY2mfUef5ycD4cDZ/2ehe9Xp1El0JQZHdAKG6Wgu782tEVEZInAVlVjRThcaxC10yfSyjBGRWovtu5useOQZfcRGgLz/yTzezx8RaQbqzVMAhJ7eWco2tkIDNeHRF3YHVQF432IyBx20xziobcMpMTX9sTBB0dRSHZpYqXQkbNoqo9rqN9FZZomOEQeW/s6dl/SXUInYT4UgcO0wVnJqI70MFvCy/IH/AEAAA=>)</li></ul> | 138.77 ns | 176.64 ns | 1.27 | 0.07 | False | | |
|<ul><li>[Field_Set_struct - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_Set_struct.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUb2/TMBDG3yPxHfwuCWRt1tIJTQqiKxsUWhhpxBuEKje5Ngb/ic5O10yIz46dllJl0ghSFNmX3/Pc2fF5DlRXCAKk0U+f/CR3BSCQq4rxPIFSkTgmXq6MBNPHShomwGthV0hlVjQgwlr3C6C57gvKZJscY1YwA5mxCQmTxPd2Fy+8kHgUhR0Ef/EUtPlIBTjX196i1gZEL4E1t2KmZG8qt+oH9G4Y8Hy5ALPUBqvMnCRMKjlRcs02FVIn0V+9iRIl481srnLwvpH4F/EMs3j+uHI2+zL/g2MFj8NzJdX4U/pf/FQawBLBvg+6NeX6H0Ib+sBkfhAIlqFaCmt2omIaRGlq/4F6rEzQAZsqPeNb0fy9Lvx7fS03TEIX9naj0rrshha1Zhnlt6iEcpGuwnf1Cln+lqsV5ey+iXWRJYOka4brXQlou0I257V1hCfKtgxgqsrDqNUQqRUuDBUleUVyasC1lz+IBsOz8/Ozwcv0fHQ5dE8vGo0uRsPR8yi6jKImia6EoMjugVDcLAXd+Y2jKyIkzwKyqlspwmNThe4wfa6gAmdUovpuu+oBnYCuuInRFp77J4vZx8dbQLqxVsMgJI2Xc45vkIHMeX2MuA1rJk3RaD8CErfMrKBoyB0zBfG13UHQ8VEUkl2meCVk3C6q3sd1vK/CgoYZDrH3xu6evUnqw9RJiC914GK65MzEdAc6+A3gEodC7gQAAA==>)</li></ul> | 349.11 ns | 373.79 ns | 1.07 | 0.07 | True | | |
|<ul><li>[Field_Set_int - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_Set_int.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUb2/TMBDG3yPxHfwuCWRt2g40JgXRlW0UWhhZxBuEKje5Ngb/ic5O10yIz46dllJl0ghSFNmX3/Pc2fF5DlRXCAKk0U+f/CR3BSCQi4rxPIFSkTgmXq6MBNPHShomwGthF0hlVjQgwkr3C6C57gvKZJscY1YwA5mxCQmTxPe2L0+9kHgUhR0Ef/EUtPlIBTjXN95trQ2IXgIrbsVMyd5UbtQP6F0x4PniFsyCSXOULankRMkVW1dIHa+/ehMlSsab2Vzl4H0j8S/iGWbx/HHlbPZl/gfHCh6H50qq8af0v/ipNIAlgn3vdSvK9T+ENvSByXwvECxDtRDW7EjFNIjS1P4D9ViZoAM2VXrGN6L5dV349/pSrpmELuzNWqV12Q0tas0yym9QCeUiXYXv6iWy/JqrJeXsvol1kSXDpGuGy20JaFtCNoe1dX4nyvYLYKrK/ajVDakV3hoqSvKa5NSA6y1/GA1HJ4PByfAsHbw4H7mnNzx9NYzOoudRdB5FTRJdCUGR3QOhuF4IuvUbR1dESJ4FZFm3UoSHjgrdYfpcQQXOqET13bbUAzoBXXEToy08948Ws4uPN4B0ba1GQUgaL+ccXyEDmfP6EHEb1kyaotF+BCRumVlB0ZA7Zgria7uDoOODKCTbTPFKyLhdVL2L63hXhQUNMxxi763dPXuN1PupkxBf6sDFdMmZiekWdPAbL1manusEAAA=>)</li></ul> | 331.54 ns | 357.47 ns | 1.08 | 0.11 | False | | |
|<ul><li>[Ctor0_ActivatorCreateInstance_NoParams - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Ctor0_ActivatorCreateInstance_NoParams.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVUXW/TMBR9R+I/+C0JZG3WlmqaFERXBiu0o2QVLwhVbnLbGPwRXTtdMyF+O3ZaSpVJI0hRZJ+cc+6Jc29mQHWJIEAa/fzZT3KfAwK5KhnPEigUiWPiZcpIMF0spWECvAbtCqlM85qIsNbdHGimu4Iy2WSOMM2ZgdTYgoRJ4nu74cALiUdR2EXwl74AbW6pAOf6xrurtAHRSWDNrZgp2ZnIrfoBnbFRGC1HFttSuxwjUAMTqY1NBMtbNadIhT6JkZRyrOSabUqkzkh/9cZKFIzXu5nKwPtG4l/EM8zSs6eV0+mX2R86lvA0eaakGn1a/Bd/Ig1ggWDvB92acv0PoYU+MpkdBIKlqJbCmp2omAZRmMp/pB4pE7SgTZSe8q2ov2kb/gd9LTdMQhvufKMWVdGOmleapZTPUQnlkLbCm2qFLHvP1Ypy9lBjbWRJL2lb4XpXANpZkXUXNxp7rOwgAS5UcVg1xmRhhXeGioK8JpltaDd0fi/q9c/Oz896F4vzV5d9d3UGg2F0MYxeRtFlFNVFdCkERfYAhOJmKejOrx1diJC8CMiqapQIj6MWumb6XEIJzqhA9d3O2iN2ArrkJkYbPPNPXmaPj7aAdGOt+kFIai/nHL9DBjLj1RFxB1Zv6tBoHwIS95ppTtGQe2Zy4mt7gqDjoygku1TxUsi4Gara4zrep7BEwwyH2HtrT8/+X6rD1kmIL3XgMF1wZmK6Ax38BhurVDUEBQAA>)</li></ul> | 76.61 ns | 109.36 ns | 1.43 | 0.15 | True | | |
|<ul><li>[Ctor0_NoParams - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Ctor0_NoParams.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUb2/TMBDG3yPxHfwuCWRt2rIKTQqiKwMK7ShZxBuEKi+5Ngb/ic5O10yIz46dllJl0ghSFNmX3/Pc2fF5AVRXCAKk0U+f/CR3BSCQy4rxPIFSkTgmXq6MBNPHShomwGthl0hlVjQgwlr3C6C57gvKZJucYFYwA5mxCQmTxPd24xdeSDyKwg6Cv3gK2lxTAc71tXdTawOil8CaWzFTsjeTW/UDelOjMFpdqyVFKvRJuqSSUyXXbFMhdQL91ZsqUTLezBYqB+8biX8RzzCL548r5/Mviz84VvA4vFBSTT6l/8XPpAEsEez7oFtTrv8htKGPTOYHgWAZqpWwZicqpkGUpvYfqCfKBB2wmdJzvhXNv+vCf9BXcsMkdGGXG5XWZTe0qDXLKF+iEspFugrf17fI8ndc3VLO7ptYF1kyTLpmuNqVgLYnZHNaWwd4qmzDAKaqPIxa7ZBa4Y2hoiSvSE4NuObyh9FwdDYYnA1fpoPzi5F7euPh6HwwHjyPoosoapLoSgiK7B4Ixc1K0J3fOLoiQvIsILd1K0V4bKnQHabPFVTgjEpU321PPaAT0BU3MdrCc/9kMfv4ZAtIN9ZqFISk8XLO8VtkIHNeHyNuw5pJUzTaj4DELTMrKBpyx0xBfG13EHR8FIVklyleCRm3i6r3cR3vq7CgYYZD7L2xu2fvkfowdRLiSx24mC45MzHdgQ5+A+t0CiHsBAAA>)</li></ul> | 22.80 ns | 25.65 ns | 1.13 | 0.03 | False | | |
|<ul><li>[StaticMethod5_ByRefParams_int_string_struct_class_bool - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.StaticMethod5_ByRefParams_int_string_struct_class_bool.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUbY/SQBDH35v4HfZdi3I8isFLaoTzVBQUOeIbY5qlHejqPjSzU45ejJ/d3YJIuOSsSdPuTn///85uZzoDbgsEBZrs40c/2W0GCGxcCJkuIDcsiliQGtJAbSw0CQXBGTZGrpOsAhHWtp0BT21bcaHPyREmmSBIyC3IhGZhsHv+LGiygKNyg8ZffAmWPnIF3vVVcFNaAtVawFo6sTC6NdFb8wNaN8RJJDOgzKSDeFw6Ys6RKxsLTbElFHrjH0VCcSK5tfHKGHmS1qLQV0avxaZA52S0/RpcGZULWc1mJoXgG4t+sYCEw9OHldPpl9kfHAt4GJ4ZbUaflv/FTzQB5gjuftCtubT/ELrQB6HTg0CJBE2snNmJSlhQOZXhPfXIUKMGNjF2Kreq+sZ1+Pf2Wm+EhjrsfGOWZV4PzUorEi7naJTxkbrCd+UKRfpWmhWX4q6K1ZEteou6K1zvckDXO7qq6rNCvzKusQCXJj+Mztpm6YSu0lXOXrKUE/gmDHudXv+i273oDZfdwWXfX61hd9B/MRw87XQuO51qEVsoxVHcAeO4iRXfhZWjT6LJnjTYqjxbonlsvaYvps8FFOCNcjTfXe/doxdgC0kRusTT8GQz+/hoC8g3zqrfaLLKyztHb1CATmV5jPgDqyZV0uheAjK/zSTjSOxWUMZC604QbHQUNdkuMbJQOjpPqtzHbbTPwoEkSEIUvHan5/435WHqJSzUtuFjNpeCIr4D2/gNmg0eQxQFAAA=>)</li></ul> | 556.62 ns | 605.78 ns | 1.09 | 0.06 | False | | |
|<ul><li>[StaticMethod4_int_string_struct_class - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.StaticMethod4_int_string_struct_class.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVUXW/TQBB8R+I/3JsdSJM0SQuqZEQaSgkkUFKLF4Sii72xD+7D2luncYX47dw5IUSpVIxk2bfjmdm9865nwG2JoECTffrkJ7vLAYFdlkKmcygMiyIWpIY0UBdLTUJBcES7RK6TvCYirGw3B57aruJCHzNHmOSCICGXkAnNwmBzPgzaLOCo3KL1lx6DpY9cgXd9HdxWlkB15rCSTiyM7kz02vyAzi1xEskMKDfpcCE0LSyh0Jl/lAktEsmtPahiXuqx0SuRleiERtuvwdioQsg6mpkUgm8s+sUCEo6ePq6cTr/M/tCxhMfJM6PN6FP8X/yJJsACwd13uhWX9h9CB30QOt0JlEjQLJQzO1AJC6qgKnygHhlqNaBNjJ3Ktao/aRP+e3ulM6GhCfcmM3FVNKPmlRUJlzdolPFIU+G7aokivZZmyaW4r7Emsnl/3jTD1aYAdKOi6yY+6uuxcXMEGJtitzqaktgJXWOrgr1iKSfwMxf2e/3ByenpSf9lfHp2MXDXecdBZ8MX/ee93kWvVyexpVIcxT0wjtlC8U1YO/oi2uxZiy2roxTt/aS1fTN9LqEEb1Sg+e5G7QF7DraUFKErPA0PNrPFR2tAnjmrQavNai/vHL1FATqV1R7xB1YHddHoXgIyv80k50jsTlDOQutOEGy0F7XZJjGyVDo6Lqra4jbaVuGIJEhCFLxxp+d+L9Uu9BIWatvymC2koIhvwLZ+A1M+F4MDBQAA>)</li></ul> | 56.12 ns | 60.51 ns | 1.08 | 0.03 | False | | |
|<ul><li>[Field_Get_int - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_Get_int.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUb2/TMBDG3yPxHfwuCWRt1q4TmhREV7ZRaGFkEW8Qqtzk2hj8Jzo7XTMhPjt2WkqVSSNIUWRffs9zZ8fnOVBdIQiQRj9/9pPcF4BALivG8wRKReKYeLkyEkwfK2mYAK+FXSKVWdGACCvdL4Dmui8ok21yjFnBDGTGJiRMEt/bnp95IfEoCjsI/uIpaPORCnCub7y7WhsQvQRW3IqZkr2p3Kgf0LtmwPPFDZgFk+YoW1LJiZIrtq6QOl5/9SZKlIw3s7nKwftG4l/EM8zi+dPK2ezL/A+OFTwNz5VU40/pf/FTaQBLBPve61aU638IbegDk/leIFiGaiGs2ZGKaRClqf1H6rEyQQdsqvSMb0Tz67rw7/WVXDMJXdjbtUrrshta1JpllN+iEspFugrf1Utk+Q1XS8rZQxPrIksGSdcMV9sS0LaEbA5r6/xOlO0XwFSV+1GrG1IrvDNUlOQ1yakB11v+IBoMT05PTwav0tPRxdA+573BMIpGo7OXUXQRRU0SXQlBkT0AobheCLr1G0dXREheBGRZt1KEh44K3WH6XEEFzqhE9d221CM6AV1xE6MtPPePFrOLjzeAdG2thkFIGi/nHF8jA5nz+hBxG9ZMmqLRfgQkbplZQdGQe2YK4mu7g6Djgygk20zxSsi4XVS9i+t4V4UFDTMcYu+t3T17jdT7qZMQX+rAxXTJmYnpFnTwGwMgdSXrBAAA>)</li></ul> | 354.83 ns | 384.71 ns | 1.08 | 0.10 | False | | |
|<ul><li>[StaticMethod4_ByRefParams_int_string_struct_class - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.StaticMethod4_ByRefParams_int_string_struct_class.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWU247TMBCG75F4B98lhWzPu0IrBdGWBQotlGzFDUKVm0wbgw/ReNJtVohnx0lLqbLSEqQosSff/3vszGQO3OYICjTZp09+srsUENg4FzKJIDMsDJmXGNJAHcw1CQVeDRsj13FagQgb20mBJ7ajuNB1coRxKghicgsyoZnv7a+GXsA8jsoNWn/xJVj6yBWUrq+828ISqHYEG+nEwuj2VO/MD2jfEicRz4FSkwxX48IRC45c2ZXQtLKEQm/LRx7TKpbc2rOMolxPjN6IbY7OxGj71ZsYlQlZzeYmAe8bC38xj4TDk8eVs9mX+R8cc3gcnhttRp+W/8VPNQFmCO5+1G24tP8QutAHoZOjQIkYzUo5szOVsKAyKvwH6pGhVgNsauxM7lT1eZvw7+2N3goNTdjF1iyLrBmaFlbEXC7QKFNGmgrfFWsUyVtp1lyK+yrWRBb1o6Yr3OwzQNc2uiroWo1PjOspwKXJjqNaxyyd0BW5ythLlnCCsv/8frc/uOj1Lvovlr3L64G7rtrDQb9/Oeg+73avu91qEZsrxVHcA+O4XSm+9yvHMomAPWuxdVFbIjh1XVAW0+ccciiNMjTfXds9oCOwuaQQXeKJf7aZQ3y0A+RbZzVoBazyKp3DNyhAJ7I4RcoDqyZV0uheArJym3HKkdidoJT51p0g2PAkCtg+NjJXOqwnVRziNjxk4UASJCH0XrvTc7+a4jgtJczXtlXGbCYFhXwPtvUb97zkcg8FAAA=>)</li></ul> | 405.34 ns | 456.92 ns | 1.13 | 0.07 | False | | |
|<ul><li>[Field_SetStatic_int - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_SetStatic_int.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVU227TQBB9R+If9s02uLkTUCUj0tCWQAIljXhBKNrYk3hgL9bsOo0rxLezdkKIXKkYybJ2zp5zZnY94xlwkxNIUNY8ffKT3aVAwC5yFMkcMs2iiHmJtgpsm3JlUYJXo10QV3FaEQnWpp0CT0xbclR15ojiFC3E1iVkqJjv7YYDL2QeJ+kWwV/6Aoz9yCWUrm+828JYkK05rIUTo1atidrqH9C6QhDJ8hbsreUW4yUqe5JznquxVmvc5OR2tTJfvbGWGYoqmukEvG8s+sU8i46ePK6cTr/M/tAph8fJM6306NPiv/gTZYEyAvc+6NZcmH8IHfQBVXIQSIxJL6UzO1GhAZnZwn+gHmkbNKBNtJmKraw+YBP+e3OpNqigCfdmoxdF1oyaFgZjLm5IS10iTYXvihVhci30igu8r7Amsnlv3jTD5S4DcoOhqpatdfFYu6kBWujssKrNxMIJXffKjL1mCbdQTpjf6/T6Z93uWe/VovvivO+eYWvY7Q0GL7vPO53zTqdKYnIpOeE9ME6bpeQ7v3IsiwjZs4CtilqK8DhXYdlMn3PIoTTKSH93g/WAPQeTCxuRKzzxTw6zx0dbIL5xVv0gZJVX6RxdEYJKRHFEygurgqpocptArDxmnHKy7A5tynzjbhBMdBSFbBdrkUsV1Ysq9riJ9lU4okUrIPLeuttzP5PiEJYS5isTlJjJBNqI78AEvwHvQUGV8QQAAA==>)</li></ul> | 221.15 ns | 241.09 ns | 1.09 | 0.10 | True | | |
|<ul><li>[Property_Set_int - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Property_Set_int.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVUXW/TMBR9R+I/+C0JZP1kU5kURFfGKLQw0ogXhCo3uW0M/oiuna6ZEL8dOy2lyqQRpCjyPTnn3Gv73syB6hJBgDT66ZOf5C4HBHJVMp7FUCgSRcTLlJFgulhKwwR4DdoVUpnmNRFhrbs50Ex3BWWyyRxjmjMDqbEJCZPE93YXL7yQeBSFXQR/6Qlo85EKcK6vvUWlDYhODGtuxUzJzlRu1Q/o3KIqAE21XIBZMmlOEsalnCi5ZpsSqZPor95EiYLxOpqrDLxvJPpFPMMsPXtcOZt9mf+hYwmPk+dKqvGn5L/4U2kACwT7PujWlOt/CC30gcnsIBAsRbUU1uxExTSIwlT+A/VYmaAFbar0jG9FfXtt+O/1tdwwCW24txuVVEU7al5pllJu71soh7QVvqtWyLIbrlaUs/saayOLB3HbDNc724F2KmTdr40Wnig7MoCJKg6rxkAkVrgwVBTkFcmoATde/qA3GJ71+2eDUdI/vxza56IzGoz6w5fnz3u9y16vTqJLISiyeyAUN0tBd37t6IoIybOArKpGivA4VKFrps8llOCMClTf7VQ9YMegS24itIVn/slm9vh4C0g31moYhKT2cs7RW2QgM14dEXdgdVAXjfYjIHHbTHOKhtwxkxNf2xMEHR1FIdmlipdCRs2iqj2uo30VlmiY4RB5b+zp2T9JdQidhPhSBw7TBWcmojvQwW8lRBqf7gQAAA==>)</li></ul> | 148.84 ns | 165.02 ns | 1.11 | 0.11 | False | | |
|<ul><li>[Field_Get_struct - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_Get_struct.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUb2/TMBDG3yPxHfwuCWRt2gKFSUF0ZRuFFUYW8Qahyk2ujcF/orPTNRPis2OnpVSZNIIURfbl9zx3dnyeA9UVggBp9ONHP8ltAQjkrGI8T6BUJI6JlysjwfSxkoYJ8FrYGVKZFQ2IsNL9Amiu+4Iy2SYnmBXMQGZsQsIk8b3ti2deSDyKwg6Cv3gK2nykApzrG++m1gZEL4EVt2KmZG8mN+oH9C4Y8HxxCWahDVaZOUqYVHKq5IqtK6ROor96UyVKxpvZXOXgfSPxL+IZZvH8YeXV1Zf5HxwreBieK6kmn9L/4mfSAJYI9r3XrSjX/xDa0Acm871AsAzVQlizIxXTIEpT+/fUE2WCDthM6Su+Ec3f68K/1+dyzSR0Ya/XKq3LbmhRa5ZRfo1KKBfpKnxXL5Hll1wtKWd3TayLLBkmXTOcb0tA2xWyOa+tIzxVtmUAU1XuR62GSK3wxlBRktckpwZce/nDaDg6GQxOhi/TwfPTkX3GvWjwajAcj59G0WkUNUl0JQRFdgeE4noh6NZvHF0RIXkSkGXdShEemip0h+lzBRU4oxLVd9tV9+gEdMVNjLbw3D9azC4+2QDStbUaBSFpvJxzfIEMZM7rQ8RtWDNpikb7EZC4ZWYFRUNumSmIr+0Ogo4PopBsM8UrIeN2UfUuruNdFRY0zHCIvbd29+xNUu+nTkJ8qQMX0yVnJqZb0MFvO4Xy9u4EAAA=>)</li></ul> | 365.37 ns | 389.08 ns | 1.06 | 0.03 | True | | |
|<ul><li>[Method0_NoParms - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Method0_NoParms.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUb2/TMBDG3yPxHfwuCWRt2rIxTQqiGwMK7ShZxBuEKje5Ngb/ic5O10yIz46dllJl0ghSFNmX3/Pc2fF5BlRXCAKk0U+f/CR3BSCQy4rxPIFSkTgmXq6MBNPHShomwGthl0hlVjQgwkr3C6C57gvKZJscY1YwA5mxCQmTxPe2Zy+8kHgUhR0Ef/EUtLmhApzra++21gZEL4EVt2KmZG8iN+oH9GZgCpVHixs1txb6KF9SySslV2xdIXUK/dW7UqJkvJnNVA7eNxL/Ip5hFs8fV06nX2Z/cKzgcXimpBp/Sv+Ln0gDWCLY9163olz/Q2hDH5nM9wLBMlQLYc2OVEyDKE3tP1CPlQk6YBOlp3wjmp/Xhf+gr+WaSejCztcqrctuaFFrllE+RyWUi3QVvq+XyPJ3XC0pZ/dNrIssGSZdM1xvS0DbFLI5rq0TfKVsxwCmqtyPWv2QWuGtoaIkr0hODbju8ofRcHQyGJwMz9PB6cXIPi97w8FZdHoePY+iiyhqkuhKCIrsHgjF9ULQrd84uiJC8iwgy7qVIjz0VOgO0+cKKnBGJarvtqke0AnoipsYbeG5f7SYXXy8AaRrazUKQtJ4Oef4LTKQOa8PEbdhzaQpGu1HQOKWmRUUDbljpiC+tjsIOj6IQrLNFK+EjNtF1bu4jndVWNAwwyH23tjdsxdJvZ86CfGlDlxMl5yZmG5BB78BY9+vpu0EAAA=>)</li></ul> | 97.74 ns | 108.32 ns | 1.11 | 0.09 | False | | |
|<ul><li>[Field_GetStatic_class - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_GetStatic_class.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVU227TQBB9R+If9s02uLlCgUpGpKEtgQSKG/GCULSxJ/HAXqzZdRpXiG9n7YQQuVIxkmXtnD3nzOx6xjPgpiCQoKx5/Ognu82AgJ0XKNIYcs2iiHmptgpslwplUYLXoJ0TV0lWEwlWppsBT01XclRN5oiSDC0k1iVkqJjvbU+feSHzOEm3CP7S52DsRy6hcn3j3ZTGguzEsBJOjFp1Jmqjf0DnEkGkiyuwN5ZbTBaJ4MYcZY0LNdZqheuC3L5W5qs31jJHUUcznYL3jUW/mGfR0dOHldPpl9kfOhXwMHmmlR59mv8Xf6IsUE7g3nvdigvzD6GDPqBK9wKJCemFdGZHKjQgc1v699QjbYMWtIk2U7GR9Sdsw39vLtQaFbThXq/1vMzbUbPSYMLFNWmpK6St8F25JEyvhF5ygXc11kYWD+K2GS62OZAbDVU3baOPx9rNDdBc5/tVYyrmTuj6V+bsNUu5hWrG/EFvMDzp908GL+f952dD97zoDF+dOnTwtNc76/XqJKaQkhPeAeO0Xki+9WvHqoiQPQnYsmykCA+TFVbN9LmAAiqjnPR3N1r32DGYQtiIXOGpf3SYHT7aAPG1sxoGIau9KufokhBUKsoDUl1YHdRFk9sEYtUxk4yTZbdoM+Ybd4NgooMoZNtEi0KqqFlUucNNtKvCES1aAZH31t2e+52U+7CSMF+ZoMJMLtBGfAsm+A3C8yYV8wQAAA==>)</li></ul> | 195.10 ns | 218.32 ns | 1.12 | 0.10 | True | | |
|<ul><li>[Field_GetStatic_struct - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_GetStatic_struct.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUbW/TMBDH3yPxHfwuCWRt19IyTQqiK3sotDCyiDcIVW5ybQx+iM5210yIz46TllJl0ghSFMWX3/9/Z+cuc6DaIgiQRj9/9pPc54BALizjWQyFIlFEvEwZCaaLVhomwGtgF0hlmtcgwkp3c6CZ7grKZJMcY5ozA6lxCQmTxPe2o1deSDyKwj0Ef/EEtPlIBVSub727UhsQnRhW3ImZkp2p3Kgf0LliwLPFNZg7Qw1LF9qgTc1R2tjKiZIrtrboACX1V2+iRMF4vZqrDLxvJPpFPMMcnj2tnM2+zP/gaOFpeK6kGn9K/oufSgNYILj7XreiXP9D6EIfmMz2AsFSVAvhzI5UTIMoTOk/Uo+VCVpgU6VnfCPqb9iGf68v5ZpJaMPerlVSFu3QvNQspfwWlVBVpK3wplwiy665WlLOHupYG1ncj9tmuNwWgG42ZN21jUaeKDc4gIkq9k+NsUic0DWwKMgbklED1ZD5/V5/cHJ6etI/S06H5wN3ve4Mz0aD/mj4stc77/XqJNoKQZE9AKG4Xgi69WvHqoiQvAjIsmykCA+jFVbN9NmChcqoQPXdzdYjOgZtuYnQFZ75R5vZxccbQLp2VoMgJLVX5RxdIQOZ8fIQqQ6sXtRFo3sJSKptpjlFQ+6ZyYmv3QmCjg6ikGxTxa2QUbOochfX0a4KBxpmOETeO3d67n9S7peVhPhSB1VMF5yZiG5BB78Bxbm/cvQEAAA=>)</li></ul> | 252.43 ns | 272.06 ns | 1.08 | 0.21 | True | | |
|<ul><li>[Field_Set_class - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_Set_class.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUXW/TMBSG75H4D75LAlk/oZsmBdGVDQotjDTiBqHKTU4bgz+iY6drJsRvx05LqTJpBCmK7JPnfc+x4+M5UF0iCJBGP33yk9zlgECuSsazGApFooh4mTISTBdLaZgAr4FdIZVpXoMIa93NgWa6KyiTTXKMac4MpMYmJEwS39uNXngh8SgKOwj+4glo85EKcK6vvUWlDYhODGtuxUzJzlRu1Q/o3DDg2XIBZplyqvVJvriUEyXXbFMidQr91ZsoUTBez+YqA+8biX4RzzCLZ48rZ7Mv8z84lvA4PFdSjT8l/8VPpQEsEOz7oFtTrv8htKEPTGYHgWApqqWwZicqpkEUpvIfqMfKBC2wqdIzvhX1z2vDv9fXcsMktGFvNyqpinZoXmmWUn6LSigXaSt8V62QZW+5WlHO7utYG1k8iNtmuN4VgLYpZH1cGyd4omzHACaqOIwa/ZBY4cJQUZBXJKMGXHf5g95geNbvnw0ukv7Ly6F9zjvno1FvdNF/3utd9np1El0KQZHdA6G4WQq682tHV0RIngVkVTVShMeeCt1h+lxCCc6oQPXdNtUDOgZdchOhLTzzTxazj4+3gHRjrYZBSGov5xzdIAOZ8eoYcRtWT+qi0X4EJG6ZaU7RkDtmcuJru4Ogo6MoJLtU8VLIqFlUtY/raF+FBQ0zHCLvjd09e5FUh6mTEF/qwMV0wZmJ6A508Bs2wnX67QQAAA==>)</li></ul> | 366.72 ns | 425.82 ns | 1.16 | 0.19 | False | | |
|<ul><li>[StaticMethod5_arrayNotCached_int_string_struct_class_bool - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.StaticMethod5_arrayNotCached_int_string_struct_class_bool.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVU72/TMBD9jsT/4G9JoetPNtZJQXRlwGAdo6v4glDkJtfGYPui86VrJsTfjpOWMXXSCFKU+F7ee3d27jIF6QoCA5bd0yc/xU0GBOK0UDqdQY4iikSQIlvgLhWWlYFgj3ZK0iZZTSRYum4GMnVdI5XdZ44pyRRDwj6hUFaEweboRdAWgSTjF62/9Dk4vpQGKtfXwXXpGExnBkvtxQpt59yu8Qd0rlmySqbAGaaHsSSS5SXyRCYZpLGyHDsmZVfVo0g4TrR0Ll4g6nuVzQo7QbtUq4K8GVr3NZigyZWuoymmEHwT0S8RsPL09HHlxcWX6R86FfA4eYoWx5/m/8U/twyUE/j7TreU2v1D6KGPyqY7gVEJYWy82T2VcmByLsMH6jFyqwHtHN2FXpv6Mzfhf3BndqUsNOFerXBe5s2oWelUIvUVocEKaSp8Xy5Ipe80LqRWtzXWRDYbzJpmONvkQH58bN3Ye70+QT9bQHPMd6u9yZl7oW92k4tXIpUM1RyGg95geNDvHwyO5/3Dk6G/XnZGw/7oeHT0vNc76fXqJK4wRpK6BSFpFRu5CWvHqoi2eNYSi3IvRftu+tpVM30uoIDKKCf87sfvAXsGrtAckS88De9tZouP10By5a2GrbaovSrn6C0psKku75DqwOqgLpr8SyBRbTPJJLG4UZyJ0PkTBBfdidpik6AujI32iyq3uIu2VXgiK9YQBW/86flfTrkLK4kIrWtVmMu14khuwLV+A+qLrvMXBQAA>)</li></ul> | 111.07 ns | 125.74 ns | 1.13 | 0.19 | False | | |
|<ul><li>[Field_GetStatic_int - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_GetStatic_int.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVU227TQBB9R+If9s02uLk2VVXJiDT0EkigpBYvCEUbexIP7MWaXadxhfh21k4IUSoVI1nWztlzzsyuZzwFbgoCCcqaly9+socMCNhlgSKdQa5ZFDEv1VaBbVOhLErwjmiXxFWS1USCpWlnwFPTlhzVMXNISYYWEusSMlTM9zZnp17IPE7SLYK/9BiM/cglVK5vvfvSWJCtGSyFE6NWrbFa6x/QukYQ6fwG7L3lFpM5KnuQc1aokVZLXBXkdrUyX72RljmKOprqFLxvLPrFPIuOnj6vnEy+TP/QqYDnyVOt9PBT/F/8sbJAOYF773RLLsw/hA76gCrdCSQmpOfSmR2o0IDMbek/UQ+1DRrQxtpMxFrWH7AJ/725UitU0IR7t9JxmTejZqXBhIs70lJXSFPhbbkgTG+EXnCBjzXWRDbrzZpmuNrkQG4wVN2yR1080m5qgGKd71ZHMxE7oetembM3LOUWqgnze51e/6TbPemdx93BRd89563TwaDb7Z297nQuOp06iSmk5ISPwDit5pJv/NqxKiJkrwK2KI9ShPu5Cqtm+lxAAZVRTvq7G6wn7BmYQtiIXOGpf3CYLT5cA/GVs+oHIau9KufomhBUKso9Ul1YHdRFk9sEYtUxk4yTZQ9oM+Ybd4Ngor0oZJtEi0Kq6LiocoubaFuFI1q0AiLvnbs99zMpd2ElYb4yQYWZXKCN+AZM8Bsdm76V8QQAAA==>)</li></ul> | 239.09 ns | 276.48 ns | 1.16 | 0.07 | True | | |
|<ul><li>[Field_SetStatic_struct - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Field_SetStatic_struct.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpWUbW/TMBDH3yPxHfwuCWR93KZuUhBd2aDQwsgi3iBUucm1MfghOttdMyE+O05aSpVJI0hRFF9+//+dnbvMgWqLIEAa/fzZT3KfAwK5soxnMRSKRBHxMmUkmC5aaZgAr4FdIZVpXoMIK93NgWa6KyiTTXKMac4MpMYlJEwS39uen3oh8SgK9xD8xRPQ5iMVULm+9u5KbUB0YlhxJ2ZKdqZyo35A54YBzxZ3YO4MNSxdaIM2NUdpYysnSq7Y2qIDlNRfvYkSBeP1aq4y8L6R6BfxDHN49rRyNvsy/4OjhafhuZJq/Cn5L34qDWCB4O573Ypy/Q+hC31gMtsLBEtRLYQzO1IxDaIwpf9IPVYmaIFNlZ7xjai/YRv+vb6WayahDXu7VklZtEPzUrOU8ltUQlWRtsJ35RJZ9parJeXsoY61kcWDuG2G620B6GZD1l3baOSJcoMDmKhi/9QYi8QJXQOLgrwiGTVQDZk/6A2GJ/3+yWCU9M8uh+4adc5Pz0YX/YuXvd5lr1cn0VYIiuwBCMX1QtCtXztWRYTkRUCWZSNFeBitsGqmzxYsVEYFqu9uth7RMWjLTYSu8Mw/2swuPt4A0rWzGgYhqb0q5+gGGciMl4dIdWD1oi4a3UtAUm0zzSkacs9MTnztThB0dBCFZJsqboWMmkWVu7iOdlU40DDDIfLeuNNz/5Nyv6wkxJc6qGK64MxEdAs6+A3+ls7t9AQAAA==>)</li></ul> | 233.18 ns | 253.45 ns | 1.09 | 0.07 | True | | |
|<ul><li>[Ctor4_ActivatorCreateInstance - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04_LLVM=true_MonoAOT=true_MonoInterpreter=false_RunKind=micro_mono/System.Reflection.Invoke.Ctor4_ActivatorCreateInstance.html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACpVUXW/TMBR9R+I/+C0JZG3XFtZNCqIrGxRaGFnEC0KVm9w2Bn9E107XTIjfjp2WUmUSC1IU2SfnnHvi3Js5UF0iCJBGP33yk9zlgEAuS8azGApFooh4mTISTBdLaZgAr0G7RCrTvCYirHQ3B5rprqBMNpljTHNmIDW2IGGS+N725dALiUdR2EXwl56ANh+pAOf62ruttAHRiWHFrZgp2ZnKjfoBnYlROFyMLbahdjlBoAamUhub6DhnXMqJkiu2LpE6vf7qTZQoGK93c5WB941Ev4hnmKVn/1bOZl/mf+hYPlJmrqQaf0r+iz+VBrBAsPe9bkW5fkRooQ9MZnuBYCmqhbBmRyqmQRSm8h+ox8oELWhTpWd8I+pP2Yb/Xl/JNZPQhnuzVklVtKPmlWYp5TeohHJIW+G7aokse8vVknJ2X2NtZHE/blvhalsA2hGRdfM2+nmi7PwAJqrYrxrTkVjhraGiIK9IZvvYzZrf7/UHJ6enJ/1RcvriYmCvUWc0PDs7H54/7/Uuer26iC6FoMjugVBcLwTd+rWjCxGSZwFZVo0S4WHCQtdMn0sowRkVqL7bEXvAjkGX3ERog2f+0cvs8PEGkK6t1SAISe3lnKNrZCAzXh0Qd2D1pg6N9iEgca+Z5hQNuWMmJ762Jwg6OohCsk0VL4WMmqGqHa6jXQpLNMxwiLw39vTsb6Xab52E+FIHDtMFZyaiW9DBb5Oo5HX7BAAA>)</li></ul> | 1.84 μs | 1.97 μs | 1.07 | 0.25 | False | | |
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_1.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_2.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_3.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_4.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_5.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_6.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_7.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_8.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_9.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_10.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_11.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_12.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_13.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_14.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_15.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_16.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_17.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_18.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_19.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_20.png>)
![graph](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke_21.png>)
[Test Report](<https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Reflection.Invoke.html>)
### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
<details>
<summary>Repro Steps</summary>
#### Prerequisites (Files either built locally (with build.(sh/cmd) or downloaded from payload above (if same system setup) (in this order))
- Libraries build extracted to `runtime/artifacts` or build instructions: [Libraries README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/libraries/README.md) args: `-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0`
- CoreCLR product build extracted to `runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release`, build instructions: [CoreCLR README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/coreclr/README.md) args: `-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0`
- AOT MONO build extracted to `runtime/artifacts/bin/mono/$RunOS.$RunArch.Release`, build instructions: [MONO README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/mono/README.md) args: `-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release /p:CrossBuild=false /p:MonoLLVMUseCxx11Abi=false`
- Dotnet SDK installed for dotnet commands
- Running commands from the runtime folder
Linux
```cmd
# Set $RunDir to the runtime directory
RunDir=`pwd`
# Set the OS, arch, and OSId
RunOS='linux'
RunOSId='linux'
RunArch='x64'
# Create aot directory
mkdir -p $RunDir/artifacts/bin/aot/sgen
mkdir -p $RunDir/artifacts/bin/aot/pack
cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/* $RunDir/artifacts/bin/aot/sgen
cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/* $RunDir/artifacts/bin/aot/pack
# Create Core Root
$RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
# Clone performance
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance
# One line run:
python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Reflection.Invoke*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
# Individual Commands:
# Restore
dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Build
dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Run
dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Reflection.Invoke* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200
Windows
# Set $RunDir to the runtime directory
$RunDir="FullPathHere"
# Set the OS, arch, and OSId
RunOS='windows'
RunOSId='win'
RunArch='x64'
# Create aot directory
mkdir $RunDir\artifacts\bin\aot\sgen
mkdir $RunDir\artifacts\bin\aot\pack
xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y
xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /y
# Create Core Root
$RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
# Clone performance
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance
# One line run:
python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Reflection.Invoke*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
# Individual Commands:
# Restore
dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Build
dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Run
dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Reflection.Invoke* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
20.23 ns | 24.14 ns | 1.19 | 0.04 | True | |||
|
266.24 ns | 817.42 ns | 3.07 | 0.13 | True | |||
|
13.77 ns | 19.79 ns | 1.44 | 0.02 | True | |||
|
18.19 ns | 102.18 ns | 5.62 | 0.06 | True | |||
|
18.26 ns | 21.38 ns | 1.17 | 0.03 | True | |||
|
101.21 ns | 162.73 ns | 1.61 | 0.07 | False | |||
|
22.17 ns | 26.66 ns | 1.20 | 0.04 | True | |||
|
9.45 ns | 15.65 ns | 1.66 | 0.01 | True | |||
|
12.59 ns | 19.25 ns | 1.53 | 0.03 | True | |||
|
33.08 ns | 70.37 ns | 2.13 | 0.04 | True | |||
|
19.14 ns | 21.57 ns | 1.13 | 0.03 | True | |||
|
202.34 ns | 1.51 μs | 7.48 | 0.00 | True | |||
|
17.06 ns | 23.49 ns | 1.38 | 0.01 | True | |||
|
55.81 ns | 94.16 ns | 1.69 | 0.10 | False | |||
|
7.92 ns | 9.49 ns | 1.20 | 0.12 | False | |||
|
62.78 ns | 97.74 ns | 1.56 | 0.07 | False | |||
|
13.81 ns | 16.91 ns | 1.22 | 0.07 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
110.34 μs | 221.61 μs | 2.01 | 0.00 | True | |||
|
60.18 μs | 73.81 μs | 1.23 | 0.01 | True | |||
|
582.68 ns | 1.10 μs | 1.89 | 0.00 | True | |||
|
0.00 ns | 260.99 ns | ∞ | 0.01 | True | |||
|
6.81 μs | 9.04 μs | 1.33 | 0.01 | False | |||
|
280.28 ns | 510.55 ns | 1.82 | 0.02 | True | |||
|
6.47 μs | 8.94 μs | 1.38 | 0.01 | False | |||
|
0.00 ns | 221.31 μs | ∞ | 0.00 | True | |||
|
232.30 ns | 259.69 ns | 1.12 | 0.03 | True | |||
|
71.31 μs | 105.04 μs | 1.47 | 0.02 | False | |||
|
174.13 ns | 228.37 ns | 1.31 | 0.01 | True | |||
|
70.41 μs | 103.50 μs | 1.47 | 0.01 | False | |||
|
0.00 ns | 476.86 ns | ∞ | 0.00 | True | |||
|
356.49 ns | 719.81 ns | 2.02 | 0.02 | True | |||
|
0.00 ns | 480.67 ns | ∞ | 0.00 | True | |||
|
0.00 ns | 189.56 μs | ∞ | 0.00 | True | |||
|
198.96 ns | 241.14 ns | 1.21 | 0.01 | True | |||
|
174.17 ns | 225.12 ns | 1.29 | 0.00 | True | |||
|
0.00 ns | 188.44 μs | ∞ | 0.00 | True | |||
|
295.54 ns | 508.85 ns | 1.72 | 0.01 | True | |||
|
575.08 ns | 1.10 μs | 1.91 | 0.02 | True | |||
|
7.90 μs | 11.73 μs | 1.49 | 0.01 | True | |||
|
173.74 ns | 322.77 ns | 1.86 | 0.00 | True | |||
|
1.05 μs | 1.67 μs | 1.59 | 0.03 | True | |||
|
1.61 μs | 2.36 μs | 1.47 | 0.01 | True | |||
|
8.34 μs | 12.22 μs | 1.47 | 0.02 | True | |||
|
118.60 μs | 246.15 μs | 2.08 | 0.00 | True | |||
|
1.97 μs | 2.93 μs | 1.48 | 0.04 | False | |||
|
227.50 ns | 275.01 ns | 1.21 | 0.02 | True | |||
|
213.78 ns | 304.01 ns | 1.42 | 0.00 | True | |||
|
386.46 ns | 832.09 ns | 2.15 | 0.01 | True | |||
|
0.00 ns | 221.39 μs | ∞ | 0.00 | True | |||
|
71.31 μs | 104.67 μs | 1.47 | 0.01 | False | |||
|
293.63 ns | 312.27 ns | 1.06 | 0.02 | False | |||
|
45.21 μs | 55.16 μs | 1.22 | 0.02 | True | |||
|
1.64 μs | 2.96 μs | 1.80 | 0.02 | True | |||
|
0.00 ns | 262.00 ns | ∞ | 0.00 | True | |||
|
581.66 ns | 1.09 μs | 1.87 | 0.00 | True | |||
|
0.00 ns | 321.81 ns | ∞ | 0.00 | True | |||
|
213.77 ns | 303.89 ns | 1.42 | 0.01 | True | |||
|
0.00 ns | 284.23 ns | ∞ | 0.00 | True |
General Docs link:
https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.59 μs | 13.90 μs | 1.83 | 0.02 | True | |||
|
44.94 μs | 94.69 μs | 2.11 | 0.01 | True | |||
|
4.20 μs | 8.35 μs | 1.99 | 0.02 | True | |||
|
8.45 μs | 16.30 μs | 1.93 | 0.04 | True | |||
|
38.80 μs | 81.67 μs | 2.10 | 0.02 | True | |||
|
3.43 ms | 7.26 ms | 2.12 | 0.01 | True | |||
|
37.93 μs | 84.85 μs | 2.24 | 0.00 | True | |||
|
8.68 μs | 15.27 μs | 1.76 | 0.02 | True | |||
|
35.05 μs | 75.30 μs | 2.15 | 0.01 | True | |||
|
20.53 μs | 59.89 μs | 2.92 | 0.01 | True | |||
|
9.45 μs | 18.24 μs | 1.93 | 0.02 | True | |||
|
620.60 ns | 1.05 μs | 1.68 | 0.03 | True | |||
|
29.28 μs | 69.89 μs | 2.39 | 0.01 | True | |||
|
3.79 ms | 7.92 ms | 2.09 | 0.01 | True | |||
|
4.56 μs | 9.05 μs | 1.98 | 0.01 | True | |||
|
528.94 ns | 999.02 ns | 1.89 | 0.06 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
349.77 ns | 536.75 ns | 1.53 | 0.03 | True | |||
|
99.66 ns | 287.73 ns | 2.89 | 0.16 | True | |||
|
85.49 ns | 268.16 ns | 3.14 | 0.14 | True | |||
|
105.50 ns | 304.08 ns | 2.88 | 0.09 | True | |||
|
90.43 ns | 273.59 ns | 3.03 | 0.13 | True | |||
|
105.55 ns | 312.22 ns | 2.96 | 0.17 | True | |||
|
24.36 μs | 31.60 μs | 1.30 | 0.01 | False | |||
|
108.18 ns | 318.34 ns | 2.94 | 0.12 | True | |||
|
90.32 ns | 282.42 ns | 3.13 | 0.15 | True | |||
|
1.51 μs | 1.90 μs | 1.26 | 0.01 | False | |||
|
1.45 μs | 1.83 μs | 1.26 | 0.01 | False | |||
|
348.07 ns | 537.86 ns | 1.55 | 0.04 | True | |||
|
105.04 ns | 296.59 ns | 2.82 | 0.12 | True | |||
|
23.86 μs | 32.18 μs | 1.35 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
54.24 ns | 127.79 ns | 2.36 | 0.05 | True | |||
|
265.79 ns | 1.07 μs | 4.01 | 0.00 | True | |||
|
272.29 ns | 1.05 μs | 3.86 | 0.01 | True | |||
|
393.62 ns | 576.42 ns | 1.46 | 0.01 | True | |||
|
275.82 ns | 1.05 μs | 3.80 | 0.03 | True | |||
|
59.22 ns | 135.33 ns | 2.29 | 0.03 | True | |||
|
354.10 ns | 529.26 ns | 1.49 | 0.01 | True | |||
|
8.58 ns | 15.72 ns | 1.83 | 0.01 | True | |||
|
28.46 ns | 55.51 ns | 1.95 | 0.04 | True | |||
|
169.73 ns | 569.97 ns | 3.36 | 0.01 | True | |||
|
276.98 ns | 1.06 μs | 3.84 | 0.02 | True | |||
|
155.62 ns | 541.65 ns | 3.48 | 0.02 | True | |||
|
45.57 ns | 50.86 ns | 1.12 | 0.03 | False | |||
|
279.36 ns | 1.05 μs | 3.75 | 0.01 | True | |||
|
53.54 ns | 127.94 ns | 2.39 | 0.03 | True | |||
|
267.06 ns | 1.04 μs | 3.91 | 0.00 | True | |||
|
268.58 ns | 1.07 μs | 3.98 | 0.00 | True | |||
|
57.62 ns | 141.34 ns | 2.45 | 0.03 | True | |||
|
277.38 ns | 1.04 μs | 3.76 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.86 ns | 15.05 ns | 1.17 | 0.00 | True | |||
|
26.59 ns | 37.23 ns | 1.40 | 0.00 | True | |||
|
8.36 ns | 10.31 ns | 1.23 | 0.01 | True | |||
|
12.81 ns | 15.00 ns | 1.17 | 0.01 | True | |||
|
12.21 ns | 15.11 ns | 1.24 | 0.07 | True | |||
|
14.20 ns | 16.77 ns | 1.18 | 0.09 | False | |||
|
40.95 ns | 55.98 ns | 1.37 | 0.13 | False | |||
|
12.58 ns | 13.99 ns | 1.11 | 0.01 | True | |||
|
25.38 ns | 47.24 ns | 1.86 | 0.11 | True | |||
|
29.67 ns | 915.74 ns | 30.86 | 0.10 | True | |||
|
17.01 ns | 18.36 ns | 1.08 | 0.10 | False | |||
|
19.91 ns | 22.76 ns | 1.14 | 0.06 | True | |||
|
13.98 ns | 17.18 ns | 1.23 | 0.06 | True | |||
|
9.11 ns | 12.72 ns | 1.40 | 0.02 | True | |||
|
32.90 ns | 49.89 ns | 1.52 | 0.11 | False | |||
|
6.96 ns | 8.39 ns | 1.21 | 0.00 | True | |||
|
18.06 ns | 19.33 ns | 1.07 | 0.02 | False | |||
|
26.75 ns | 48.22 ns | 1.80 | 0.08 | True | |||
|
18.40 ns | 20.53 ns | 1.12 | 0.00 | True | |||
|
19.92 ns | 23.07 ns | 1.16 | 0.07 | True | |||
|
7.61 ns | 9.05 ns | 1.19 | 0.11 | False | |||
|
71.28 ns | 218.90 ns | 3.07 | 0.09 | True | |||
|
18.52 ns | 20.83 ns | 1.12 | 0.02 | True | |||
|
28.32 ns | 39.80 ns | 1.41 | 0.02 | True | |||
|
9.03 ns | 66.41 ns | 7.35 | 0.03 | True | |||
|
13.76 ns | 15.96 ns | 1.16 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
405.65 ms | 660.58 ms | 1.63 | 0.05 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.34 ns | 64.78 ns | 1.40 | 0.02 | True | |||
|
79.31 ns | 151.94 ns | 1.92 | 0.01 | True | |||
|
4.65 ns | 9.88 ns | 2.12 | 0.02 | True | |||
|
32.73 ns | 49.70 ns | 1.52 | 0.12 | False | |||
|
7.12 ns | 15.54 ns | 2.18 | 0.18 | True | |||
|
71.20 ns | 124.80 ns | 1.75 | 0.03 | True | |||
|
25.84 ns | 51.42 ns | 1.99 | 0.13 | False | |||
|
7.65 ns | 16.58 ns | 2.17 | 0.08 | True | |||
|
7.82 ns | 15.57 ns | 1.99 | 0.17 | True | |||
|
26.60 ns | 54.04 ns | 2.03 | 0.13 | False | |||
|
3.95 ns | 9.16 ns | 2.32 | 0.02 | True | |||
|
8.19 ns | 15.77 ns | 1.93 | 0.14 | True | |||
|
4.13 ns | 10.15 ns | 2.46 | 0.15 | True | |||
|
4.19 ns | 9.68 ns | 2.31 | 0.01 | True | |||
|
5.60 ns | 10.38 ns | 1.85 | 0.14 | True | |||
|
8.93 ns | 16.23 ns | 1.82 | 0.15 | True | |||
|
7.82 ns | 14.47 ns | 1.85 | 0.10 | True | |||
|
4.95 ns | 18.54 ns | 3.75 | 0.15 | True | |||
|
14.22 ns | 24.68 ns | 1.74 | 0.03 | True | |||
|
23.49 ns | 41.65 ns | 1.77 | 0.03 | True | |||
|
4.64 ns | 10.00 ns | 2.16 | 0.01 | True | |||
|
9.03 ns | 23.19 ns | 2.57 | 0.03 | True | |||
|
4.61 ns | 9.94 ns | 2.16 | 0.04 | True | |||
|
58.59 ns | 88.87 ns | 1.52 | 0.08 | False | |||
|
8.44 ns | 22.66 ns | 2.68 | 0.10 | True | |||
|
53.56 ns | 75.11 ns | 1.40 | 0.07 | True | |||
|
3.95 ns | 9.17 ns | 2.32 | 0.02 | True | |||
|
7.03 ns | 13.85 ns | 1.97 | 0.11 | True | |||
|
11.86 ns | 23.93 ns | 2.02 | 0.13 | True | |||
|
10.46 ns | 30.09 ns | 2.88 | 0.01 | True | |||
|
6.71 ns | 15.69 ns | 2.34 | 0.05 | True | |||
|
12.62 ns | 18.13 ns | 1.44 | 0.15 | False | |||
|
7.89 ns | 15.54 ns | 1.97 | 0.14 | True | |||
|
5.68 ns | 18.56 ns | 3.27 | 0.09 | True | |||
|
5.09 ns | 10.37 ns | 2.04 | 0.02 | True | |||
|
8.38 ns | 17.14 ns | 2.04 | 0.07 | True | |||
|
70.58 ns | 125.78 ns | 1.78 | 0.07 | True | |||
|
4.66 ns | 9.93 ns | 2.13 | 0.04 | True | |||
|
14.05 ns | 24.94 ns | 1.78 | 0.04 | True | |||
|
4.65 ns | 9.90 ns | 2.13 | 0.06 | True | |||
|
77.64 ns | 149.82 ns | 1.93 | 0.04 | True | |||
|
6.07 ns | 12.76 ns | 2.10 | 0.06 | True |
General Docs link: https://github.com/d
otnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
664.64 μs | 787.41 μs | 1.18 | 0.02 | True | |||
|
15.30 μs | 16.65 μs | 1.09 | 0.02 | False | |||
|
8.00 μs | 8.60 μs | 1.08 | 0.07 | False | |||
|
101.56 μs | 109.83 μs | 1.08 | 0.00 | False | |||
|
12.27 μs | 13.44 μs | 1.10 | 0.01 | False | |||
|
23.19 μs | 27.94 μs | 1.20 | 0.05 | False | |||
|
122.10 μs | 135.02 μs | 1.11 | 0.01 | False | |||
|
589.31 μs | 631.04 μs | 1.07 | 0.05 | False | |||
|
10.29 μs | 11.91 μs | 1.16 | 0.06 | False | |||
|
79.45 μs | 84.16 μs | 1.06 | 0.01 | False | |||
|
687.03 μs | 842.34 μs | 1.23 | 0.07 | False | |||
|
170.86 μs | 183.26 μs | 1.07 | 0.02 | False | |||
|
610.17 μs | 663.41 μs | 1.09 | 0.04 | False | |||
|
19.39 μs | 21.25 μs | 1.10 | 0.02 | False | |||
|
651.83 μs | 775.85 μs | 1.19 | 0.05 | True | |||
|
17.94 μs | 19.31 μs | 1.08 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.56 ms | 1.93 ms | 1.24 | 0.10 | False | |||
|
12.18 μs | 15.95 μs | 1.31 | 0.11 | False | |||
|
1.63 ms | 1.97 ms | 1.21 | 0.11 | False | |||
|
590.50 μs | 669.92 μs | 1.13 | 0.06 | False | |||
|
1.56 ms | 1.88 ms | 1.21 | 0.12 | False | |||
|
630.97 μs | 687.34 μs | 1.09 | 0.08 | False | |||
|
11.57 μs | 18.24 μs | 1.58 | 0.01 | True | |||
|
1.72 ms | 1.86 ms | 1.08 | 0.13 | False | |||
|
1.56 ms | 1.88 ms | 1.20 | 0.11 | False | |||
|
39.38 μs | 49.60 μs | 1.26 | 0.03 | True | |||
|
822.21 μs | 1.03 ms | 1.26 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.03 ms | 6.10 ms | 1.51 | 0.01 | True | |||
|
4.92 ms | 7.71 ms | 1.57 | 0.03 | True | |||
|
1.07 μs | 2.40 μs | 2.24 | 0.05 | True | |||
|
1.40 μs | 2.73 μs | 1.95 | 0.01 | True | |||
|
4.86 ms | 7.62 ms | 1.57 | 0.03 | True | |||
|
1.09 μs | 2.47 μs | 2.27 | 0.10 | True | |||
|
1.34 μs | 2.68 μs | 2.00 | 0.02 | True | |||
|
4.17 ms | 6.20 ms | 1.49 | 0.02 | True | |||
|
4.85 ms | 7.46 ms | 1.54 | 0.00 | True | |||
|
1.26 μs | 2.83 μs | 2.25 | 0.04 | True | |||
|
4.04 ms | 6.12 ms | 1.51 | 0.00 | True | |||
|
1.25 μs | 2.32 μs | 1.85 | 0.03 | True | |||
|
1.32 μs | 2.87 μs | 2.17 | 0.04 | True | |||
|
4.75 ms | 7.54 ms | 1.59 | 0.01 | True | |||
|
4.18 ms | 6.28 ms | 1.50 | 0.02 | True | |||
|
1.17 μs | 2.28 μs | 1.94 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
14.43 ns | 18.76 ns | 1.30 | 0.10 | False | |||
|
7.70 μs | 11.17 μs | 1.45 | 0.02 | True | |||
|
422.52 ns | 702.65 ns | 1.66 | 0.02 | True | |||
|
788.91 ns | 1.66 μs | 2.10 | 0.04 | False | |||
|
1.63 ms | 5.65 ms | 3.47 | 0.02 | True | |||
|
41.10 ns | 85.19 ns | 2.07 | 0.05 | False | |||
|
7.72 μs | 9.55 μs | 1.24 | 0.03 | False | |||
|
6.53 ns | 20.62 ns | 3.16 | 0.19 | True | |||
|
841.14 μs | 1.61 ms | 1.91 | 0.02 | False | |||
|
18.02 ns | 35.45 ns | 1.97 | 0.10 | False | |||
|
109.43 μs | 221.08 μs | 2.02 | 0.03 | True | |||
|
90.09 ns | 125.83 ns | 1.40 | 0.04 | True | |||
|
11.55 ns | 27.17 ns | 2.35 | 0.12 | True | |||
|
112.31 ns | 157.37 ns | 1.40 | 0.00 | True | |||
|
680.02 ns | 3.80 μs | 5.58 | 0.01 | True | |||
|
717.68 ns | 1.20 μs | 1.68 | 0.01 | True | |||
|
8.58 ns | 22.32 ns | 2.60 | 0.16 | True | |||
|
108.20 ns | 189.10 ns | 1.75 | 0.02 | True | |||
|
87.15 ns | 185.52 ns | 2.13 | 0.04 | True | |||
|
23.17 ns | 28.27 ns | 1.22 | 0.06 | False | |||
|
105.12 ns | 118.85 ns | 1.13 | 0.01 | False | |||
|
14.87 ns | 18.74 ns | 1.26 | 0.07 | True | |||
|
1.27 ms | 2.42 ms | 1.91 | 0.02 | True | |||
|
5.55 ms | 9.96 ms | 1.79 | 0.02 | True | |||
|
11.27 ns | 19.69 ns | 1.75 | 0.07 | True | |||
|
1.95 ms | 3.79 ms | 1.95 | 0.01 | True | |||
|
51.53 ns | 73.58 ns | 1.43 | 0.07 | True | |||
|
5.14 ns | 18.44 ns | 3.59 | 0.13 | True | |||
|
75.10 ns | 114.39 ns | 1.52 | 0.06 | True | |||
|
19.57 ns | 25.39 ns | 1.30 | 0.03 | False | |||
|
1.49 μs | 2.93 μs | 1.97 | 0.03 | True | |||
|
62.32 ns | 102.47 ns | 1.64 | 0.05 | True | |||
|
7.84 ns | 22.62 ns | 2.89 | 0.15 | True | |||
|
15.02 ns | 20.75 ns | 1.38 | 0.02 | True | |||
|
16.72 ns | 22.32 ns | 1.34 | 0.04 | True | |||
|
1.62 ms | 5.81 ms | 3.58 | 0.02 | True | |||
|
168.57 ns | 222.17 ns | 1.32 | 0.04 | False | |||
|
14.37 ns | 18.85 ns | 1.31 | 0.08 | True | |||
|
5.07 ns | 18.45 ns | 3.64 | 0.14 | True | |||
|
16.93 ns | 35.91 ns | 2.12 | 0.09 | False | |||
|
14.07 ns | 24.78 ns | 1.76 | 0.05 | True | |||
|
76.67 ns | 88.43 ns | 1.15 | 0.00 | True | |||
|
14.50 ns | 19.28 ns | 1.33 | 0.10 | True | |||
|
713.47 ns | 1.25 μs | 1.75 | 0.01 | True |
![g
raph](https://pvscmduploaddev.blob.core.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Numerics.Tests.Perf_BigInteger_33.png) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.62 ns | 26.65 ns | 4.74 | 0.13 | True | |||
|
5.71 ns | 26.44 ns | 4.63 | 0.17 | True | |||
|
632.54 ns | 3.06 μs | 4.84 | 0.04 | True | |||
|
39.89 ns | 64.54 ns | 1.62 | 0.04 | True | |||
|
5.57 ns | 26.56 ns | 4.77 | 0.19 | True | |||
|
5.66 ns | 26.92 ns | 4.76 | 0.21 | True | |||
|
8.40 ns | 29.50 ns | 3.51 | 0.13 | True | |||
|
63.76 ns | 140.46 ns | 2.20 | 0.04 | True | |||
|
5.69 ns | 26.32 ns | 4.62 | 0.22 | True | |||
|
126.22 ns | 347.14 ns | 2.75 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.29 μs | 8.37 μs | 3.65 | 0.05 | True | |||
|
6.64 ns | 16.22 ns | 2.44 | 0.37 | True | |||
|
2.99 ns | 6.85 ns | 2.29 | 0.20 | True | |||
|
159.79 ns | 926.68 ns | 5.80 | 0.09 | True | |||
|
2.29 μs | 9.00 μs | 3.94 | 0.05 | True | |||
|
29.89 ns | 66.81 ns | 2.24 | 0.11 | True | |||
|
3.41 ns | 4.66 ns | 1.37 | 0.27 | False | |||
|
4.87 ns | 16.16 ns | 3.32 | 0.30 | True | |||
|
4.10 ns | 13.80 ns | 3.36 | 0.31 | True | |||
|
5.22 ns | 9.64 ns | 1.85 | 0.27 | True | |||
|
161.87 ns | 932.13 ns | 5.76 | 0.09 | True | |||
|
5.12 ns | 6.95 ns | 1.36 | 0.24 | False | |||
|
5.48 ns | 14.62 ns | 2.66 | 0.27 | True | |||
|
2.43 ns | 4.88 ns | 2.01 | 0.26 | True | |||
|
3.84 ns | 9.75 ns | 2.54 | 0.25 | True | |||
|
32.23 ns | 70.63 ns | 2.19 | 0.10 | True | |||
|
351.16 ns | 790.93 ns | 2.25 | 0.08 | True | |||
|
2.43 ns | 4.37 ns | 1.80 | 0.29 | False | |||
|
3.70 ns | 11.80 ns | 3.19 | 0.32 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
14.88 ns | 19.10 ns | 1.28 | 0.06 | True | |||
|
182.38 ns | 454.70 ns | 2.49 | 0.05 | True | |||
|
11.65 ns | 19.74 ns | 1.69 | 0.01 | True | |||
|
9.97 ns | 12.13 ns | 1.22 | 0.06 | True | |||
|
19.10 ns | 21.45 ns | 1.12 | 0.06 | False | |||
|
54.96 ns | 87.50 ns | 1.59 | 0.08 | False | |||
|
40.83 ns | 57.73 ns | 1.41 | 0.05 | True | |||
|
18.25 ns | 21.38 ns | 1.17 | 0.08 | True | |||
|
13.44 ns | 15.84 ns | 1.18 | 0.01 | True | |||
|
18.85 ns | 90.00 ns | 4.77 | 0.06 | True | |||
|
35.97 ns | 55.32 ns | 1.54 | 0.11 | False | |||
|
17.85 ns | 18.99 ns | 1.06 | 0.03 | False | |||
|
56.81 ns | 106.85 ns | 1.88 | 0.10 | False | |||
|
7.71 ns | 9.46 ns | 1.23 | 0.10 | True | |||
|
13.89 ns | 17.22 ns | 1.24 | 0.00 | True | |||
|
15.95 ns | 19.93 ns | 1.25 | 0.01 | True | |||
|
20.83 ns | 24.24 ns | 1.16 | 0.05 | True | |||
|
9.97 ns | 13.62 ns | 1.37 | 0.04 | True | |||
|
19.78 ns | 23.01 ns | 1.16 | 0.05 | True | |||
|
219.97 ns | 1.46 μs | 6.62 | 0.02 | True | |||
|
13.93 ns | 17.28 ns | 1.24 | 0.00 | True | |||
|
26.64 ns | 44.81 ns | 1.68 | 0.02 | True | |||
|
12.91 ns | 14.35 ns | 1.11 | 0.00 | True | |||
|
12.46 ns | 15.06 ns | 1.21 | 0.08 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.04 μs | 6.01 μs | 1.19 | 0.04 | False | |||
|
4.91 μs | 6.26 μs | 1.27 | 0.10 | False | |||
|
3.82 μs | 4.51 μs | 1.18 | 0.07 | False | |||
|
11.09 μs | 12.20 μs | 1.10 | 0.05 | False | |||
|
44.72 μs | 49.06 μs | 1.10 | 0.07 | False | |||
|
3.56 μs | 4.63 μs | 1.30 | 0.08 | False | |||
|
6.53 μs | 10.77 μs | 1.65 | 0.11 | True | |||
|
2.63 μs | 3.41 μs | 1.30 | 0.07 | True | |||
|
359.12 ns | 2.17 μs | 6.05 | 0.03 | True | |||
|
2.90 μs | 3.94 μs | 1.36 | 0.08 | False | |||
|
0.24 ns | 679.54 ns | 2856.22 | 0.43 | True | |||
|
19.86 μs | 21.84 μs | 1.10 | 0.03 | False | |||
|
2.03 μs | 2.56 μs | 1.27 | 0.07 | False | |||
|
2.25 ns | 457.87 ns | 203.62 | 0.10 | True | |||
|
2.84 μs | 3.09 μs | 1.09 | 0.12 | False | |||
|
1.82 μs | 2.90 μs | 1.59 | 0.12 | False | |||
|
19.47 μs | 22.60 μs | 1.16 | 0.08 | False | |||
|
18.21 μs | 19.19 μs | 1.05 | 0.09 | False | |||
|
1.34 ns | 790.10 ns | 591.06 | 0.27 | True | |||
|
38.89 μs | 48.50 μs | 1.25 | 0.09 | True | |||
|
3.76 μs | 4.19 μs | 1.11 | 0.04 | False | |||
|
2.38 μs | 2.80 μs | 1.18 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.97 μs | 5.20 μs | 1.75 | 0.00 | True | |||
|
307.47 ns | 527.33 ns | 1.72 | 0.00 | True | |||
|
29.92 ns | 58.57 ns | 1.96 | 0.01 | True | |||
|
4.87 ns | 12.35 ns | 2.54 | 0.13 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.19 ns | 16.22 ns | 5.09 | 0.10 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
105.68 ns | 176.58 ns | 1.67 | 0.02 | True | |||
|
13.36 ns | 23.04 ns | 1.72 | 0.01 | True | |||
|
14.71 ns | 25.68 ns | 1.75 | 0.02 | True | |||
|
65.94 ns | 116.70 ns | 1.77 | 0.02 | True | |||
|
11.36 ns | 17.75 ns | 1.56 | 0.03 | True | |||
|
11.34 ns | 17.95 ns | 1.58 | 0.01 | True | |||
|
11.53 ns | 17.84 ns | 1.55 | 0.01 | True | |||
|
11.52 ns | 21.80 ns | 1.89 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
100.10 ms | 279.95 ms | 2.80 | 0.00 | True | |||
|
99.23 ms | 279.71 ms | 2.82 | 0.00 | True | |||
|
100.84 ms | 279.12 ms | 2.77 | 0.01 | True | |||
|
98.56 ms | 279.92 ms | 2.84 | 0.00 | True | |||
|
99.78 ms | 278.09 ms | 2.79 | 0.01 | True | |||
|
98.77 ms | 279.44 ms | 2.83 | 0.01 | True | |||
|
99.97 ms | 279.54 ms | 2.80 | 0.00 | True | |||
|
100.79 ms | 278.73 ms | 2.77 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.26 ns | 21.88 ns | 1.94 | 0.02 | True | |||
|
311.94 ns | 491.63 ns | 1.58 | 0.00 | True | |||
|
16.37 ns | 23.42 ns | 1.43 | 0.01 | True | |||
|
128.54 ns | 155.67 ns | 1.21 | 0.00 | True | |||
|
45.73 ns | 63.70 ns | 1.39 | 0.02 | True | |||
|
38.87 ns | 48.38 ns | 1.24 | 0.08 | True | |||
|
27.10 ns | 35.03 ns | 1.29 | 0.10 | True | |||
|
9.55 ns | 16.50 ns | 1.73 | 0.02 | True | |||
|
295.89 ns | 452.43 ns | 1.53 | 0.01 | True | |||
|
17.09 ns | 29.92 ns | 1.75 | 0.11 | True | |||
|
126.68 ns | 148.95 ns | 1.18 | 0.02 | True | |||
|
120.65 ns | 181.76 ns | 1.51 | 0.03 | True | |||
|
144.79 ns | 161.41 ns | 1.11 | 0.00 | True | |||
|
141.90 ns | 270.30 ns | 1.90 | 0.02 | True | |||
|
31.14 ns | 41.26 ns | 1.33 | 0.01 | True | |||
|
40.85 ns | 53.90 ns | 1.32 | 0.06 | True | |||
|
30.04 ns | 41.19 ns | 1.37 | 0.03 | True | |||
|
86.80 ns | 118.14 ns | 1.36 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
187.38 ns | 225.54 ns | 1.20 | 0.05 | True | |||
|
195.95 ns | 209.21 ns | 1.07 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.46 ns | 9.55 ns | 2.14 | 0.09 | True | |||
|
12.86 ns | 15.59 ns | 1.21 | 0.06 | False | |||
|
6.06 ns | 10.06 ns | 1.66 | 0.08 | True | |||
|
7.18 ns | 9.33 ns | 1.30 | 0.01 | True | |||
|
4.13 ns | 9.67 ns | 2.34 | 0.14 | True | |||
|
8.33 ns | 9.93 ns | 1.19 | 0.03 | True | |||
|
6.71 ns | 10.96 ns | 1.63 | 0.01 | True | |||
|
3.56 ns | 8.48 ns | 2.39 | 0.06 | True | |||
|
2.97 ns | 7.89 ns | 2.65 | 0.08 | True | |||
|
4.97 ns | 8.94 ns | 1.80 | 0.09 | True | |||
|
6.04 ns | 12.14 ns | 2.01 | 0.06 | True | |||
|
4.66 ns | 9.15 ns | 1.96 | 0.06 | True | |||
|
12.81 ns | 15.78 ns | 1.23 | 0.04 | True | |||
|
4.72 ns | 8.99 ns | 1.91 | 0.08 | True | |||
|
6.69 ns | 10.86 ns | 1.62 | 0.01 | True | |||
|
3.30 ns | 9.05 ns | 2.74 | 0.07 | True | |||
|
3.39 ns | 8.29 ns | 2.45 | 0.08 | True | |||
|
3.05 ns | 7.88 ns | 2.58 | 0.07 | True | |||
|
4.96 ns | 9.66 ns | 1.95 | 0.09 | True | |||
|
3.56 ns | 8.25 ns | 2.31 | 0.09 | True | |||
|
8.26 ns | 9.82 ns | 1.19 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.36 ns | 19.89 ns | 1.29 | 0.05 | True | |||
|
15.31 ns | 17.83 ns | 1.16 | 0.09 | False | |||
|
12.68 ns | 15.60 ns | 1.23 | 0.04 | True | |||
|
51.58 ns | 80.89 ns | 1.57 | 0.00 | True | |||
|
69.26 ns | 95.12 ns | 1.37 | 0.02 | True | |||
|
12.64 ns | 16.98 ns | 1.34 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
41.88 ns | 347.83 ns | 8.30 | 0.02 | True | |||
|
49.64 ns | 130.88 ns | 2.64 | 0.04 | True | |||
|
82.84 ns | 199.44 ns | 2.41 | 0.03 | True | |||
|
52.79 ns | 6.25 μs | 118.33 | 0.13 | True | |||
|
12.81 ns | 499.29 ns | 38.96 | 0.14 | True | |||
|
57.36 ns | 315.64 ns | 5.50 | 0.01 | True | |||
|
12.92 ns | 451.83 ns | 34.97 | 0.09 | True | |||
|
56.63 ns | 299.55 ns | 5.29 | 0.03 | True | |||
|
88.52 ns | 1.57 μs | 17.72 | 0.02 | True | |||
|
119.54 ns | 1.60 μs | 13.42 | 0.01 | True | |||
|
108.21 ns | 208.55 ns | 1.93 | 0.05 | True | |||
|
68.27 ns | 6.16 μs | 90.17 | 0.01 | True | |||
|
61.83 ns | 1.60 μs | 25.91 | 0.04 | True | |||
|
85.46 ns | 6.10 μs | 71.39 | 0.02 | True | |||
|
15.56 ns | 127.97 ns | 8.22 | 0.16 | True | |||
|
52.60 ns | 6.28 μs | 119.40 | 0.13 | True | |||
|
85.93 ns | 6.09 μs | 70.83 | 0.01 | True | |||
|
81.55 ns | 392.28 ns | 4.81 | 0.01 | True | |||
|
14.97 ns | 137.11 ns | 9.16 | 0.22 | True | |||
|
63.26 ns | 1.58 μs | 25.01 | 0.03 | True | |||
|
48.72 ns | 130.90 ns | 2.69 | 0.02 | True | |||
|
107.74 ns | 6.19 μs | 57.45 | 0.01 | True | |||
|
146.13 ns | 1.72 μs | 11.80 | 0.02 | True | |||
|
87.05 ns | 1.57 μs | 17.98 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
322.11 ns | 1.68 μs | 5.22 | 0.08 | True | |||
|
26.37 ns | 36.20 ns | 1.37 | 0.07 | False | |||
|
629.25 ns | 2.13 μs | 3.38 | 0.08 | True | |||
|
12.51 μs | 14.07 μs | 1.12 | 0.01 | True | |||
|
273.04 ns | 1.69 μs | 6.17 | 0.00 | True | |||
|
324.12 ns | 1.69 μs | 5.20 | 0.08 | True | |||
|
15.42 ns | 26.79 ns | 1.74 | 0.18 | True | |||
|
16.32 ns | 43.30 ns | 2.65 | 0.17 | True | |||
|
9.79 ns | 21.70 ns | 2.22 | 0.17 | True | |||
|
15.45 ns | 43.31 ns | 2.80 | 0.12 | True | |||
|
272.26 ns | 1.67 μs | 6.15 | 0.00 | True | |||
|
625.73 ns | 2.13 μs | 3.40 | 0.08 | True | |||
|
16.38 ns | 42.89 ns | 2.62 | 0.13 | True | |||
|
27.48 ns | 38.85 ns | 1.41 | 0.08 | False | |||
|
12.54 μs | 14.05 μs | 1.12 | 0.00 | True | |||
|
628.39 ns | 2.13 μs | 3.39 | 0.08 | True | |||
|
272.98 ns | 1.68 μs | 6.15 | 0.00 | True | |||
|
682.03 ns | 2.49 μs | 3.65 | 0.10 | True | |||
|
272.02 ns | 1.68 μs | 6.18 | 0.00 | True | |||
|
68.25 ns | 72.11 ns | 1.06 | 0.10 | False | |||
|
719.24 ns | 1.12 μs | 1.56 | 0.15 | False | |||
|
295.91 ns | 1.68 μs | 5.67 | 0.00 | True | |||
|
698.50 ns | 2.49 μs | 3.57 | 0.10 | True | |||
|
16.27 ns | 44.20 ns | 2.72 | 0.13 | True | |||
|
629.90 ns | 2.14 μs | 3.39 | 0.08 | True | |||
|
689.70 ns | 2.49 μs | 3.61 | 0.10 | True | |||
|
273.10 ns | 1.68 μs | 6.16 | 0.00 | True | |||
|
17.79 ns | 43.52 ns | 2.45 | 0.12 | True | |||
|
12.44 μs | 14.26 μs | 1.15 | 0.04 | False | |||
|
35.84 ns | 54.28 ns | 1.51 | 0.08 | False | |||
|
325.69 ns | 345.45 ns | 1.06 | 0.09 | False | |||
|
627.28 ns | 2.13 μs | 3.40 | 0.08 | True | |||
|
683.87 ns | 2.49 μs | 3.65 | 0.12 | True | |||
|
16.36 ns | 44.45 ns | 2.72 | 0.09 | True | |||
|
49.30 ns | 93.35 ns | 1.89 | 0.01 | True | |||
|
15.41 ns | 43.45 ns | 2.82 | 0.08 | True | |||
|
15.45 ns | 43.46 ns | 2.81 | 0.11 | True | |||
|
297.28 ns | 1.68 μs | 5.66 | 0.00 | True | |||
|
54.28 ns | 93.36 ns | 1.72 | 0.10 | False | |||
|
12.70 μs | 14.30 μs | 1.13 | 0.01 | False | |||
|
628.86 ns | 2.13 μs | 3.39 | 0.08 | True | |||
|
296.51 ns | 1.71 μs | 5.78 | 0.00 | True | |||
|
330.04 ns | 349.12 ns | 1.06 | 0.09 | False | |||
|
17.99 ns | 43.48 ns | 2.42 | 0.15 | True | |||
|
15.95 ns | 42.79 ns | 2.68 | 0.14 | True | |||
|
66.20 ns | 119.47 ns | 1.80 | 0.11 | True |
![graph](<https://pvscmduploaddev.blob.co
re.windows.net/autofilereport/autofilereports/02_27_2024/refs/heads/main_x64_ubuntu%2022.04_LLVM%3Dtrue_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono_Regression/System.Globalization.Tests.StringSearch_15.png>) Test Report
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.82 ns | 15.36 ns | 5.44 | 0.20 | True | |||
|
2.84 ns | 20.98 ns | 7.39 | 0.13 | True | |||
|
3.34 ns | 23.07 ns | 6.91 | 0.10 | True | |||
|
2.91 ns | 15.50 ns | 5.33 | 0.21 | True | |||
|
2.87 ns | 23.17 ns | 8.08 | 0.12 | True | |||
|
2.84 ns | 15.36 ns | 5.41 | 0.23 | True | |||
|
3.35 ns | 20.63 ns | 6.16 | 0.08 | True | |||
|
3.39 ns | 23.11 ns | 6.81 | 0.09 | True | |||
|
3.33 ns | 23.16 ns | 6.96 | 0.10 | True | |||
|
2.80 ns | 15.38 ns | 5.49 | 0.15 | True | |||
|
3.01 ns | 15.36 ns | 5.10 | 0.21 | True | |||
|
2.85 ns | 15.33 ns | 5.38 | 0.18 | True | |||
|
2.86 ns | 15.30 ns | 5.35 | 0.18 | True | |||
|
2.83 ns | 15.34 ns | 5.41 | 0.17 | True | |||
|
3.29 ns | 22.82 ns | 6.94 | 0.09 | True | |||
|
2.84 ns | 15.37 ns | 5.41 | 0.18 | True | |||
|
2.98 ns | 23.13 ns | 7.76 | 0.09 | True | |||
|
2.99 ns | 23.13 ns | 7.74 | 0.08 | True | |||
|
2.92 ns | 23.16 ns | 7.93 | 0.09 | True | |||
|
3.00 ns | 15.39 ns | 5.13 | 0.18 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
98.55 ns | 121.64 ns | 1.23 | 0.06 | False | |||
|
97.70 ns | 121.11 ns | 1.24 | 0.09 | False | |||
|
2.78 μs | 4.18 μs | 1.51 | 0.08 | True | |||
|
1.49 μs | 1.73 μs | 1.17 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.99 μs | 21.56 μs | 2.16 | 0.03 | True | |||
|
146.09 μs | 395.17 μs | 2.70 | 0.02 | False | |||
|
270.77 μs | 432.27 μs | 1.60 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
36.28 ns | 592.42 ns | 16.33 | 0.04 | True | |||
|
11.71 ns | 41.93 ns | 3.58 | 0.09 | True | |||
|
244.73 ns | 1.79 μs | 7.31 | 0.06 | True | |||
|
48.20 ns | 109.28 ns | 2.27 | 0.03 | True | |||
|
138.20 ns | 1.70 μs | 12.29 | 0.09 | True | |||
|
7.99 ns | 10.15 ns | 1.27 | 0.25 | False | |||
|
108.19 ns | 1.09 μs | 10.05 | 0.09 | True | |||
|
259.67 ns | 1.97 μs | 7.58 | 0.06 | True | |||
|
38.26 ns | 80.03 ns | 2.09 | 0.03 | True | |||
|
12.07 ns | 14.21 ns | 1.18 | 0.17 | False | |||
|
233.68 ns | 1.79 μs | 7.65 | 0.03 | True | |||
|
12.16 ns | 15.40 ns | 1.27 | 0.18 | False | |||
|
12.05 ns | 15.55 ns | 1.29 | 0.20 | False | |||
|
38.51 ns | 81.26 ns | 2.11 | 0.02 | True | |||
|
34.07 ns | 95.78 ns | 2.81 | 0.04 | True | |||
|
7.87 ns | 10.17 ns | 1.29 | 0.25 | False | |||
|
253.06 ns | 2.02 μs | 7.99 | 0.02 | True | |||
|
12.08 ns | 15.41 ns | 1.28 | 0.16 | False | |||
|
34.40 ns | 54.25 ns | 1.58 | 0.05 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.37 ms | 10.21 ms | 4.31 | 0.08 | True | |||
|
2.28 ms | 10.00 ms | 4.38 | 0.07 | True | |||
|
1.99 ms | 8.75 ms | 4.40 | 0.05 | True | |||
|
1.83 ms | 8.71 ms | 4.77 | 0.09 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
252.78 ns | 329.01 ns | 1.30 | 0.03 | True | |||
|
442.31 ns | 782.50 ns | 1.77 | 0.02 | True | |||
|
445.25 ns | 866.79 ns | 1.95 | 0.02 | True | |||
|
437.37 ns | 763.59 ns | 1.75 | 0.04 | True | |||
|
259.46 ns | 331.43 ns | 1.28 | 0.04 | True | |||
|
222.73 ns | 298.53 ns | 1.34 | 0.03 | True | |||
|
446.43 ns | 783.21 ns | 1.75 | 0.04 | True | |||
|
441.04 ns | 752.38 ns | 1.71 | 0.04 | True | |||
|
260.02 ns | 333.82 ns | 1.28 | 0.03 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.50 ms | 7.37 ms | 1.34 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.57 ns | 20.21 ns | 2.36 | 0.01 | True | |||
|
7.06 ns | 29.90 ns | 4.24 | 0.03 | True | |||
|
8.54 ns | 30.97 ns | 3.63 | 0.04 | True | |||
|
15.44 ns | 46.53 ns | 3.01 | 0.06 | True | |||
|
11.05 ns | 40.88 ns | 3.70 | 0.03 | True | |||
|
1.02 ns | 11.97 ns | 11.73 | 0.38 | True | |||
|
8.56 ns | 31.03 ns | 3.62 | 0.03 | True | |||
|
2.99 ns | 36.93 ns | 12.35 | 0.08 | True | |||
|
8.77 ns | 16.10 ns | 1.84 | 0.03 | True | |||
|
8.62 ns | 22.04 ns | 2.56 | 0.01 | True | |||
|
22.08 ns | 54.10 ns | 2.45 | 0.11 | True | |||
|
2.13 ns | 20.08 ns | 9.42 | 0.09 | True | |||
|
8.83 ns | 18.97 ns | 2.15 | 0.03 | True | |||
|
7.28 ns | 32.98 ns | 4.53 | 0.02 | True | |||
|
10.83 ns | 33.33 ns | 3.08 | 0.03 | True | |||
|
15.33 ns | 46.47 ns | 3.03 | 0.05 | True | |||
|
2.98 ns | 94.20 ns | 31.60 | 0.09 | True | |||
|
49.53 ns | 73.10 ns | 1.48 | 0.02 | True | |||
|
15.17 ns | 46.77 ns | 3.08 | 0.04 | True | |||
|
11.12 ns | 33.52 ns | 3.02 | 0.04 | True | |||
|
19.96 ns | 44.84 ns | 2.25 | 0.05 | True | |||
|
8.46 ns | 22.99 ns | 2.72 | 0.01 | True | |||
|
16.92 ns | 41.28 ns | 2.44 | 0.12 | True | |||
|
11.34 ns | 71.21 ns | 6.28 | 0.11 | True | |||
|
8.59 ns | 18.50 ns | 2.15 | 0.02 | True | |||
|
8.65 ns | 18.12 ns | 2.10 | 0.03 | True | |||
|
8.59 ns | 31.83 ns | 3.71 | 0.02 | True | |||
|
11.07 ns | 40.73 ns | 3.68 | 0.04 | True | |||
|
15.14 ns | 46.72 ns | 3.08 | 0.05 | True | |||
|
22.34 ns | 58.30 ns | 2.61 | 0.07 | True | |||
|
47.97 ns | 67.64 ns | 1.41 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.92 μs | 25.44 μs | 1.42 | 0.01 | True | |||
|
10.06 μs | 11.52 μs | 1.15 | 0.03 | False | |||
|
17.95 μs | 25.05 μs | 1.40 | 0.01 | True | |||
|
6.97 μs | 7.86 μs | 1.13 | 0.04 | False | |||
|
283.58 μs | 605.95 μs | 2.14 | 0.01 | True | |||
|
7.37 μs | 7.83 μs | 1.06 | 0.04 | False | |||
|
283.06 μs | 609.50 μs | 2.15 | 0.02 | True | |||
|
10.24 μs | 11.80 μs | 1.15 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
153.46 μs | 192.70 μs | 1.26 | 0.01 | True | |||
|
163.67 ns | 204.37 ns | 1.25 | 0.03 | False | |||
|
1.80 ms | 2.17 ms | 1.21 | 0.02 | True | |||
|
156.50 μs | 225.84 μs | 1.44 | 0.04 | False | |||
|
2.45 μs | 3.31 μs | 1.35 | 0.02 | True | |||
|
13.58 μs | 18.72 μs | 1.38 | 0.01 | True | |||
|
184.46 ns | 240.98 ns | 1.31 | 0.02 | False | |||
|
1.78 μs | 2.60 μs | 1.46 | 0.05 | False | |||
|
1.50 μs | 2.04 μs | 1.36 | 0.03 | False | |||
|
263.20 μs | 338.27 μs | 1.29 | 0.02 | False | |||
|
19.35 μs | 26.88 μs | 1.39 | 0.03 | False | |||
|
15.27 μs | 21.02 μs | 1.38 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.35 ns | 31.86 ns | 1.21 | 0.05 | False | |||
|
1.49 ns | 2.57 ns | 1.73 | 0.14 | False | |||
|
72.06 ns | 153.51 ns | 2.13 | 0.13 | True | |||
|
27.84 ns | 33.81 ns | 1.21 | 0.05 | False | |||
|
10.86 ns | 19.10 ns | 1.76 | 0.00 | True | |||
|
39.53 ns | 49.75 ns | 1.26 | 0.02 | True | |||
|
71.78 ns | 154.37 ns | 2.15 | 0.09 | True | |||
|
21.75 ns | 54.38 ns | 2.50 | 0.07 | True | |||
|
55.04 ns | 68.98 ns | 1.25 | 0.08 | False | |||
|
18.64 ns | 33.33 ns | 1.79 | 0.11 | True | |||
|
38.03 ns | 62.47 ns | 1.64 | 0.06 | True | |||
|
31.26 ns | 38.37 ns | 1.23 | 0.08 | False | |||
|
4.29 ns | 5.62 ns | 1.31 | 0.37 | False | |||
|
31.84 ns | 40.68 ns | 1.28 | 0.02 | True | |||
|
37.64 ns | 51.68 ns | 1.37 | 0.06 | True | |||
|
36.49 ns | 47.26 ns | 1.30 | 0.04 | True | |||
|
50.44 ns | 87.68 ns | 1.74 | 0.08 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
413.19 μs | 606.92 μs | 1.47 | 0.08 | True | |||
|
12.93 μs | 20.98 μs | 1.62 | 0.02 | True | |||
|
784.38 μs | 943.16 μs | 1.20 | 0.11 | False | |||
|
12.60 μs | 19.99 μs | 1.59 | 0.10 | False | |||
|
796.07 μs | 970.96 μs | 1.22 | 0.11 | False | |||
|
786.89 μs | 990.45 μs | 1.26 | 0.12 | False | |||
|
42.78 μs | 50.66 μs | 1.18 | 0.04 | True | |||
|
459.97 μs | 514.81 μs | 1.12 | 0.07 | False | |||
|
486.51 μs | 537.58 μs | 1.10 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.84 ns | 76.63 ns | 5.54 | 0.05 | True | |||
|
4.78 ns | 105.56 ns | 22.07 | 0.11 | True | |||
|
16.38 ns | 96.52 ns | 5.89 | 0.07 | True | |||
|
29.51 ns | 465.36 ns | 15.77 | 0.22 | True | |||
|
13.83 ns | 80.75 ns | 5.84 | 0.07 | True | |||
|
44.33 ns | 116.75 ns | 2.63 | 0.02 | True | |||
|
13.85 ns | 77.48 ns | 5.59 | 0.02 | True | |||
|
5.70 ns | 69.21 ns | 12.14 | 0.12 | True | |||
|
13.84 ns | 78.40 ns | 5.66 | 0.07 | True | |||
|
13.81 ns | 68.11 ns | 4.93 | 0.06 | True | |||
|
45.80 ns | 87.46 ns | 1.91 | 0.08 | True | |||
|
51.04 ns | 196.64 ns | 3.85 | 0.04 | True | |||
|
13.84 ns | 79.28 ns | 5.73 | 0.08 | True | |||
|
13.88 ns | 58.28 ns | 4.20 | 0.02 | True | |||
|
13.87 ns | 55.90 ns | 4.03 | 0.07 | True | |||
|
40.51 ns | 155.57 ns | 3.84 | 0.04 | True | |||
|
1.81 ns | 94.06 ns | 52.00 | 0.23 | True | |||
|
13.87 ns | 79.58 ns | 5.74 | 0.04 | True | |||
|
13.87 ns | 71.92 ns | 5.19 | 0.05 | True | |||
|
22.09 ns | 204.08 ns | 9.24 | 0.08 | True | |||
|
13.84 ns | 79.44 ns | 5.74 | 0.06 | True | |||
|
16.09 ns | 50.81 ns | 3.16 | 0.04 | True | |||
|
19.80 ns | 122.81 ns | 6.20 | 0.04 | True | |||
|
20.85 ns | 147.47 ns | 7.07 | 0.11 | True | |||
|
20.77 ns | 147.50 ns | 7.10 | 0.08 | True | |||
|
44.29 ns | 280.19 ns | 6.33 | 0.03 | True | |||
|
20.41 ns | 147.47 ns | 7.23 | 0.10 | True | |||
|
28.98 ns | 464.63 ns | 16.03 | 0.21 | True | |||
|
13.46 ns | 113.13 ns | 8.41 | 0.12 | True | |||
|
43.80 ns | 155.53 ns | 3.55 | 0.05 | True | |||
|
13.82 ns | 69.72 ns | 5.04 | 0.04 | True | |||
|
30.41 ns | 63.81 ns | 2.10 | 0.14 | True | |||
|
17.59 ns | 199.63 ns | 11.35 | 0.07 | True | |||
|
13.84 ns | 59.53 ns | 4.30 | 0.05 | True | |||
|
8.14 ns | 107.51 ns | 13.21 | 0.14 | True | |||
|
16.25 ns | 96.46 ns | 5.93 | 0.06 | True | |||
|
15.37 ns | 68.53 ns | 4.46 | 0.04 | True | |||
|
7.93 ns | 107.00 ns | 13.49 | 0.18 | True | |||
|
13.82 ns | 73.40 ns | 5.31 | 0.07 | True | |||
|
5.30 ns | 53.51 ns | 10.10 | 0.11 | True | |||
|
20.37 ns | 147.27 ns | 7.23 | 0.10 | True | |||
|
15.98 ns | 133.23 ns | 8.34 | 0.09 | True | |||
|
13.85 ns | 73.55 ns | 5.31 | 0.09 | True | |||
|
13.89 ns | 55.54 ns | 4.00 | 0.06 | True | |||
|
16.22 ns | 132.94 ns | 8.19 | 0.11 | True | |||
|
16.70 ns | 232.01 ns | 13.89 | 0.07 | True | |||
|
13.84 ns | 86.29 ns | 6.23 | 0.06 | True | |||
|
22.75 ns | 100.98 ns | 4.44 | 0.11 | True | |||
|
25.91 ns | 59.99 ns | 2.32 | 0.20 | True | |||
|
13.63 ns | 55.05 ns | 4.04 | 0.05 | True | |||
|
18.67 ns | 144.43 ns | 7.74 | 0.07 | True | |||
|
JWtVOgiWpzykSdOcY4ZRpibQMSJojvFcOBFxKPIreL4C99BUpfUw7O9a13UyoNvHVtOCCLVcudqtYCcLueU42sGBSD1hSBariJaQaXKPmtDSNxAjY1TvHHSSpLI6ZSbNnOINVMCvXVm0qes6zazWUC3jcS/SKeZpaePK2czW7nf+ho4GnyXAo5/rz6L/6V0IA5gv0edFuaqX8ILfSJieQg4CxGuebW7ETFFPBcl/4j9VjqoAHtSqpZdserd23C/6guxI4JaMJd7OSqzJtR01Ix++YL++TSIU2FH8oNsuR9Jjc0Yw8V1kS27C2bRrgoctuubrBcJ9eaeyrtMAGuZH5Y1UZlZYU3mvKcvCGJ7Ws3eH6v0+ufdbtnvder7vnovD8avGoNu8P+sDd82emMOp0qiDLcdjx7AEJxt+a08CtHl0RIXgRkU9ZChMdxC10zfTFgwBnlKL/bKXrEXoIymY7QJp74J5fZ4+M7QLqzVv0gJJWXc44ukYFIsvKIuIJVmypptIeAxF0zTilqcs90SnxlKwgqOopCUsQyM1xE9aTKPa6ifRaWqJnOIPLe2erZf0x52DoJ8YUKHKbyjOmIFqCC3245RAIIBQAA>) | 13.57 ns | 62.01 ns | 4.57 | 0.07 | True | | |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
182.10 ns | 457.33 ns | 2.51 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
477.60 ns | 15.03 μs | 31.47 | 0.08 | True | |||
|
129.71 μs | 3.73 ms | 28.78 | 0.17 | True | |||
|
46.31 ns | 155.71 ns | 3.36 | 0.08 | True | |||
|
476.68 ns | 15.02 μs | 31.51 | 0.08 | True | |||
|
16.83 ns | 146.96 ns | 8.73 | 0.13 | True | |||
|
228.09 μs | 5.92 ms | 25.94 | 0.11 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.06 μs | 32.38 μs | 6.40 | 0.05 | True | |||
|
36.49 μs | 57.68 μs | 1.58 | 0.07 | True | |||
|
22.92 μs | 43.97 μs | 1.92 | 0.10 | True | |||
|
81.50 μs | 124.77 μs | 1.53 | 0.00 | True | |||
|
6.61 μs | 11.49 μs | 1.74 | 0.00 | True | |||
|
27.47 μs | 118.77 μs | 4.32 | 0.02 | True | |||
|
38.80 μs | 117.34 μs | 3.02 | 0.05 | True | |||
|
41.35 μs | 66.44 μs | 1.61 | 0.07 | True | |||
|
55.56 μs | 65.93 μs | 1.19 | 0.12 | False | |||
|
36.91 μs | 56.78 μs | 1.54 | 0.11 | True | |||
|
13.34 μs | 18.70 μs | 1.40 | 0.12 | False | |||
|
27.43 μs | 95.66 μs | 3.49 | 0.02 | True | |||
|
86.59 μs | 142.67 μs | 1.65 | 0.03 | True | |||
|
14.27 μs | 17.85 μs | 1.25 | 0.09 | False | |||
|
73.79 μs | 93.37 μs | 1.27 | 0.00 | True | |||
|
5.89 μs | 15.30 μs | 2.60 | 0.02 | True | |||
|
54.70 μs | 68.49 μs | 1.25 | 0.04 | True | |||
|
4.49 μs | 9.82 μs | 2.19 | 0.00 | True | |||
|
73.94 μs | 97.71 μs | 1.32 | 0.08 | True | |||
|
5.39 μs | 11.62 μs | 2.16 | 0.00 | True | |||
|
54.09 μs | 66.95 μs | 1.24 | 0.03 | True | |||
|
25.00 μs | 51.24 μs | 2.05 | 0.07 | True | |||
|
30.93 μs | 50.18 μs | 1.62 | 0.12 | True | |||
|
7.84 μs | 15.32 μs | 1.95 | 0.00 | True | |||
|
5.40 μs | 11.62 μs | 2.15 | 0.00 | True | |||
|
58.82 μs | 123.48 μs | 2.10 | 0.15 | True | |||
|
4.81 μs | 16.46 μs | 3.42 | 0.02 | True | |||
|
39.27 μs | 61.05 μs | 1.55 | 0.05 | True | |||
|
23.00 μs | 47.71 μs | 2.07 | 0.10 | True | |||
|
23.92 μs | 43.71 μs | 1.83 | 0.05 | True | |||
|
4.44 μs | 11.56 μs | 2.60 | 0.00 | True | |||
|
74.11 μs | 95.44 μs | 1.29 | 0.04 | True | |||
|
55.94 μs | 75.68 μs | 1.35 | 0.01 | True | |||
|
37.33 μs | 51.32 μs | 1.37 | 0.03 | True | |||
|
54.08 μs | 75.43 μs | 1.39 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
27.89 ns | 246.04 ms | 8822000.17 | 0.05 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.06 μs | 17.05 μs | 1.41 | 0.10 | False | |||
|
629.23 μs | 683.63 μs | 1.09 | 0.05 | False | |||
|
39.38 μs | 51.07 μs | 1.30 | 0.03 | True | |||
|
576.76 μs | 652.21 μs | 1.13 | 0.06 | False | |||
|
632.89 μs | 675.99 μs | 1.07 | 0.06 | False | |||
|
9.47 μs | 14.93 μs | 1.58 | 0.06 | True | |||
|
13.44 μs | 19.64 μs | 1.46 | 0.02 | True | |||
|
13.04 μs | 18.35 μs | 1.41 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.75 ns | 24.00 ns | 1.10 | 0.05 | False | |||
|
10.49 ns | 14.41 ns | 1.37 | 0.28 | False | |||
|
17.21 ns | 21.20 ns | 1.23 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
385.06 ms | 1.10 secs | 2.85 | 0.03 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.89 ns | 57.22 ns | 7.25 | 0.09 | True | |||
|
16.62 ns | 67.04 ns | 4.03 | 0.24 | True | |||
|
183.08 ns | 268.87 ns | 1.47 | 0.02 | True | |||
|
12.62 ns | 18.90 ns | 1.50 | 0.15 | True | |||
|
4.17 ns | 10.16 ns | 2.43 | 0.03 | True | |||
|
10.54 ns | 17.01 ns | 1.61 | 0.20 | True | |||
|
83.38 ns | 104.48 ns | 1.25 | 0.02 | True | |||
|
24.53 ns | 76.03 ns | 3.10 | 0.08 | True | |||
|
29.70 ns | 78.20 ns | 2.63 | 0.17 | True | |||
|
13.28 ns | 19.03 ns | 1.43 | 0.16 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
610.29 μs | 683.83 μs | 1.12 | 0.06 | False | |||
|
9.92 μs | 15.79 μs | 1.59 | 0.08 | True | |||
|
12.88 μs | 19.14 μs | 1.49 | 0.01 | True | |||
|
11.37 μs | 17.36 μs | 1.53 | 0.11 | False | |||
|
647.30 μs | 683.61 μs | 1.06 | 0.07 | False | |||
|
13.32 μs | 18.65 μs | 1.40 | 0.11 | False | |||
|
573.96 μs | 643.59 μs | 1.12 | 0.06 | False | |||
|
40.00 μs | 49.50 μs | 1.24 | 0.01 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
241.44 ns | 306.65 ns | 1.27 | 0.05 | True | |||
|
66.78 ns | 79.46 ns | 1.19 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
29.18 μs | 33.95 μs | 1.16 | 0.01 | True | |||
|
38.64 μs | 46.49 μs | 1.20 | 0.04 | True | |||
|
27.92 μs | 32.48 μs | 1.16 | 0.02 | True | |||
|
28.83 μs | 33.50 μs | 1.16 | 0.01 | True | |||
|
129.70 ns | 163.14 ns | 1.26 | 0.07 | False | |||
|
43.55 ns | 55.34 ns | 1.27 | 0.26 | False | |||
|
28.72 μs | 32.82 μs | 1.14 | 0.01 | True | |||
|
44.12 ns | 49.16 ns | 1.11 | 0.25 | False | |||
|
41.83 ns | 46.91 ns | 1.12 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
288.90 ns | 535.72 ns | 1.85 | 0.02 | True | |||
|
321.54 ns | 585.41 ns | 1.82 | 0.01 | True | |||
|
295.53 ns | 322.76 ns | 1.09 | 0.14 | False | |||
|
582.22 ns | 1.64 μs | 2.81 | 0.03 | True | |||
|
311.89 μs | 360.96 μs | 1.16 | 0.14 | False | |||
|
329.55 μs | 353.78 μs | 1.07 | 0.13 | False | |||
|
608.81 ns | 1.75 μs | 2.87 | 0.02 | True | |||
|
310.00 μs | 455.74 μs | 1.47 | 0.00 | True | |||
|
566.41 ns | 1.26 μs | 2.22 | 0.02 | True | |||
|
4.44 μs | 5.66 μs | 1.27 | 0.01 | True | |||
|
1.68 μs | 2.66 μs | 1.58 | 0.05 | True | |||
|
31.78 μs | 45.64 μs | 1.44 | 0.01 | True | |||
|
62.61 ns | 127.02 ns | 2.03 | 0.03 | True | |||
|
48.00 ns | 94.70 ns | 1.97 | 0.02 | True | |||
|
31.98 ns | 91.97 ns | 2.88 | 0.03 | True | |||
|
6.78 μs | 8.06 μs | 1.19 | 0.02 | True | |||
|
381.47 ns | 435.99 ns | 1.14 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
607.92 μs | 692.93 μs | 1.14 | 0.05 | False | |||
|
596.43 μs | 669.93 μs | 1.12 | 0.05 | False | |||
|
584.02 μs | 650.45 μs | 1.11 | 0.03 | False | |||
|
567.06 μs | 703.79 μs | 1.24 | 0.04 | True | |||
|
599.09 μs | 669.81 μs | 1.12 | 0.06 | False | |||
|
585.60 μs | 649.25 μs | 1.11 | 0.05 | False | |||
|
578.13 μs | 698.28 μs | 1.21 | 0.05 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.99 ns | 13.20 ns | 3.31 | 0.20 | True | |||
|
3.29 ns | 8.31 ns | 2.52 | 0.07 | True | |||
|
4.10 ns | 10.91 ns | 2.66 | 0.22 | True | |||
|
3.85 ns | 16.87 ns | 4.38 | 0.13 | True | |||
|
5.44 ns | 115.47 ns | 21.22 | 0.30 | True | |||
|
5.05 ns | 27.30 ns | 5.41 | 0.20 | True | |||
|
3.97 ns | 10.26 ns | 2.58 | 0.18 | True | |||
|
3.31 ns | 9.95 ns | 3.00 | 0.06 | True | |||
|
0.41 ns | 2.21 ns | 5.37 | 0.12 | True | |||
|
4.03 ns | 16.35 ns | 4.06 | 0.20 | True | |||
|
3.42 ns | 13.00 ns | 3.80 | 0.07 | True | |||
|
3.41 ns | 9.86 ns | 2.89 | 0.10 | True | |||
|
4.02 ns | 10.30 ns | 2.56 | 0.23 | True | |||
|
3.48 ns | 11.15 ns | 3.21 | 0.07 | True | |||
|
4.09 ns | 10.29 ns | 2.51 | 0.20 | True | |||
|
3.33 ns | 9.86 ns | 2.97 | 0.11 | True | |||
|
0.88 ns | 23.38 ns | 26.47 | 0.15 | True | |||
|
3.99 ns | 10.25 ns | 2.57 | 0.21 | True | |||
|
5.49 ns | 123.17 ns | 22.42 | 0.38 | True | |||
|
3.73 ns | 10.28 ns | 2.75 | 0.12 | True | |||
|
3.80 ns | 17.28 ns | 4.55 | 0.13 | True | |||
|
4.27 ns | 11.47 ns | 2.68 | 0.26 | True | |||
|
3.94 ns | 10.29 ns | 2.61 | 0.21 | True | |||
|
0.52 ns | 3.48 ns | 6.67 | 0.12 | True | |||
|
4.01 ns | 13.08 ns | 3.26 | 0.21 | True | |||
|
0.68 ns | 14.34 ns | 21.10 | 0.23 | True | |||
|
3.93 ns | 29.71 ns | 7.57 | 0.13 | True | |||
|
4.02 ns | 25.92 ns | 6.45 | 0.20 | True | |||
|
4.06 ns | 32.66 ns | 8.05 | 0.23 | True | |||
|
0.48 ns | 3.39 ns | 6.99 | 0.38 | True | |||
|
0.42 ns | 3.61 ns | 8.53 | 0.34 | True | |||
|
0.37 ns | 9.57 ns | 26.05 | 0.32 | True | |||
|
3.75 ns | 19.52 ns | 5.21 | 0.19 | True | |||
|
4.04 ns | 9.91 ns | 2.45 | 0.26 | True | |||
|
3.99 ns | 10.25 ns | 2.57 | 0.14 | True | |||
|
3.80 ns | 16.56 ns | 4.36 | 0.22 | True | |||
|
4.15 ns | 10.95 ns | 2.64 | 0.22 | True | |||
|
3.52 ns | 12.67 ns | 3.60 | 0.06 | True | |||
|
4.25 ns | 33.85 ns | 7.96 | 0.27 | True | |||
|
0.43 ns | 8.17 ns | 18.83 | 0.36 | True | |||
|
4.28 ns | 27.55 ns | 6.44 | 0.12 | True | |||
|
3.41 ns | 6.47 ns | 1.89 | 0.13 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
ot directory mkdir -p $RunDir/artifacts/bin/aot/sgen mkdir -p $RunDir/artifacts/bin/aot/pack cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/ $RunDir/artifacts/bin/aot/sgen cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/ $RunDir/artifacts/bin/aot/pack
$RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance
python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector3*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Numerics.Tests.Perf_Vector3* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200
Windows
```cmd
# Set $RunDir to the runtime directory
$RunDir="FullPathHere"
# Set the OS, arch, and OSId
RunOS='windows'
RunOSId='win'
RunArch='x64'
# Create aot directory
mkdir $RunDir\artifacts\bin\aot\sgen
mkdir $RunDir\artifacts\bin\aot\pack
xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y
xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /y
# Create Core Root
$RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release
# Clone performance
git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance
# One line run:
python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector3*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog"
# Individual Commands:
# Restore
dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Build
dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1
# Run
dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Numerics.Tests.Perf_Vector3* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
214.18 ns | 227.91 ns | 1.06 | 0.02 | False | |||
|
9.11 ns | 10.17 ns | 1.12 | 0.10 | False | |||
|
8.84 ns | 9.98 ns | 1.13 | 0.10 | False | |||
|
7.70 ns | 9.20 ns | 1.20 | 0.08 | False | |||
|
6.60 ns | 7.62 ns | 1.16 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.30 ns | 7.87 ns | 1.25 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
406.36 ms | 749.28 ms | 1.84 | 0.04 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
542.29 ms | 884.00 ms | 1.63 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.88 μs | 6.68 μs | 1.14 | 0.01 | False | |||
|
67.73 μs | 72.60 μs | 1.07 | 0.01 | False | |||
|
4.85 μs | 5.80 μs | 1.20 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.92 ns | 6.32 ns | 3.30 | 0.12 | True | |||
|
1.94 ns | 6.30 ns | 3.24 | 0.13 | True | |||
|
4.97 ns | 29.64 ns | 5.96 | 0.12 | True | |||
|
5.15 ns | 30.47 ns | 5.91 | 0.08 | True | |||
|
5.10 ns | 28.48 ns | 5.58 | 0.12 | True | |||
|
5.10 ns | 30.74 ns | 6.03 | 0.08 | True | |||
|
1.91 ns | 6.32 ns | 3.31 | 0.12 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
585.43 ns | 1.52 μs | 2.60 | 0.01 | True | |||
|
462.01 ns | 902.73 ns | 1.95 | 0.00 | True | |||
|
464.05 ns | 905.64 ns | 1.95 | 0.03 | True | |||
|
406.23 ns | 904.88 ns | 2.23 | 0.02 | True | |||
|
461.97 ns | 900.84 ns | 1.95 | 0.00 | True | |||
|
461.43 ns | 902.22 ns | 1.96 | 0.01 | True | |||
|
1.81 μs | 2.26 μs | 1.24 | 0.02 | True | |||
|
686.38 ns | 905.76 ns | 1.32 | 0.14 | False | |||
|
459.01 ns | 2.02 μs | 4.40 | 0.03 | True | |||
|
461.54 ns | 906.43 ns | 1.96 | 0.02 | False | |||
|
694.08 ns | 2.03 μs | 2.92 | 0.03 | False | |||
|
459.56 ns | 1.35 μs | 2.93 | 0.02 | True | |||
|
461.30 ns | 910.94 ns | 1.97 | 0.00 | True | |||
|
463.88 ns | 906.51 ns | 1.95 | 0.02 | True | |||
|
464.14 ns | 681.75 ns | 1.47 | 0.03 | True | |||
|
461.92 ns | 906.59 ns | 1.96 | 0.00 | True | |||
|
4.53 μs | 9.04 μs | 2.00 | 0.00 | True | |||
|
468.55 ns | 914.26 ns | 1.95 | 0.02 | False | |||
|
365.50 ns | 1.80 μs | 4.93 | 0.02 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5e1caf14fd94b4ed85357002303c8935fedacb8b |
Compare | 9dc6ea62a4d195ae4559f4609a56933c61889756 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:true, MonoAOT:true, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
15.06 ns | 18.39 ns | 1.22 | 0.22 | False | |||
|
110.15 ns | 272.46 ns | 2.47 | 0.11 | True | |||
|
123.07 ns | 140.60 ns | 1.14 | 0.00 | True | |||
|
34.84 ns | 42.48 ns | 1.22 | 0.03 | False | |||
|
30.18 ns | 152.17 ns | 5.04 | 0.06 | True | |||
|
15.93 ns | 47.08 ns | 2.95 | 0.10 | True | |||
|
16.32 ns | 24.53 ns | 1.50 | 0.02 | True | |||
|
42.93 ns | 82.28 ns | 1.92 | 0.08 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Numerics.Tests.Perf_Plane
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Files either built locally (with build.(sh/cmd) or downloaded from payload above (if same system setup) (in this order)) - Libraries build extracted to `runtime/artifacts` or build instructions: [Libraries README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/libraries/README.md) args: `-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0` - CoreCLR product build extracted to `runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release`, build instructions: [CoreCLR README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/coreclr/README.md) args: `-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0` - AOT MONO build extracted to `runtime/artifacts/bin/mono/$RunOS.$RunArch.Release`, build instructions: [MONO README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/mono/README.md) args: `-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release /p:CrossBuild=false /p:MonoLLVMUseCxx11Abi=false` - Dotnet SDK installed for dotnet commands - Running commands from the runtime folder Linux ```cmd # Set $RunDir to the runtime directory RunDir=`pwd` # Set the OS, arch, and OSId RunOS='linux' RunOSId='linux' RunArch='x64' # Create aot directory mkdir -p $RunDir/artifacts/bin/aot/sgen mkdir -p $RunDir/artifacts/bin/aot/pack cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/* $RunDir/artifacts/bin/aot/sgen cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/* $RunDir/artifacts/bin/aot/pack # Create Core Root $RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance # One line run: python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Numerics.Tests.Perf_Plane*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # Individual Commands: # Restore dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Numerics.Tests.Perf_Plane* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200 ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create aot directory mkdir $RunDir\artifacts\bin\aot\sgen mkdir $RunDir\artifacts\bin\aot\pack xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /y # Create Core Root $RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance # One line run: python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Numerics.Tests.Perf_Plane*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # Individual Commands: # Restore dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.Numerics.Tests.Perf_Plane* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200 ```Run Information
Regressions in System.IO.Tests.Perf_File
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Files either built locally (with build.(sh/cmd) or downloaded from payload above (if same system setup) (in this order)) - Libraries build extracted to `runtime/artifacts` or build instructions: [Libraries README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/libraries/README.md) args: `-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0` - CoreCLR product build extracted to `runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release`, build instructions: [CoreCLR README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/coreclr/README.md) args: `-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0` - AOT MONO build extracted to `runtime/artifacts/bin/mono/$RunOS.$RunArch.Release`, build instructions: [MONO README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/mono/README.md) args: `-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release /p:CrossBuild=false /p:MonoLLVMUseCxx11Abi=false` - Dotnet SDK installed for dotnet commands - Running commands from the runtime folder Linux ```cmd # Set $RunDir to the runtime directory RunDir=`pwd` # Set the OS, arch, and OSId RunOS='linux' RunOSId='linux' RunArch='x64' # Create aot directory mkdir -p $RunDir/artifacts/bin/aot/sgen mkdir -p $RunDir/artifacts/bin/aot/pack cp -r $RunDir/artifacts/obj/mono/$RunOS.$RunArch.Release/mono/* $RunDir/artifacts/bin/aot/sgen cp -r $RunDir/artifacts/bin/microsoft.netcore.app.runtime.$RunOS-$RunArch/Release/* $RunDir/artifacts/bin/aot/pack # Create Core Root $RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance # One line run: python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.IO.Tests.Perf_File*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # Individual Commands: # Restore dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.IO.Tests.Perf_File* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir/artifacts/bin/aot/sgen/mini/mono-sgen --customruntimepack $RunDir/artifacts/bin/aot/pack --aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages --buildTimeout 1200 ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create aot directory mkdir $RunDir\artifacts\bin\aot\sgen mkdir $RunDir\artifacts\bin\aot\pack xcopy $RunDir\artifacts\obj\mono\$RunOS.$RunArch.Release\mono $RunDir\artifacts\bin\aot\sgen\ /e /y xcopy $RunDir\artifacts\bin\microsoft.netcore.app.runtime.$RunOSId-$RunArch\Release $RunDir\artifacts\bin\aot\pack\ /e /y # Create Core Root $RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance # One line run: python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.IO.Tests.Perf_File*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack --aotcompilermode llvm --logBuildOutput --generateBinLog" # Individual Commands: # Restore dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter System.IO.Tests.Perf_File* --anyCategories Libraries Runtime " --category-exclusion-filter NoAOT NoWASM --runtimes monoaotllvm --aotcompilerpath $RunDir\artifacts\bin\aot\sgen\mini\mono-sgen.exe --customruntimepack $RunDir\artifacts\bin\aot\pack -aotcompilermode llvm --logBuildOutput --generateBinLog " --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages --buildTimeout 1200 ```