Closed performanceautofiler[bot] closed 1 month ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.10 μs | 9.12 μs | 0.82 | 0.02 | True | |||
|
114.88 μs | 106.66 μs | 0.93 | 0.01 | False | |||
|
3.18 μs | 3.00 μs | 0.95 | 0.01 | False | |||
|
111.10 μs | 104.04 μs | 0.94 | 0.02 | False | |||
|
353.70 ns | 309.90 ns | 0.88 | 0.01 | False | |||
|
245.62 ns | 216.64 ns | 0.88 | 0.02 | False | |||
|
406.24 ns | 375.14 ns | 0.92 | 0.01 | True | |||
|
12.69 μs | 8.89 μs | 0.70 | 0.01 | True | |||
|
409.30 ns | 372.05 ns | 0.91 | 0.02 | True | |||
|
322.69 ns | 300.85 ns | 0.93 | 0.01 | False | |||
|
431.57 ns | 335.08 ns | 0.78 | 0.01 | True | |||
|
559.51 ns | 401.69 ns | 0.72 | 0.02 | True | |||
|
9.30 μs | 7.40 μs | 0.80 | 0.01 | True | |||
|
323.32 ns | 301.67 ns | 0.93 | 0.01 | False | |||
|
406.67 ns | 372.44 ns | 0.92 | 0.01 | True | |||
|
14.05 μs | 10.62 μs | 0.76 | 0.01 | True | |||
|
408.74 ns | 372.94 ns | 0.91 | 0.02 | False | |||
|
11.11 μs | 9.12 μs | 0.82 | 0.01 | True | |||
|
14.14 μs | 11.18 μs | 0.79 | 0.01 | True | |||
|
303.36 ns | 231.36 ns | 0.76 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.84 ns | 39.68 ns | 0.85 | 0.09 | False | |||
|
45.29 ns | 41.07 ns | 0.91 | 0.24 | False | |||
|
127.18 ns | 99.80 ns | 0.78 | 0.46 | False | |||
|
64.75 ns | 52.11 ns | 0.80 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
101.56 ns | 84.77 ns | 0.83 | 0.05 | False | |||
|
683.31 ns | 606.95 ns | 0.89 | 0.02 | False | |||
|
17.11 ns | 13.56 ns | 0.79 | 0.18 | False | |||
|
60.27 ns | 46.54 ns | 0.77 | 0.08 | True | |||
|
13.72 ns | 12.61 ns | 0.92 | 0.14 | False | |||
|
1.36 μs | 1.27 μs | 0.93 | 0.00 | True | |||
|
90.71 ns | 67.12 ns | 0.74 | 0.07 | False | |||
|
89.35 ns | 73.95 ns | 0.83 | 0.02 | True | |||
|
49.93 ns | 37.62 ns | 0.75 | 0.04 | True | |||
|
169.62 ns | 137.88 ns | 0.81 | 0.00 | True | |||
|
90.73 ns | 67.33 ns | 0.74 | 0.03 | False | |||
|
49.46 ns | 37.60 ns | 0.76 | 0.08 | False | |||
|
39.29 ns | 26.56 ns | 0.68 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
936.25 μs | 746.22 μs | 0.80 | 0.00 | True | |||
|
598.54 μs | 498.70 μs | 0.83 | 0.00 | True | |||
|
1.13 ms | 1.04 ms | 0.92 | 0.01 | False | |||
|
1.97 ms | 1.76 ms | 0.89 | 0.03 | False | |||
|
511.61 μs | 465.80 μs | 0.91 | 0.00 | False | |||
|
292.38 μs | 251.49 μs | 0.86 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.63 ns | 13.19 ns | 0.51 | 0.02 | True | |||
|
47.94 ns | 41.32 ns | 0.86 | 0.16 | False | |||
|
47.28 ns | 29.46 ns | 0.62 | 0.02 | True | |||
|
38.72 ns | 24.86 ns | 0.64 | 0.07 | True | |||
|
51.15 ns | 31.06 ns | 0.61 | 0.01 | True | |||
|
18.80 ns | 14.63 ns | 0.78 | 0.05 | True | |||
|
62.29 ns | 48.66 ns | 0.78 | 0.06 | True | |||
|
84.16 ns | 62.96 ns | 0.75 | 0.02 | True | |||
|
43.52 ns | 40.58 ns | 0.93 | 0.15 | False | |||
|
42.82 ns | 25.66 ns | 0.60 | 0.02 | True | |||
|
23.72 ns | 16.87 ns | 0.71 | 0.08 | True | |||
|
15.75 ns | 12.61 ns | 0.80 | 0.03 | True | |||
|
32.35 ns | 18.65 ns | 0.58 | 0.05 | True | |||
|
20.99 ns | 12.79 ns | 0.61 | 0.05 | True | |||
|
88.26 ns | 66.96 ns | 0.76 | 0.04 | True | |||
|
28.77 ns | 16.71 ns | 0.58 | 0.02 | True | |||
|
63.95 ns | 50.97 ns | 0.80 | 0.01 | True | |||
|
13.51 ns | 10.69 ns | 0.79 | 0.00 | True | |||
|
19.62 ns | 12.28 ns | 0.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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
628.32 ns | 566.53 ns | 0.90 | 0.01 | False | |||
|
696.26 ns | 634.06 ns | 0.91 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.05 ms | 10.19 ms | 0.92 | 0.01 | False | |||
|
3.60 ms | 2.34 ms | 0.65 | 0.01 | True | |||
|
798.03 μs | 730.72 μs | 0.92 | 0.05 | False | |||
|
1.90 ms | 1.77 ms | 0.93 | 0.00 | False | |||
|
766.50 μs | 718.47 μs | 0.94 | 0.00 | False | |||
|
381.28 μs | 343.39 μs | 0.90 | 0.02 | False | |||
|
13.61 ms | 12.24 ms | 0.90 | 0.00 | True | |||
|
4.62 ms | 3.34 ms | 0.72 | 0.01 | True | |||
|
236.61 μs | 207.73 μs | 0.88 | 0.22 | False | |||
|
342.21 μs | 295.11 μs | 0.86 | 0.04 | False | |||
|
1.30 ms | 1.19 ms | 0.91 | 0.01 | False | |||
|
551.73 μs | 499.77 μs | 0.91 | 0.01 | False | |||
|
433.63 μs | 408.66 μs | 0.94 | 0.03 | False | |||
|
1.95 ms | 1.81 ms | 0.93 | 0.01 | False | |||
|
322.03 μs | 289.28 μs | 0.90 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.25 μs | 1.90 μs | 0.85 | 0.00 | True | |||
|
47.24 μs | 32.29 μs | 0.68 | 0.00 | True | |||
|
271.48 ns | 256.24 ns | 0.94 | 0.00 | False | |||
|
2.16 μs | 1.82 μs | 0.84 | 0.00 | True | |||
|
46.84 μs | 31.69 μs | 0.68 | 0.00 | True | |||
|
278.07 ns | 260.24 ns | 0.94 | 0.00 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
56.40 ns | 41.41 ns | 0.73 | 0.03 | True | |||
|
38.59 ns | 25.72 ns | 0.67 | 0.03 | True | |||
|
43.12 ns | 27.56 ns | 0.64 | 0.02 | True | |||
|
39.66 ns | 24.73 ns | 0.62 | 0.03 | True | |||
|
37.40 ns | 18.91 ns | 0.51 | 0.07 | True | |||
|
59.78 ns | 38.79 ns | 0.65 | 0.02 | True | |||
|
60.49 ns | 42.46 ns | 0.70 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
47.99 ns | 29.96 ns | 0.62 | 0.16 | True | |||
|
45.02 ns | 26.08 ns | 0.58 | 0.03 | True | |||
|
61.69 ns | 43.78 ns | 0.71 | 0.05 | True | |||
|
79.57 ns | 58.84 ns | 0.74 | 0.02 | True | |||
|
47.78 ns | 28.70 ns | 0.60 | 0.15 | True | |||
|
45.34 ns | 27.25 ns | 0.60 | 0.09 | True | |||
|
47.55 ns | 28.94 ns | 0.61 | 0.01 | True | |||
|
492.67 ns | 458.87 ns | 0.93 | 0.00 | True | |||
|
101.69 ns | 74.69 ns | 0.73 | 0.05 | True | |||
|
44.89 ns | 27.35 ns | 0.61 | 0.04 | True | |||
|
129.63 ns | 111.65 ns | 0.86 | 0.00 | True | |||
|
45.79 ns | 38.57 ns | 0.84 | 0.01 | True | |||
|
529.18 ns | 492.70 ns | 0.93 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
87.14 ns | 70.42 ns | 0.81 | 0.03 | False | |||
|
163.39 ns | 149.19 ns | 0.91 | 0.04 | False | |||
|
154.58 ns | 129.34 ns | 0.84 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.93 ms | 2.68 ms | 0.91 | 0.45 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.95 ns | 10.98 ns | 0.79 | 0.00 | True | |||
|
25.86 ns | 21.04 ns | 0.81 | 0.03 | True | |||
|
17.00 ns | 13.00 ns | 0.76 | 0.05 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
169.62 ns | 158.11 ns | 0.93 | 0.00 | False | |||
|
128.27 ns | 120.96 ns | 0.94 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
49.07 ms | 36.13 ms | 0.74 | 0.00 | True | |||
|
11.92 ms | 9.83 ms | 0.82 | 0.32 | False | |||
|
30.18 ms | 24.57 ms | 0.81 | 0.01 | True | |||
|
115.15 ms | 105.70 ms | 0.92 | 0.00 | False | |||
|
73.17 ms | 55.52 ms | 0.76 | 0.02 | True | |||
|
13.85 ms | 11.66 ms | 0.84 | 0.10 | False | |||
|
29.24 ms | 27.01 ms | 0.92 | 0.01 | True | |||
|
21.04 ms | 16.62 ms | 0.79 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.21 μs | 5.94 μs | 0.82 | 0.18 | False | |||
|
10.97 μs | 8.61 μs | 0.78 | 0.17 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.04 ms | 8.90 ms | 0.89 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.16 ms | 11.36 ms | 0.86 | 0.03 | False | |||
|
61.78 ms | 56.47 ms | 0.91 | 0.32 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
591.16 μs | 410.13 μs | 0.69 | 0.00 | True | |||
|
399.53 μs | 308.70 μs | 0.77 | 0.00 | True | |||
|
262.40 μs | 227.61 μs | 0.87 | 0.01 | True | |||
|
77.34 μs | 67.82 μs | 0.88 | 0.00 | True | |||
|
174.36 μs | 138.80 μs | 0.80 | 0.00 | True | |||
|
34.85 μs | 32.50 μs | 0.93 | 0.00 | False | |||
|
628.97 μs | 531.64 μs | 0.85 | 0.01 | True | |||
|
999.37 μs | 810.85 μs | 0.81 | 0.01 | True | |||
|
29.40 μs | 26.51 μs | 0.90 | 0.00 | False | |||
|
56.70 μs | 48.21 μs | 0.85 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
111.37 ns | 91.29 ns | 0.82 | 0.04 | False | |||
|
118.89 ns | 92.88 ns | 0.78 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
696.20 ns | 599.39 ns | 0.86 | 0.15 | False | |||
|
5.76 μs | 4.76 μs | 0.83 | 0.07 | False | |||
|
698.05 ns | 602.55 ns | 0.86 | 0.16 | False | |||
|
5.76 μs | 4.79 μs | 0.83 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.95 ms | 3.74 ms | 0.95 | 0.00 | True | |||
|
15.95 μs | 14.96 μs | 0.94 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.91 ms | 12.93 ms | 0.93 | 0.01 | False | |||
|
15.21 ms | 14.36 ms | 0.94 | 0.01 | False | |||
|
2.99 ms | 2.80 ms | 0.94 | 0.00 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
528.12 ns | 475.36 ns | 0.90 | 0.04 | False | |||
|
593.22 ns | 499.86 ns | 0.84 | 0.01 | False | |||
|
952.29 ns | 872.14 ns | 0.92 | 0.06 | False | |||
|
289.74 ns | 249.75 ns | 0.86 | 0.02 | False | |||
|
1.29 μs | 1.19 μs | 0.92 | 0.00 | True | |||
|
265.03 ns | 231.70 ns | 0.87 | 0.01 | True | |||
|
287.95 ns | 251.11 ns | 0.87 | 0.00 | False | |||
|
2.80 μs | 2.59 μs | 0.92 | 0.12 | False | |||
|
509.78 ns | 477.49 ns | 0.94 | 0.00 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
59.84 μs | 45.58 μs | 0.76 | 0.10 | False | |||
|
7.38 μs | 5.60 μs | 0.76 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.27 μs | 17.07 μs | 0.89 | 0.00 | True | |||
|
19.75 μs | 17.71 μs | 0.90 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
87.03 ns | 79.56 ns | 0.91 | 0.02 | False | |||
|
87.69 ns | 80.64 ns | 0.92 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.87 secs | 2.59 secs | 0.90 | 0.24 | False | |||
|
2.07 secs | 1.80 secs | 0.87 | 0.17 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
246.61 ns | 230.58 ns | 0.93 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
53.10 μs | 47.91 μs | 0.90 | 0.27 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
71.80 ns | 63.56 ns | 0.89 | 0.01 | True | |||
|
384.41 ns | 345.03 ns | 0.90 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
882.42 ns | 800.12 ns | 0.91 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.94 ns | 20.86 ns | 0.80 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
103.17 μs | 95.51 μs | 0.93 | 0.26 | False | |||
|
131.74 μs | 120.56 μs | 0.92 | 0.33 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
61.33 ms | 49.53 ms | 0.81 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
31.41 ns | 23.27 ns | 0.74 | 0.03 | True | |||
|
19.96 ns | 18.87 ns | 0.95 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
755.25 μs | 685.15 μs | 0.91 | 0.02 | False | |||
|
759.18 μs | 681.55 μs | 0.90 | 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 | 512bcaf1b198a7234fad4d1791c558f698b1eb15 |
Compare | ed9f475dde7f3cb0e05a7613e82d69bd1a42ce0e |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.24 ns | 21.09 ns | 0.80 | 0.06 | True |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Memory.Span<Char>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Build files either built locally or downloaded from payload above) - 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` - Mono Runtime 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 ` - 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 mono dotnet mkdir -p $RunDir/artifacts/dotnet-mono $RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir/artifacts/bin/mono/$RunOS.$RunArch.Release /p:RuntimeFlavor=mono cp $RunDir/artifacts/bin/runtime/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/shared/Microsoft.NETCore.App/8.0.0 -rf cp $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/dotnet-mono -r cp $RunDir/artifacts/bin/coreclr/$RunOS.$RunArch.Release/corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun # 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.Memory.Span<Char>*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun" # 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.Memory.Span<Char>*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create mono dotnet mkdir -p $RunDir/artifacts/dotnet-mono $RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir\artifacts\bin\mono\$RunOS.$RunArch.Release /p:RuntimeFlavor=mono xcopy $RunDir\artifacts\bin\runtime\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\shared\Microsoft.NETCore.App\8.0.0\ /e /y xcopy $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\dotnet-mono\ /e /y xcopy $RunDir\artifacts\bin\coreclr\$RunOS.$RunArch.Release\corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun /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.Memory.Span<Char>*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe" # 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.Memory.Span<Char>*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages ```