Skip to content

Add Mono System.Diagnostics.Tracing.RuntimeEventSource.#51734

Merged
lateralusX merged 12 commits intodotnet:mainfrom
lateralusX:lateralusX/add-mono-runtime-event-source
Apr 26, 2021
Merged

Add Mono System.Diagnostics.Tracing.RuntimeEventSource.#51734
lateralusX merged 12 commits intodotnet:mainfrom
lateralusX:lateralusX/add-mono-runtime-event-source

Conversation

@lateralusX
Copy link
Member

Mono didn't register RuntimeEventSource on startup and was missing a number of runtime specific counters. This PR implements support for all current counters in RuntimeEventSource on Mono runtime. Below screenshot is running dotnet-counters against a dummy app with an infinite loop just throwing exception and GC.Collect(2) on Windows Mono runtime with this PR:

image

@ghost
Copy link

ghost commented Apr 23, 2021

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@lateralusX lateralusX requested a review from imhameed as a code owner April 25, 2021 10:24
@lateralusX lateralusX force-pushed the lateralusX/add-mono-runtime-event-source branch from dca3011 to 43ce788 Compare April 25, 2021 10:27
@lateralusX lateralusX merged commit 3782e6e into dotnet:main Apr 26, 2021
@karelz karelz modified the milestones: 5.0.x, 6.0.0 May 20, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Jun 19, 2021
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