Skip to content

Conversation

@Maoni0
Copy link
Member

@Maoni0 Maoni0 commented Jun 13, 2023

marking UOH objects was a historical thing from a policy we had a long time ago. and I had been meaning to get rid of it. a recent workitem we needed to do makes this actually a necessity.

I've done quite a bit testing on this - with stress framework (SVR and WKS) with lots of BGCs and UOH objects allocated during the current marking phase; with various outerloop tests (all passed except I gave up on libraries outerloop as it has so many failures normally. runtime outerloop tests all succeeded).

@ghost ghost added the area-GC-coreclr label Jun 13, 2023
@ghost ghost assigned Maoni0 Jun 13, 2023
@ghost
Copy link

ghost commented Jun 13, 2023

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

Issue Details

marking UOH objects was a historical thing from a policy we had a long time ago. and I had been meaning to get rid of it. a recent workitem we needed to do makes this actually a necessity.

I've done quite a bit testing on this - with stress framework (SVR and WKS) with lots of BGCs and UOH objects allocated during the current marking phase; with various outerloop tests (all passed except I gave up on libraries outerloop as it has so many failures normally. runtime outerloop tests all succeeded).

Author: Maoni0
Assignees: Maoni0
Labels:

area-GC-coreclr

Milestone: -

@Maoni0 Maoni0 requested a review from cshung June 13, 2023 23:46
@Maoni0
Copy link
Member Author

Maoni0 commented Jun 14, 2023

@janvorli found out that the osx failure is due to this libuv issue already reported and is fixed in some recent version.

Copy link
Contributor

@cshung cshung left a comment

Choose a reason for hiding this comment

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

LGTM

@Maoni0 Maoni0 merged commit 3afe6bd into dotnet:main Jun 15, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Jul 16, 2023
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.

2 participants