Skip to content

[Perf] Changes at 7/1/2021 12:15:52 AM #7204

@performanceautofiler

Description

@performanceautofiler

Run Information

Architecture x64
OS Windows 10.0.19042
Baseline 38df267589c9a3359d27f47e83230d8aba93c598
Compare 87cd70c4ea9f0452f52db7dc9fd5bb3564a2e9e6
Diff Diff

Improvemnts in PerfLabTests.GetMember

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
GetMethod3 - Duration of single invocation 370.71 μs 292.34 μs 0.79 0.19 False
GetMethod20 - Duration of single invocation 2.21 ms 1.93 ms 0.87 0.12 False
GetMethod12 - Duration of single invocation 1.31 ms 1.16 ms 0.88 0.18 False
GetField - Duration of single invocation 64.68 μs 46.04 μs 0.71 0.06 False
GetMethod10 - Duration of single invocation 1.18 ms 918.61 μs 0.78 0.09 False
GetMethod2 - Duration of single invocation 240.91 μs 177.88 μs 0.74 0.13 False
GetMethod15 - Duration of single invocation 1.91 ms 1.38 ms 0.72 0.09 False
GetMethod4 - Duration of single invocation 441.26 μs 377.94 μs 0.86 0.11 False
GetMethod1 - Duration of single invocation 114.21 μs 95.94 μs 0.84 0.07 False
GetMethod5 - Duration of single invocation 599.96 μs 460.01 μs 0.77 0.11 False

graph
graph
graph
graph
graph
graph
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 'PerfLabTests.GetMember*'

Payloads

Baseline
Compare

Histogram

PerfLabTests.GetMember.GetMethod3


PerfLabTests.GetMember.GetMethod20


PerfLabTests.GetMember.GetMethod12


PerfLabTests.GetMember.GetField


PerfLabTests.GetMember.GetMethod10


PerfLabTests.GetMember.GetMethod2


PerfLabTests.GetMember.GetMethod15


PerfLabTests.GetMember.GetMethod4


PerfLabTests.GetMember.GetMethod1


PerfLabTests.GetMember.GetMethod5


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