Skip to content

[Perf] Changes at 5/9/2021 6:33:05 AM #5765

@performanceautofiler

Description

@performanceautofiler

Run Information

Architecture x64
OS Windows 10.0.18362
Baseline 555789df5ac8f15beb65413d401bbddce052f8d7
Compare b08a97afb8270511c39fe26d37038877bb63a09b
Diff Diff

Improvemnts in System.Numerics.Tests.Perf_BigInteger

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
ToByteArray - Duration of single invocation 67.73 ns 56.92 ns 0.84 0.01
Parse - Duration of single invocation 198.40 ns 133.72 ns 0.67 0.00
Parse - Duration of single invocation 442.68 ns 202.28 ns 0.46 0.00
Parse - Duration of single invocation 18.90 μs 1.99 μs 0.11 0.01

graph
graph
graph
graph
Historical Data in Reporting System

Repro

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

Payloads

Baseline
Compare

Histogram

System.Numerics.Tests.Perf_BigInteger.ToByteArray(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)


System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 123)


System.Numerics.Tests.Perf_BigInteger.Parse(numberString: -2147483648)


System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)


Docs

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions