dotnet / dotnet/perf-autofiling-issues
[Perf] Windows/x86: 14 Regressions on 6/1/2026 11:49:46 AM +00:00
- Dominant language
- No language data
- Stars
- 10
- Forks
- 8
- PR merge metrics
- PR metrics pending
Description
### Run Information
Name | Value
-- | --
Architecture | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [6963a5964693f9c439d100b4bba9ae01af697dc1](https://github.com/dotnet/runtime/commit/6963a5964693f9c439d100b4bba9ae01af697dc1)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6963a5964693f9c439d100b4bba9ae01af697dc1...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Text.Json.Serialization.Tests.ReadJson<ArrayList>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [DeserializeFromUtf8Bytes - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DeserializeFromReader - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DeserializeFromString - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DeserializeFromUtf8Bytes - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DeserializeFromString - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
![graph]()
![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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson*'
```
### System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Bytes(Mode: Reflection)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromReader(Mode: Reflection)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString(Mode: Reflection)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Bytes(Mode: SourceGen)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString(Mode: SourceGen)
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [6963a5964693f9c439d100b4bba9ae01af697dc1](https://github.com/dotnet/runtime/commit/6963a5964693f9c439d100b4bba9ae01af697dc1)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6963a5964693f9c439d100b4bba9ae01af697dc1...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Text.Json.Serialization.Tests.ReadJson<BinaryDataPayload>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [DeserializeFromReader - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DeserializeFromReader - 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson*'
```
### System.Text.Json.Serialization.Tests.ReadJson<BinaryDataPayload>.DeserializeFromReader(Mode: Reflection)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.ReadJson<BinaryDataPayload>.DeserializeFromReader(Mode: SourceGen)
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [6963a5964693f9c439d100b4bba9ae01af697dc1](https://github.com/dotnet/runtime/commit/6963a5964693f9c439d100b4bba9ae01af697dc1)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6963a5964693f9c439d100b4bba9ae01af697dc1...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [DeserializeFromReader - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DeserializeFromReader - 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson*'
```
### System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromReader(Mode: SourceGen)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromReader(Mode: Reflection)
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [6963a5964693f9c439d100b4bba9ae01af697dc1](https://github.com/dotnet/runtime/commit/6963a5964693f9c439d100b4bba9ae01af697dc1)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6963a5964693f9c439d100b4bba9ae01af697dc1...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Memory.ReadOnlySequence
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [Slice_Start - 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySequence*'
```
### System.Memory.ReadOnlySequence.Slice_Start(Segment: Single)
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [6963a5964693f9c439d100b4bba9ae01af697dc1](https://github.com/dotnet/runtime/commit/6963a5964693f9c439d100b4bba9ae01af697dc1)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6963a5964693f9c439d100b4bba9ae01af697dc1...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [DeserializeFromStream - 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson*'
```
### System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromStream(Mode: Reflection)
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4](https://github.com/dotnet/runtime/commit/f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Diagnostics.Perf_Activity
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [EnumerateActivityLinksLarge - 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Diagnostics.Perf_Activity*'
```
### System.Diagnostics.Perf_Activity.EnumerateActivityLinksLarge
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4](https://github.com/dotnet/runtime/commit/f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in System.Memory.SequenceReader
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [TryReadTo - 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.SequenceReader*'
```
### System.Memory.SequenceReader.TryReadTo
#### 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 | x86
OS | Windows 10.0.22631
Queue | ViperWindows
Baseline | [f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4](https://github.com/dotnet/runtime/commit/f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4)
Compare | [a82b35567c0b55dbd892abace73a3ad4ac859ccb](https://github.com/dotnet/runtime/commit/a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Diff | [Diff](https://github.com/dotnet/runtime/compare/f2d5042ceaea5642bac6bde8a1a5765afcbf2ef4...a82b35567c0b55dbd892abace73a3ad4ac859ccb)
Configs | CompilationMode:tiered, RunKind:micro
### Regressions in MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [SystemTextJson_Reflection_ - Duration of single invocation]()
- [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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream*'
```
### MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.SystemTextJson_Reflection_
#### 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
Assessment
This issue has not been assessed yet.