- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4
Closed
Description
Run Information
| Name | Value | 
|---|---|
| Architecture | arm64 | 
| OS | Windows 10.0.22621 | 
| Queue | SurfaceWindows | 
| Baseline | 10e87bcc74644ed83aea3d9469451411669ddd74 | 
| Compare | 223e9e71954433544106d5c90e06b5c8113e51d9 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 37.08 ms | 31.78 ms | 0.86 | 0.07 | True | ||||
| 36.87 ms | 31.74 ms | 0.86 | 0.02 | 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.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig*'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "\p{Sm}", Options: NonBacktracking)
ETL Files
Histogram
JIT Disasms
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "\p{Sm}", 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 | arm64 | 
| OS | Windows 10.0.22621 | 
| Queue | SurfaceWindows | 
| Baseline | 10e87bcc74644ed83aea3d9469451411669ddd74 | 
| Compare | 223e9e71954433544106d5c90e06b5c8113e51d9 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 29.64 ms | 16.31 ms | 0.55 | 0.30 | True | ||||
| 19.56 ms | 4.28 ms | 0.22 | 0.18 | 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.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas*'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: None)
ETL Files
Histogram
JIT Disasms
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: NonBacktracking)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository



