Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 7, 2022

Backport of #75165 to release/7.0

/cc @AntonLapounov

Customer Impact

NativeAOT does not account for availability of multiple processor groups on Windows. That may lead to unexpected drops in performance. For instance, on an 80 core Ampere machine with Windows Server 2022, about a half of NativeAOT processes would start with Environment.ProcessorCount equal to 16 and only 16 server GC heaps.

Risk

For CoreCLR, the risk is very low as its code is only minimally affected. For NativeAOT, there is a little risk that enabling multiple processor groups may hit some issues on previously unexecuted (by NativeAOT) code paths in GC. However, this risk is limited to Windows 11/Windows Server 2022 machines with multiple processor groups (typically, that means 65 or more processors).

@ghost
Copy link

ghost commented Sep 7, 2022

Tagging subscribers to this area: @dotnet/gc
See info in area-owners.md if you want to be subscribed.

Issue Details

Backport of #75165 to release/7.0

/cc @AntonLapounov

Customer Impact

Testing

Risk

IMPORTANT: Is this backport for a servicing release? If so and this change touches code that ships in a NuGet package, please make certain that you have added any necessary package authoring and gotten it explicitly reviewed.

Author: github-actions[bot]
Assignees: -
Labels:

area-GC-coreclr

Milestone: -

@carlossanlop
Copy link
Contributor

@jeffschwMSFT need an approval please.

Copy link
Member

@jeffschwMSFT jeffschwMSFT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@carlossanlop
Copy link
Contributor

Approved, signed off, CI is green. Ready to merge. :shipit:

@carlossanlop carlossanlop merged commit 982b881 into release/7.0 Sep 7, 2022
@carlossanlop carlossanlop deleted the backport/pr-75165-to-release/7.0 branch September 7, 2022 19:02
@ghost ghost locked as resolved and limited conversation to collaborators Oct 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants