Skip to content

Conversation

@sywhang
Copy link
Contributor

@sywhang sywhang commented May 8, 2020

For #35424.

_gen1SizeCounter ??= new PollingCounter("gen-1-size", this, () => GC.GetGenerationSize(1)) { DisplayName = "Gen 1 Size", DisplayUnits = "B" };
_gen2SizeCounter ??= new PollingCounter("gen-2-size", this, () => GC.GetGenerationSize(2)) { DisplayName = "Gen 2 Size", DisplayUnits = "B" };
_lohSizeCounter ??= new PollingCounter("loh-size", this, () => GC.GetGenerationSize(3)) { DisplayName = "LOH Size", DisplayUnits = "B" };
_pohSizeCounter ??= new PollingCounter("poh-size", this, () => GC.GetGenerationSize(4)) { DisplayName = "POH Size", DisplayUnits = "B" };
Copy link
Member

Choose a reason for hiding this comment

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

Is POH a well-enough understood acronym? Will we document that as pinned object heap anywhere?

Copy link
Contributor Author

@sywhang sywhang May 8, 2020

Choose a reason for hiding this comment

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

https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-2/ announced it as POH (Pinned Object Heap). I could add the "(Pinned Object Heap)" part and keep it around until it is a more well-understood acronym by our customers. Do you have any thoughts here @noahfalk?

Copy link
Member

Choose a reason for hiding this comment

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

Note we are also using UOH in number of places that means LOH or POH.

I had a similar reaction to these TLAs. Some of the discussion is captured in #33445

@sywhang sywhang merged commit 8a72700 into dotnet:master May 13, 2020
@sywhang sywhang deleted the dev/suwhang/add-poh-counter branch May 13, 2020 03:16
@ghost ghost locked as resolved and limited conversation to collaborators Dec 9, 2020
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.

3 participants