标签: c# etw perfview
鉴于
具有动态事件的实现ETW提供程序(继承自EventSource)。提供商名称“IDS-IDComplete-DynamicTrace”
我的Windows服务实现,其中生成了ETW的事件
我使用PerfVev从服务中收集事件:
PerfView.exe collect ETWTrace.etl /merge /zip /OnlyProviders=*IDS-IDComplete-DynamicTrace
问题
如何查看PerfVev中的调用堆栈,以便查看对代码的调用?
答案 0 :(得分:2)
你还没有捕获到callstack。在@StacksEnabled选项的命令行设置为true以捕获callstacks:/providers=YOUR_EVENTSOURCE@StacksEnabled=true:
PerfView.exe collect ETWTrace.etl /merge /zip /Providers=*IDS-IDComplete-DynamicTrace@StacksEnabled=true