Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Perf] Changes at 7/13/2021 3:12:28 PM #7638

Open
performanceautofiler bot opened this issue Jul 20, 2021 · 1 comment
Open

[Perf] Changes at 7/13/2021 3:12:28 PM #7638

performanceautofiler bot opened this issue Jul 20, 2021 · 1 comment

Comments

@performanceautofiler
Copy link

Run Information

Architecture arm64
OS ubuntu 18.04
Baseline 7b19ccefccb4d116a64bf09c9bb1db3dd1df35e8
Compare 4d52a53df1ef9f07f5f0122f477af13888bdd60c
Diff Diff

Regressions in System.Tests.Perf_Version

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
TryFormat4 - Duration of single invocation 45.67 ns 83.03 ns 1.82 0.43 True
ToString3 - Duration of single invocation 102.59 ns 114.79 ns 1.12 0.47 False
TryFormat3 - Duration of single invocation 35.64 ns 70.95 ns 1.99 0.48 True
TryFormat2 - Duration of single invocation 30.74 ns 47.71 ns 1.55 0.67 False
ToString2 - Duration of single invocation 84.50 ns 93.54 ns 1.11 0.44 False
ToStringL - Duration of single invocation 239.41 ns 278.05 ns 1.16 0.33 False
TryFormatL - Duration of single invocation 190.65 ns 223.65 ns 1.17 0.15 False

graph
graph
graph
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_Version*'

Payloads

Baseline
Compare

Histogram

System.Tests.Perf_Version.TryFormat4


System.Tests.Perf_Version.ToString3


System.Tests.Perf_Version.TryFormat3


System.Tests.Perf_Version.TryFormat2


System.Tests.Perf_Version.ToString2


System.Tests.Perf_Version.ToStringL


System.Tests.Perf_Version.TryFormatL


Docs

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

@stephentoub
Copy link

This is the same as dotnet/runtime#56011, which is addressed by dotnet/runtime#56051, in case someone would like to review my PR :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants