dotnet / dotnet/perf-autofiling-issues
[Perf] Linux/x64: 335 Improvements on 5/5/2026 5:18:31 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 | [349228c1adaa2a4250db5257f876d218ed6dbc51](https://github.com/dotnet/runtime/commit/349228c1adaa2a4250db5257f876d218ed6dbc51)
Compare | [9dced0c3655de3955d9fa7887f6da165b50acbe6](https://github.com/dotnet/runtime/commit/9dced0c3655de3955d9fa7887f6da165b50acbe6)
Diff | [Diff](https://github.com/dotnet/runtime/compare/349228c1adaa2a4250db5257f876d218ed6dbc51...9dced0c3655de3955d9fa7887f6da165b50acbe6)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr
### Improvements in System.MathBenchmarks.Double
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|
- [Sqrt - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Cos - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Exp - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Floor - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Ceiling - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Log - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Asin - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Log2 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Sin - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Acos - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Atan - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Tan - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Atan2 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Log10 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [FusedMultiplyAdd - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Atanh - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Cosh - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Pow - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Acosh - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Sinh - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Cbrt - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Asinh - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [LogP1 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Exp10 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Log2P1 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [ExpM1 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [Log10P1 - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [AsinPi - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [AtanPi - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [AcosPi - Duration of single invocation]()
- 📝 - [Benchmark Source]()
- [ADX - Test Multi Config Graph]()
|
- [SinCos - 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]()
![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.MathBenchmarks.Double*'
```
### System.MathBenchmarks.Double.Sqrt
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Cos
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Exp
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Floor
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Ceiling
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Log
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Asin
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Log2
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Sin
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Acos
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Atan
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Tan
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Atan2
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Log10
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.FusedMultiplyAdd
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Atanh
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Cosh
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Pow
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Acosh
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Sinh
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Cbrt
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Asinh
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.LogP1
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Exp10
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Log2P1
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.ExpM1
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.Log10P1
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.AsinPi
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.AtanPi
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.AcosPi
#### ETL Files
#### Histogram
#### JIT Disasms
### System.MathBenchmarks.Double.SinCos
#### 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.