-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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] Windows/x64: 1 Regression on 3/15/2024 7:33:56 PM #99964
Comments
Looks related to #99790 Duplicate: dotnet/perf-autofiling-issues#31923 |
|
I've looked at the Windows x64 regressions with recent scores >=1.1. The recent behavior of most of them seems to be dominated (or fixed) by changes in block layout and/or block compaction -- purple is Windows 10, blue is 11:
``System.Collections.Perf_Frozen.ToFrozenDictionary(Count: 512)
I'll follow up on layout regressions in #102763. A few of the other regressions look a bit more stubborn:
I'll take a closer look at these to see if there's some obvious missed opportunity. |
I looked at the latter four benchmarks above, and I'm not seeing anything actionable here. My hypothesis is that by getting rid of the The other benchmarks with clear layout regressions are tracked in #102763 or #103972, so I'm going to close this in favor of those issues. |
Run Information
Regressions in System.Runtime.InteropServices.Tests.SafeHandleTests
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Runtime.InteropServices.Tests.SafeHandleTests.AddRef_GetHandle_Release
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: