Right now, TPL events are part of the default set of events captured by PerfView and Visual Studio. With the proliferation of async, these events are dominating traces more and more, which preturbs the data, and results in recommendations to look at Task overhead, where in fact the overhead is all in emitting TPL ETW events.
The goal of this issue is to track looking into options to make these events less verbose if possible.
cc: @tommcdon
I'm all for this. We just need to keep in mind that various tools rely on some subset of these events for things like stitching together async call stacks for both debugging and profiling. We'll need to make sure not to break said tools.
Tagging subscribers to this area: @tarekgh, @tommcdon, @pjanotti
See info in area-owners.md if you want to be subscribed.
Most helpful comment
I'm all for this. We just need to keep in mind that various tools rely on some subset of these events for things like stitching together async call stacks for both debugging and profiling. We'll need to make sure not to break said tools.