Skip to content

[Perf] Changes at 8/17/2021 11:54:28 PM #852

@performanceautofiler

Description

@performanceautofiler

Run Information

Architecture arm64
OS ubuntu 18.04
Baseline 3d2bf6e47b5aac8827515f958dc88faf121c06c9
Compare b7eb82871f1d742efb444873e11dd6241cea73d2
Diff Diff

Improvemnts in System.Tests.Perf_Random

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
NextBytes - Duration of single invocation 11.74 μs 10.95 μs 0.93 0.00 True
NextBytes_span - Duration of single invocation 25.74 μs 11.14 μs 0.43 0.38 False
NextDouble - Duration of single invocation 30.05 ns 7.60 ns 0.25 0.72 False

graph
graph
graph
Historical Data in Reporting System

Repro

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

Payloads

Baseline
Compare

Histogram

System.Tests.Perf_Random.NextBytes


System.Tests.Perf_Random.NextBytes_span


System.Tests.Perf_Random.NextDouble


Docs

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

### Run Information
Architecture arm64
OS ubuntu 18.04
Baseline 86a5b7eafc4699321dae0cb6578fc7e874914e39
Compare b7eb82871f1d742efb444873e11dd6241cea73d2
Diff Diff

Improvemnts in System.Text.Json.Tests.Perf_DateTimes

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
WriteDateTimes - Duration of single invocation 12.14 ms 11.39 ms 0.94 0.30 False
WriteDateTimes - Duration of single invocation 12.42 ms 10.72 ms 0.86 0.36 False

graph
graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Text.Json.Tests.Perf_DateTimes*'

Payloads

Baseline
Compare

Histogram

System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: True, SkipValidation: False)


System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: False, SkipValidation: False)


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

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions