dotnet / dotnet/perf-autofiling-issues
[Perf] Linux/x64: 6 Regressions on 7/13/2026 8:32:42 PM +00:00
- Dominant language
- No language data
- Stars
- 10
- Forks
- 8
- PR merge metrics
- PR metrics pending
Description
### Run Information
Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [a90733cc40d6c7037a37d9c2b5c2403b8cac490f](https://github.com/dotnet/runtime/commit/a90733cc40d6c7037a37d9c2b5c2403b8cac490f)
Compare | [f2b30309fd488f1c3fd41c18723a7c80a81f4c67](https://github.com/dotnet/runtime/commit/f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Diff | [Diff](https://github.com/dotnet/runtime/compare/a90733cc40d6c7037a37d9c2b5c2403b8cac490f...f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Globalization.Tests.StringSearch
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [IsPrefix_DifferentFirstChar - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [IsPrefix_FirstHalf - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
![graph]()
[Test Report]()
### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringSearch*'
```
### System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, IgnoreSymbols, False))
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreSymbols, False))
#### ETL Files
#### Histogram
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
---
### Run Information
Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [a90733cc40d6c7037a37d9c2b5c2403b8cac490f](https://github.com/dotnet/runtime/commit/a90733cc40d6c7037a37d9c2b5c2403b8cac490f)
Compare | [f2b30309fd488f1c3fd41c18723a7c80a81f4c67](https://github.com/dotnet/runtime/commit/f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Diff | [Diff](https://github.com/dotnet/runtime/compare/a90733cc40d6c7037a37d9c2b5c2403b8cac490f...f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Tests.Perf_Enum
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [ToString_Format_Flags_Large - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
[Test Report]()
### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Enum*'
```
### System.Tests.Perf_Enum.ToString_Format_Flags_Large(value: All, format: "x")
#### ETL Files
#### Histogram
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
---
### Run Information
Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [a90733cc40d6c7037a37d9c2b5c2403b8cac490f](https://github.com/dotnet/runtime/commit/a90733cc40d6c7037a37d9c2b5c2403b8cac490f)
Compare | [f2b30309fd488f1c3fd41c18723a7c80a81f4c67](https://github.com/dotnet/runtime/commit/f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Diff | [Diff](https://github.com/dotnet/runtime/compare/a90733cc40d6c7037a37d9c2b5c2403b8cac490f...f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Net.Tests.Perf_WebUtility
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [Decode_NoDecodingRequired - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
[Test Report]()
### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Tests.Perf_WebUtility*'
```
### System.Net.Tests.Perf_WebUtility.Decode_NoDecodingRequired
#### ETL Files
#### Histogram
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
---
### Run Information
Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [a90733cc40d6c7037a37d9c2b5c2403b8cac490f](https://github.com/dotnet/runtime/commit/a90733cc40d6c7037a37d9c2b5c2403b8cac490f)
Compare | [f2b30309fd488f1c3fd41c18723a7c80a81f4c67](https://github.com/dotnet/runtime/commit/f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Diff | [Diff](https://github.com/dotnet/runtime/compare/a90733cc40d6c7037a37d9c2b5c2403b8cac490f...f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Collections.IndexerSet<Int32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [List - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
[Test Report]()
### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet*'
```
### System.Collections.IndexerSet<Int32>.List(Size: 512)
#### ETL Files
#### Histogram
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
---
### Run Information
Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [a90733cc40d6c7037a37d9c2b5c2403b8cac490f](https://github.com/dotnet/runtime/commit/a90733cc40d6c7037a37d9c2b5c2403b8cac490f)
Compare | [f2b30309fd488f1c3fd41c18723a7c80a81f4c67](https://github.com/dotnet/runtime/commit/f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Diff | [Diff](https://github.com/dotnet/runtime/compare/a90733cc40d6c7037a37d9c2b5c2403b8cac490f...f2b30309fd488f1c3fd41c18723a7c80a81f4c67)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Tests.Perf_Uri
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [EscapeDataString - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
[Test Report]()
### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*'
```
### System.Tests.Perf_Uri.EscapeDataString(input: "ΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌΓΌ")
#### ETL Files
#### Histogram
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the listed benchmark sources in dotnet/performance, including StringSearch.cs, Perf.Enum.cs, and Perf.WebUtility.cs, then use scripts/benchmarks_ci.py with the provided filters to reproduce the regressions. Compare the supplied baseline and test reports; done means the reported performance regressions are explained and the affected benchmarks have been rerun.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python, ubuntu, wasm
- Domain
- performance, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100