Skip to content

Add GC performance counters #1099

Closed
Closed

Description

It would be great to be able to monitor more detailed GC performance stats out of the box, not just raw count or the vague % Time in GC, but specifics such as:

  • average gen0/1/2 time (from thread pause to thread resume)
  • average time between GCs, both time between GCs of the same generations (e.g., gen0 - gen0 time), and time between GCs of any generation.

min/max/P95 would be great as well, but might be pushing it.

Currently, you can calculate these yourself by listening to ETW events, but some simple counters could replace 95% of the need for that.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions