dotnet / dotnet/perf-autofiling-issues
[Perf] Linux/x64: 19 Regressions on 4/28/2026 6:34:45 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.Numerics.Tests.Perf_VectorOf<SByte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [InequalityOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GreaterThanBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [BitwiseAndBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GreaterThanOrEqualBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [MinBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [ExclusiveOrOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf*'
```
### System.Numerics.Tests.Perf_VectorOf<SByte>.InequalityOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.GreaterThanBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.BitwiseAndBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.GreaterThanOrEqualBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.MinBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.ExclusiveOrOperatorBenchmark
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Float
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [MinBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [XorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanOrEqualBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DivideBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Float*'
```
### System.Runtime.Intrinsics.Tests.Perf_Vector128Float.MinBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Runtime.Intrinsics.Tests.Perf_Vector128Float.XorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Runtime.Intrinsics.Tests.Perf_Vector128Float.LessThanOrEqualBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Runtime.Intrinsics.Tests.Perf_Vector128Float.DivideBenchmark
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.IO.Tests.Perf_File
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [AppendAllLines - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [ReadAllBytes - 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.IO.Tests.Perf_File*'
```
### System.IO.Tests.Perf_File.AppendAllLines
#### ETL Files
#### Histogram
#### JIT Disasms
### System.IO.Tests.Perf_File.ReadAllBytes(size: 4096)
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [SerializeToWriter - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SerializeToUtf8Bytes - 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.Text.Json.Serialization.Tests.WriteJson*'
```
### System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToWriter(Mode: SourceGen)
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToUtf8Bytes(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 | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.Collections.Tests.Perf_Dictionary
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [Clone - 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.Tests.Perf_Dictionary*'
```
### System.Collections.Tests.Perf_Dictionary.Clone(Items: 3000)
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.IO.Tests.BinaryReaderTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [ReadNonAsciiChar - 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.IO.Tests.BinaryReaderTests*'
```
### System.IO.Tests.BinaryReaderTests.ReadNonAsciiChar
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in MicroBenchmarks.Serializers.Json_FromStream<Location>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [JsonNet_ - 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 'MicroBenchmarks.Serializers.Json_FromStream*'
```
### MicroBenchmarks.Serializers.Json_FromStream<Location>.JsonNet_
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [DataContractSerializer_ - 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 'MicroBenchmarks.Serializers.Xml_ToStream*'
```
### MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.DataContractSerializer_
#### 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 | [2e4f24bdff2049c533e89260fc74a45ed27fe309](https://github.com/dotnet/runtime/commit/2e4f24bdff2049c533e89260fc74a45ed27fe309)
Compare | [5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981](https://github.com/dotnet/runtime/commit/5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Diff | [Diff](https://github.com/dotnet/runtime/compare/2e4f24bdff2049c533e89260fc74a45ed27fe309...5391e9ec4fb4ab1bcebe4dbfc33bf4b8fdf01981)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.Text.Json.Tests.Perf_Guids
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [WriteGuids - 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.Text.Json.Tests.Perf_Guids*'
```
### System.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: True)
#### 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.