-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Tests.Perf_String
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 16.21 ns | 17.36 ns | 1.07 | 0.04 | False | ||||
| 18.25 ns | 20.87 ns | 1.14 | 0.05 | True | ||||
| 36.62 ns | 39.23 ns | 1.07 | 0.06 | False | ||||
| 116.17 ns | 159.39 ns | 1.37 | 0.04 | False | ||||
| 20.69 ns | 21.90 ns | 1.06 | 0.01 | False | ||||
| 18.23 ns | 20.80 ns | 1.14 | 0.04 | True | ||||
| 22.17 ns | 24.73 ns | 1.12 | 0.02 | False | ||||
| 4.69 ns | 6.16 ns | 1.31 | 0.02 | True | ||||
| 22.02 ns | 25.32 ns | 1.15 | 0.02 | False | ||||
| 5.61 ns | 8.61 ns | 1.53 | 0.09 | True |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*'Details
System.Tests.Perf_String.Remove_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 10, i2: 1)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.ToUpperInvariant(s: "TeSt")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.ToUpperInvariant(s: "This is a much longer piece of text that might benefit more from vectorization.")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.IndexerCheckPathLength
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.Replace_Char(text: "This is a very nice sentence", oldChar: 'i', newChar: 'I')
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.ToUpperInvariant(s: "test")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.ToUpper(s: "TeSt")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.TrimEnd_CharArr(s: "Test", c: [' ', ' '])
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.ToUpper(s: "test")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.Trim_CharArr(s: "Test", c: [' ', ' '])
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 98.14 ns | 104.99 ns | 1.07 | 0.15 | False | ||||
| 100.38 ns | 111.02 ns | 1.11 | 0.21 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple*'Details
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: NonBacktracking)
ETL Files
Histogram
JIT Disasms
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: None)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in BenchmarksGame.FannkuchRedux_2
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 177.79 ms | 190.18 ms | 1.07 | 0.01 | True |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'BenchmarksGame.FannkuchRedux_2*'Details
BenchmarksGame.FannkuchRedux_2.RunBench(n: 10, expectedSum: 73196)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Tests.Perf_Double
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 282.09 ns | 296.49 ns | 1.05 | 0.17 | False | ||||
| 130.55 ns | 153.68 ns | 1.18 | 0.37 | False | ||||
| 129.65 ns | 157.17 ns | 1.21 | 0.46 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Double*'Details
System.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "F50")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Double.Parse(value: "-1.7976931348623157e+308")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Double.TryParse(value: "-1.7976931348623157e+308")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Collections.IndexerSet<String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 2.89 μs | 3.37 μs | 1.16 | 0.04 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet<String>*'Details
System.Collections.IndexerSet<String>.IList(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Collections.Sort<BigStruct>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 14.22 μs | 16.59 μs | 1.17 | 0.42 | False | ||||
| 7.09 μs | 12.97 μs | 1.83 | 0.56 | False | ||||
| 7.02 μs | 14.73 μs | 2.10 | 0.58 | False | ||||
| 14.05 μs | 16.51 μs | 1.17 | 0.38 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<BigStruct>*'Details
System.Collections.Sort<BigStruct>.Array_Comparison(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Sort<BigStruct>.List(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Sort<BigStruct>.Array(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Sort<BigStruct>.Array_ComparerClass(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | 1a820cbf867abfa68acc5d7fb9c925a47132f36f |
| Compare | e6f1fd829709e64ae91c2a389581d2169f0bd9a8 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Globalization.Tests.StringSearch
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 441.17 ns | 715.40 ns | 1.62 | 0.01 | True | ||||
| 441.07 ns | 717.00 ns | 1.63 | 0.01 | True | ||||
| 445.13 ns | 577.91 ns | 1.30 | 0.01 | True | ||||
| 779.36 ns | 1.05 μs | 1.35 | 0.01 | True | ||||
| 443.00 ns | 578.03 ns | 1.30 | 0.01 | True | ||||
| 440.70 ns | 717.38 ns | 1.63 | 0.01 | True | ||||
| 778.94 ns | 1.05 μs | 1.35 | 0.02 | True | ||||
| 445.22 ns | 577.92 ns | 1.30 | 0.01 | True |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringSearch*'Details
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, None, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, None, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (, None, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (, IgnoreCase, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, None, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, IgnoreNonSpace, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, IgnoreCase, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, IgnoreNonSpace, False))
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository




























