dotnet / dotnet/perf-autofiling-issues
[Perf] Linux/x64: 20 Regressions on 2/27/2026 9:11:14 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 | [eae0a64e4c28b1a692c02650a8d15d6383a6e72b](https://github.com/dotnet/runtime/commit/eae0a64e4c28b1a692c02650a8d15d6383a6e72b)
Compare | [b41bbeab8b775a5058bad74e73a84476bfd8d9a7](https://github.com/dotnet/runtime/commit/b41bbeab8b775a5058bad74e73a84476bfd8d9a7)
Diff | [Diff](https://github.com/dotnet/runtime/compare/eae0a64e4c28b1a692c02650a8d15d6383a6e72b...b41bbeab8b775a5058bad74e73a84476bfd8d9a7)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Numerics.Tests.Perf_VectorOf<Int64>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [MaxBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanAnyBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [MinBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DivideBenchmark - 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]()
|
- [SquareRootBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GreaterThanOrEqualAllBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [ConditionalSelectBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GreaterThanAnyBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanOrEqualAnyBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualityOperatorBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LessThanOrEqualAllBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GreaterThanAllBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualsAllBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [DotBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualsBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [GetHashCodeBenchmark - Duration of single invocation]()
- π - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [EqualsAnyBenchmark - 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]()
[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<Int64>.MaxBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.LessThanAnyBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.MinBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.DivideBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.LessThanAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.InequalityOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.SquareRootBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.GreaterThanOrEqualAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.ConditionalSelectBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.GreaterThanAnyBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.LessThanOrEqualAnyBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.EqualityOperatorBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.LessThanOrEqualAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.GreaterThanAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.EqualsAllBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.DotBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.EqualsBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.GetHashCodeBenchmark
#### ETL Files
#### Histogram
#### JIT Disasms
### System.Numerics.Tests.Perf_VectorOf<Int64>.EqualsAnyBenchmark
#### 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 | [eae0a64e4c28b1a692c02650a8d15d6383a6e72b](https://github.com/dotnet/runtime/commit/eae0a64e4c28b1a692c02650a8d15d6383a6e72b)
Compare | [b41bbeab8b775a5058bad74e73a84476bfd8d9a7](https://github.com/dotnet/runtime/commit/b41bbeab8b775a5058bad74e73a84476bfd8d9a7)
Diff | [Diff](https://github.com/dotnet/runtime/compare/eae0a64e4c28b1a692c02650a8d15d6383a6e72b...b41bbeab8b775a5058bad74e73a84476bfd8d9a7)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro
### Regressions in System.Text.Encodings.Web.Tests.Perf_Encoders
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [EncodeUtf8 - 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.Encodings.Web.Tests.Perf_Encoders*'
```
### System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: UnsafeRelaxed,no <escaping /> required,16)
#### 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.