Skip to content

[Perf] Regressions in System.Tests.Perf_Random #51257

@DrewScoggins

Description

@DrewScoggins

Run Information

Architecture x64
OS ubuntu 18.04
Baseline 624a8349de1efc4b9504c8d7ba08c2b175d8bb98
Compare ee32ee2240f5771f9cf162695d110c2adccc5107
Diff Diff

Regressions in System.Tests.Perf_Random

Benchmark Baseline Test Test/Base Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
Next_long_unseeded 5.01 ns 6.05 ns 1.21
Next_long 103.73 ns 110.00 ns 1.06
NextDouble 9.60 ns 11.07 ns 1.15
NextBytes_span 7.54 μs 8.08 μs 1.07

graph
graph
graph
graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Tests.Perf_Random*'

Payloads

Baseline
Compare

Histogram

System.Tests.Perf_Random.Next_long_unseeded


System.Tests.Perf_Random.Next_long


System.Tests.Perf_Random.NextBytes_unseeded


System.Tests.Perf_Random.NextDouble


System.Tests.Perf_Random.NextBytes_span


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions