Skip to content

[Perf] Linux/x64: 335 Improvements on 5/5/2026 5:18:31 PM +00:00 #72828

@performanceautofiler

Description

@performanceautofiler

Run Information

Name Value
Architecture x64
OS ubuntu 22.04
Queue ViperUbuntu
Baseline 349228c1adaa2a4250db5257f876d218ed6dbc51
Compare 9dced0c3655de3955d9fa7887f6da165b50acbe6
Diff Diff
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
675.49 μs 232.66 μs 0.34 0.17 False
730.41 μs 277.19 μs 0.38 0.10 False
642.57 μs 246.96 μs 0.38 0.13 False
621.35 μs 239.37 μs 0.39 0.18 False
623.51 μs 242.52 μs 0.39 0.22 False
647.18 μs 251.77 μs 0.39 0.16 False
688.49 μs 272.36 μs 0.40 0.11 False
657.87 μs 261.53 μs 0.40 0.11 False
653.98 μs 261.84 μs 0.40 0.14 False
676.98 μs 275.89 μs 0.41 0.13 False
672.30 μs 276.76 μs 0.41 0.06 False
696.83 μs 289.73 μs 0.42 0.10 False
802.00 μs 346.00 μs 0.43 0.08 False
706.90 μs 305.47 μs 0.43 0.08 False
875.85 μs 387.06 μs 0.44 0.17 False
733.03 μs 327.61 μs 0.45 0.13 False
712.66 μs 319.44 μs 0.45 0.13 False
818.34 μs 368.45 μs 0.45 0.06 False
729.17 μs 329.00 μs 0.45 0.07 False
727.20 μs 328.46 μs 0.45 0.11 False
718.77 μs 331.75 μs 0.46 0.07 False
751.21 μs 356.48 μs 0.47 0.08 False
770.53 μs 371.82 μs 0.48 0.16 False
877.31 μs 429.08 μs 0.49 0.07 False
757.95 μs 376.53 μs 0.50 0.18 False
742.83 μs 372.52 μs 0.50 0.15 False
810.75 μs 430.52 μs 0.53 0.07 False
856.80 μs 477.13 μs 0.56 0.11 False
834.91 μs 483.13 μs 0.58 0.11 False
865.75 μs 509.35 μs 0.59 0.08 False
1365.51 μs 803.46 μs 0.59 0.16 False

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

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.MathBenchmarks.Double*'
Details

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
Benchmarking workflow for dotnet/runtime repository

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions