【发布时间】:2019-05-16 04:47:45
【问题描述】:
堆跟踪是 ETW 可以捕获的一些最重的跟踪,通过 .net-trace 处理来处理它会很有趣。
目前是否可以获取此数据,还是不支持?
我只看到UseHeapSnapshots(),如果我理解正确的话,它与Heap Snapshots 相关,而不是heap data capture。
【问题讨论】:
堆跟踪是 ETW 可以捕获的一些最重的跟踪,通过 .net-trace 处理来处理它会很有趣。
目前是否可以获取此数据,还是不支持?
我只看到UseHeapSnapshots(),如果我理解正确的话,它与Heap Snapshots 相关,而不是heap data capture。
【问题讨论】:
目前我们对这些事件没有任何特殊的内置支持,但是您仍然可以在 GenericEvents(包含跟踪中的所有 Manifested 和 TraceLogging 事件)或 ClassicEvents(包含所有 Classic 和 WPP 事件)中找到这些事件),或者通过编写 EventConsumer(请参阅 https://blogs.windows.com/buildingapps/2019/05/09/announcing-traceprocessor-preview-0-1-0/ 的可扩展性部分以获取示例)。
【讨论】: