Closed performanceautofiler[bot] closed 3 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
112.93 ns | 98.79 ns | 0.87 | 0.02 | False | |||
|
25.63 ns | 17.76 ns | 0.69 | 0.09 | True | |||
|
20.85 ns | 18.14 ns | 0.87 | 0.05 | False | |||
|
48.47 ns | 29.61 ns | 0.61 | 0.03 | True | |||
|
31.65 ns | 21.35 ns | 0.67 | 0.02 | True | |||
|
120.96 ns | 104.41 ns | 0.86 | 0.03 | False | |||
|
13.45 ns | 10.84 ns | 0.81 | 0.02 | True | |||
|
39.09 ns | 23.59 ns | 0.60 | 0.01 | True | |||
|
25.38 ns | 13.56 ns | 0.53 | 0.04 | True | |||
|
131.77 ns | 114.06 ns | 0.87 | 0.03 | False | |||
|
36.09 ns | 22.61 ns | 0.63 | 0.01 | True | |||
|
19.32 ns | 12.29 ns | 0.64 | 0.09 | True | |||
|
141.62 ns | 118.44 ns | 0.84 | 0.00 | True | |||
|
44.68 ns | 24.97 ns | 0.56 | 0.01 | True | |||
|
21.91 ns | 13.22 ns | 0.60 | 0.02 | True | |||
|
54.09 ns | 31.49 ns | 0.58 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.62 μs | 7.30 μs | 0.63 | 0.01 | True | |||
|
412.42 ns | 307.44 ns | 0.75 | 0.00 | True | |||
|
329.47 ns | 293.95 ns | 0.89 | 0.02 | False | |||
|
401.70 ns | 370.65 ns | 0.92 | 0.00 | True | |||
|
8.32 μs | 6.43 μs | 0.77 | 0.01 | True | |||
|
8.89 μs | 6.62 μs | 0.74 | 0.01 | True | |||
|
2.39 μs | 2.03 μs | 0.85 | 0.04 | True | |||
|
8.81 μs | 6.62 μs | 0.75 | 0.01 | True | |||
|
400.73 ns | 370.04 ns | 0.92 | 0.01 | False | |||
|
401.23 ns | 369.61 ns | 0.92 | 0.01 | False | |||
|
236.07 ns | 216.14 ns | 0.92 | 0.01 | True | |||
|
85.46 μs | 74.03 μs | 0.87 | 0.01 | True | |||
|
11.70 μs | 7.47 μs | 0.64 | 0.01 | True | |||
|
12.18 μs | 7.49 μs | 0.62 | 0.01 | True | |||
|
398.85 ns | 375.04 ns | 0.94 | 0.00 | True | |||
|
294.71 ns | 218.79 ns | 0.74 | 0.01 | True | |||
|
85.47 μs | 73.11 μs | 0.86 | 0.01 | True | |||
|
84.74 μs | 72.47 μ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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
76.83 ns | 27.87 ns | 0.36 | 0.02 | True | |||
|
39.40 ns | 19.87 ns | 0.50 | 0.10 | True | |||
|
48.04 ns | 22.84 ns | 0.48 | 0.05 | True | |||
|
161.20 ns | 144.76 ns | 0.90 | 0.01 | True | |||
|
46.98 ns | 36.35 ns | 0.77 | 0.06 | False | |||
|
63.03 ns | 39.14 ns | 0.62 | 0.06 | True | |||
|
161.18 ns | 141.40 ns | 0.88 | 0.01 | False | |||
|
42.58 ns | 20.88 ns | 0.49 | 0.01 | True | |||
|
66.08 ns | 56.28 ns | 0.85 | 0.05 | False | |||
|
72.57 ns | 55.25 ns | 0.76 | 0.06 | True | |||
|
56.72 ns | 47.36 ns | 0.83 | 0.09 | False | |||
|
37.63 ns | 31.80 ns | 0.85 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
114.09 ns | 92.55 ns | 0.81 | 0.03 | True | |||
|
112.03 ns | 83.21 ns | 0.74 | 0.03 | True | |||
|
474.51 ns | 401.45 ns | 0.85 | 0.01 | True | |||
|
355.09 ns | 305.44 ns | 0.86 | 0.04 | False | |||
|
264.84 ns | 228.52 ns | 0.86 | 0.03 | False | |||
|
257.64 ns | 224.94 ns | 0.87 | 0.03 | False | |||
|
598.89 ns | 479.10 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
58.84 ms | 50.64 ms | 0.86 | 0.04 | False | |||
|
71.67 ms | 62.19 ms | 0.87 | 0.05 | False | |||
|
13.60 ms | 12.31 ms | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
111.91 ns | 87.74 ns | 0.78 | 0.05 | True | |||
|
102.33 ns | 73.17 ns | 0.72 | 0.02 | True | |||
|
34.01 ns | 15.23 ns | 0.45 | 0.16 | True | |||
|
1.22 μs | 923.91 ns | 0.76 | 0.01 | True | |||
|
64.31 ns | 40.31 ns | 0.63 | 0.06 | True | |||
|
69.02 ns | 42.27 ns | 0.61 | 0.05 | True | |||
|
507.78 ns | 329.63 ns | 0.65 | 0.01 | True | |||
|
148.71 ns | 94.48 ns | 0.64 | 0.03 | True | |||
|
1.65 μs | 1.49 μs | 0.91 | 0.04 | False | |||
|
28.64 ns | 12.45 ns | 0.43 | 0.09 | True | |||
|
83.87 ns | 52.24 ns | 0.62 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
65.69 μs | 43.81 μs | 0.67 | 0.02 | False | |||
|
197.16 μs | 170.07 μs | 0.86 | 0.04 | False | |||
|
131.28 μs | 87.41 μs | 0.67 | 0.01 | False | |||
|
178.87 μs | 147.78 μs | 0.83 | 0.05 | False | |||
|
65.64 μs | 43.83 μs | 0.67 | 0.01 | False | |||
|
65.70 μs | 43.78 μs | 0.67 | 0.02 | False | |||
|
87.29 μs | 43.85 μs | 0.50 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
16.62 ns | 12.62 ns | 0.76 | 0.06 | True | |||
|
26.58 ns | 21.50 ns | 0.81 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
10.93 μs | 6.56 μs | 0.60 | 0.01 | False | |||
|
59.71 μs | 50.91 μs | 0.85 | 0.02 | False | |||
|
56.37 μs | 50.37 μs | 0.89 | 0.04 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
516.52 μs | 480.39 μs | 0.93 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.87 μs | 1.52 μs | 0.81 | 0.01 | True | |||
|
1.82 μs | 1.46 μs | 0.80 | 0.01 | True | |||
|
99.23 ns | 83.68 ns | 0.84 | 0.14 | False | |||
|
119.32 ns | 104.42 ns | 0.88 | 0.09 | False | |||
|
379.94 ns | 345.67 ns | 0.91 | 0.03 | False | |||
|
38.15 μs | 24.43 μs | 0.64 | 0.00 | True | |||
|
102.98 ns | 82.12 ns | 0.80 | 0.14 | False | |||
|
387.00 ns | 346.79 ns | 0.90 | 0.03 | False | |||
|
37.77 μs | 24.08 μs | 0.64 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.13 ns | 10.26 ns | 0.78 | 0.01 | True | |||
|
62.71 ns | 52.97 ns | 0.84 | 0.01 | False | |||
|
46.45 ns | 28.78 ns | 0.62 | 0.00 | True | |||
|
93.22 ns | 72.37 ns | 0.78 | 0.04 | True | |||
|
18.82 ns | 14.29 ns | 0.76 | 0.04 | True | |||
|
86.59 ns | 67.79 ns | 0.78 | 0.00 | True | |||
|
28.12 ns | 16.90 ns | 0.60 | 0.06 | True | |||
|
68.72 ns | 54.74 ns | 0.80 | 0.00 | True | |||
|
43.87 ns | 25.07 ns | 0.57 | 0.02 | True | |||
|
50.50 ns | 30.92 ns | 0.61 | 0.01 | True | |||
|
31.77 ns | 18.41 ns | 0.58 | 0.02 | True | |||
|
24.99 ns | 12.99 ns | 0.52 | 0.01 | True | |||
|
20.89 ns | 12.14 ns | 0.58 | 0.07 | True | |||
|
22.70 ns | 15.06 ns | 0.66 | 0.13 | True | |||
|
18.64 ns | 11.88 ns | 0.64 | 0.16 | True | |||
|
55.55 ns | 43.60 ns | 0.78 | 0.03 | False | |||
|
38.12 ns | 24.19 ns | 0.63 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.18 μs | 782.56 ns | 0.66 | 0.11 | True | |||
|
1.19 μs | 797.24 ns | 0.67 | 0.10 | True | |||
|
1.00 μs | 537.15 ns | 0.54 | 0.09 | True | |||
|
1.01 μs | 613.64 ns | 0.61 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
44.26 ns | 38.68 ns | 0.87 | 0.00 | True | |||
|
45.24 ns | 36.12 ns | 0.80 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.96 μs | 2.57 μs | 0.87 | 0.07 | False | |||
|
2.89 μs | 2.06 μs | 0.71 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
638.14 ns | 598.28 ns | 0.94 | 0.05 | False | |||
|
349.68 ns | 261.32 ns | 0.75 | 0.15 | False | |||
|
1.49 μs | 1.31 μs | 0.88 | 0.03 | False | |||
|
704.37 ns | 629.74 ns | 0.89 | 0.07 | False | |||
|
660.12 ns | 516.78 ns | 0.78 | 0.08 | False | |||
|
774.36 ns | 641.66 ns | 0.83 | 0.08 | False | |||
|
802.82 ns | 709.10 ns | 0.88 | 0.04 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
439.68 ns | 355.56 ns | 0.81 | 0.08 | False | |||
|
4.19 μs | 3.32 μs | 0.79 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
109.61 ns | 94.40 ns | 0.86 | 0.03 | False | |||
|
9.23 μs | 7.73 μs | 0.84 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
10.26 ns | 8.18 ns | 0.80 | 0.07 | False | |||
|
10.27 ns | 8.63 ns | 0.84 | 0.09 | False | |||
|
10.16 ns | 8.76 ns | 0.86 | 0.09 | False | |||
|
9.45 ns | 8.34 ns | 0.88 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
165.36 ns | 110.45 ns | 0.67 | 0.02 | True | |||
|
117.07 ns | 80.48 ns | 0.69 | 0.02 | True | |||
|
193.60 ns | 133.62 ns | 0.69 | 0.02 | True | |||
|
107.05 ns | 76.51 ns | 0.71 | 0.02 | True | |||
|
150.63 ns | 100.46 ns | 0.67 | 0.01 | True | |||
|
175.39 ns | 125.05 ns | 0.71 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
34.81 ns | 28.35 ns | 0.81 | 0.04 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
19.74 μs | 17.83 μs | 0.90 | 0.00 | True | |||
|
19.33 μs | 17.08 μs | 0.88 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.93 μs | 18.78 μ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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.62 μs | 2.05 μs | 0.79 | 0.10 | False | |||
|
2.73 μs | 2.27 μs | 0.83 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
51.38 μs | 32.47 μs | 0.63 | 0.01 | True | |||
|
197.66 μs | 120.22 μs | 0.61 | 0.02 | True | |||
|
10.27 μs | 9.13 μs | 0.89 | 0.01 | False | |||
|
460.53 μs | 263.80 μs | 0.57 | 0.03 | True | |||
|
9.88 μs | 9.01 μs | 0.91 | 0.02 | False | |||
|
20.73 μs | 15.48 μs | 0.75 | 0.01 | True | |||
|
724.86 μs | 317.85 μs | 0.44 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
393.12 μs | 350.95 μs | 0.89 | 0.06 | False | |||
|
131.43 μs | 87.67 μs | 0.67 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.15 μs | 1.07 μs | 0.93 | 0.04 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
293.30 ns | 275.54 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
16.77 ms | 15.07 ms | 0.90 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
25.78 μs | 19.88 μs | 0.77 | 0.01 | True | |||
|
14.61 μs | 13.53 μs | 0.93 | 0.02 | True | |||
|
57.45 μs | 37.98 μs | 0.66 | 0.01 | True | |||
|
14.59 μs | 12.95 μs | 0.89 | 0.01 | True | |||
|
208.93 μs | 129.33 μs | 0.62 | 0.03 | True | |||
|
486.51 μs | 282.34 μs | 0.58 | 0.03 | True | |||
|
785.02 μs | 391.37 μs | 0.50 | 0.01 | True | |||
|
13.53 μs | 12.84 μs | 0.95 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
688.73 ns | 462.36 ns | 0.67 | 0.01 | False | |||
|
689.92 ns | 469.18 ns | 0.68 | 0.01 | False | |||
|
910.78 ns | 469.95 ns | 0.52 | 0.12 | False | |||
|
458.35 ns | 378.96 ns | 0.83 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
696.27 ns | 579.09 ns | 0.83 | 0.02 | True | |||
|
541.86 ns | 443.85 ns | 0.82 | 0.04 | True | |||
|
612.17 ns | 488.43 ns | 0.80 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.77 ns | 2.56 ns | 0.68 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.57 ns | 25.55 ns | 0.93 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
31.78 ns | 27.64 ns | 0.87 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
47.06 ns | 41.49 ns | 0.88 | 0.05 | False | |||
|
47.65 ns | 36.64 ns | 0.77 | 0.04 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
90.33 ns | 85.26 ns | 0.94 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
628.32 ns | 421.36 ns | 0.67 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
38.28 ms | 22.54 ms | 0.59 | 0.04 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.87 ms | 1.32 ms | 0.70 | 0.04 | True | |||
|
813.96 μs | 524.05 μs | 0.64 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.98 μs | 6.69 μs | 0.84 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.91 μs | 8.13 μs | 0.63 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.20 μs | 871.70 ns | 0.73 | 0.01 | False | |||
|
2.30 μs | 1.93 μs | 0.84 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
10.51 ns | 9.01 ns | 0.86 | 0.12 | False | |||
|
25.76 ns | 20.62 ns | 0.80 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.11 ms | 4.28 ms | 0.84 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
180.77 ns | 166.63 ns | 0.92 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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 |
---|---|---|---|---|---|---|---|---|
|
35.00 ns | 13.45 ns | 0.38 | 0.04 | True | |||
|
29.17 ns | 12.80 ns | 0.44 | 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 | f4fa259f10762430bc555506f1640cb17b3f2e4f |
Compare | 49fe3b06cdfce737ea1c8964e01f2dd2a4e77d44 |
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.55 ms | 11.07 ms | 0.88 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Similar to regressions from https://github.com/dotnet/perf-autofiling-issues/issues/29473, the range of commits is too long. Monitor to discard false positives.
Run Information
Improvements in System.Text.Perf_Ascii
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.Text.Perf_Ascii*' --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.Text.Perf_Ascii* --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.Text.Perf_Ascii*' --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.Text.Perf_Ascii* --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 ```