dotnet / dotnet/perf-autofiling-issues
[Perf] Linux/x64: 34 Regressions on 4/29/2026 9:19:00 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 | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Compare | [8f854afd60f520eed7b267f31cf39996c062213c](https://github.com/dotnet/runtime/commit/8f854afd60f520eed7b267f31cf39996c062213c)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6df7b63c607b6ac9e100831c07349d907e78bbd5...8f854afd60f520eed7b267f31cf39996c062213c)
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
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [GreaterThanOrEqualAllBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GreaterThanBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SubtractionOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [BitwiseOrBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [BitwiseAndOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [NegateBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [AbsBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [OnesComplementBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [MaxBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [MinBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [BitwiseOrOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanOrEqualAnyBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DotBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualsAnyBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [ConditionalSelectBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualsStaticBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualsAllBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanAllBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [InequalityOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [AddBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanOrEqualBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [MultiplyOperatorBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanAnyBenchmark - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![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>.GreaterThanOrEqualAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.GreaterThanBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.SubtractionOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.BitwiseOrBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.BitwiseAndOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.NegateBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.AbsBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.OnesComplementBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.MaxBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.MinBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.BitwiseOrOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.LessThanOrEqualAnyBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.DotBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.EqualsAnyBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.ConditionalSelectBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.EqualsStaticBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.EqualsAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.LessThanAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.InequalityOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.AddBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.LessThanOrEqualBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.MultiplyOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<SByte>.LessThanAnyBenchmark
#### 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 | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Compare | [8f854afd60f520eed7b267f31cf39996c062213c](https://github.com/dotnet/runtime/commit/8f854afd60f520eed7b267f31cf39996c062213c)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6df7b63c607b6ac9e100831c07349d907e78bbd5...8f854afd60f520eed7b267f31cf39996c062213c)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in Loops.StrengthReduction
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [SumS29Array - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumShortsArrayStrengthReduced - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumS3ArrayStrengthReduced - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumS29Span - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumS3Span - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumS12ArrayStrengthReduced - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumS16Span - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SumS12Span - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
![graph]()
![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 'Loops.StrengthReduction*'
```
### Loops.StrengthReduction.SumS29Array
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumShortsArrayStrengthReduced
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumS3ArrayStrengthReduced
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumS29Span
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumS3Span
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumS12ArrayStrengthReduced
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumS16Span
#### ETL Files
#### Histogram
#### JIT Disasms
### Loops.StrengthReduction.SumS12Span
#### 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 | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Compare | [8f854afd60f520eed7b267f31cf39996c062213c](https://github.com/dotnet/runtime/commit/8f854afd60f520eed7b267f31cf39996c062213c)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6df7b63c607b6ac9e100831c07349d907e78bbd5...8f854afd60f520eed7b267f31cf39996c062213c)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in IfStatements.IfStatements
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [AndAnd - 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 'IfStatements.IfStatements*'
```
### IfStatements.IfStatements.AndAnd
#### 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 | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Compare | [8f854afd60f520eed7b267f31cf39996c062213c](https://github.com/dotnet/runtime/commit/8f854afd60f520eed7b267f31cf39996c062213c)
Diff | [Diff](https://github.com/dotnet/runtime/compare/6df7b63c607b6ac9e100831c07349d907e78bbd5...8f854afd60f520eed7b267f31cf39996c062213c)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Regressions in System.MathBenchmarks.MathTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [DivRemInt32 - 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.MathBenchmarks.MathTests*'
```
### System.MathBenchmarks.MathTests.DivRemInt32
#### 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.