Skip to content

Disable gen 1 budget accounting fix for segments - #76365

Merged
Maoni0 merged 1 commit into
dotnet:mainfrom
PeterSolMS:Disable_gen_1_accounting_fix_for_segments
Sep 29, 2022
Merged

Disable gen 1 budget accounting fix for segments#76365
Maoni0 merged 1 commit into
dotnet:mainfrom
PeterSolMS:Disable_gen_1_accounting_fix_for_segments

Conversation

@PeterSolMS

Copy link
Copy Markdown
Contributor

To make the segments implementation of GC behaves like .NET 6.0 did.

I have tried to make the change as minimal and straightforward as possible. So in the segments implementation we have some locals that are computed but never used - hopefully the optimizer will get rid of the unnecessary code.

@ghost

Copy link
Copy Markdown

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

Issue Details

To make the segments implementation of GC behaves like .NET 6.0 did.

I have tried to make the change as minimal and straightforward as possible. So in the segments implementation we have some locals that are computed but never used - hopefully the optimizer will get rid of the unnecessary code.

Author:PeterSolMS
Assignees:-
Labels:

area-GC-coreclr

Milestone:-

@Maoni0
Maoni0 merged commit 43fa22f into dotnet:mainSep 29, 2022
@Maoni0

Copy link
Copy Markdown
Member

/backport to release/7.0

@github-actions

Copy link
Copy Markdown
Contributor

Started backporting to release/7.0: https://github.com/dotnet/runtime/actions/runs/3155255702

Sign up for freeto 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.

2 participants

@PeterSolMS@Maoni0