在使用xperf分析Windows性能时,我收集了一条跟踪并拥有调用堆栈数据。如果继续深入挖掘调用堆栈,则跟踪有时会以System\Interrupts + DPCs
或System\ETW overhead
结束。
我附上了显示相同的堆栈跟踪:
折叠的跟踪再次调用System\Interrupts + DPCs<itself>
这些堆叠条目是什么意思?这里叫什么功能?忽略它是否安全(但我怀疑这一点)?
答案 0 :(得分:1)
你正在看的是帧标签。这是一个可选的显示,其中一堆实际调用在有意义的描述(标记)下折叠。 您可以通过显示不同的列(“Stack”,名称中没有Tag)来查看实际堆栈。
如果查看跟踪属性,您会发现找到标记定义文件的链接。您可以编辑它或提供自己的。这有助于在主题上组合相关的堆栈调用,以便更快地进行分析。
请参阅https://docs.microsoft.com/en-us/windows-hardware/test/wpt/stack-tags