如何处理堆痕迹?
How to process Heap traces?
堆跟踪是 ETW 可以捕获的一些最重的跟踪,通过 .net-trace 处理来处理它会很有趣。
目前是否可以获取此数据,或者不支持?
我只看到一个UseHeapSnapshots()
,如果我理解正确的话,它与Heap Snapshots, not heap data capture有关。
目前我们没有对这些事件的任何特殊 built-in 支持,但是您仍然可以在 GenericEvents(其中包含跟踪中的所有 Manifested 和 TraceLogging 事件)或 ClassicEvents(其中包含所有Classic 和 WPP 事件),或通过编写 EventConsumer(有关示例,请参阅 https://blogs.windows.com/buildingapps/2019/05/09/announcing-traceprocessor-preview-0-1-0/ 的可扩展性部分)。
堆跟踪是 ETW 可以捕获的一些最重的跟踪,通过 .net-trace 处理来处理它会很有趣。
目前是否可以获取此数据,或者不支持?
我只看到一个UseHeapSnapshots()
,如果我理解正确的话,它与Heap Snapshots, not heap data capture有关。
目前我们没有对这些事件的任何特殊 built-in 支持,但是您仍然可以在 GenericEvents(其中包含跟踪中的所有 Manifested 和 TraceLogging 事件)或 ClassicEvents(其中包含所有Classic 和 WPP 事件),或通过编写 EventConsumer(有关示例,请参阅 https://blogs.windows.com/buildingapps/2019/05/09/announcing-traceprocessor-preview-0-1-0/ 的可扩展性部分)。