xperf调用堆栈函数:“System \ Interrupts + DPCs”

时间:2018-05-08 23:49:32

标签: windows profiling xperf

在使用xperf分析Windows性能时,我收集了一条跟踪并拥有调用堆栈数据。如果继续深入挖掘调用堆栈,则跟踪有时会以System\Interrupts + DPCsSystem\ETW overhead结束。

我附上了显示相同的堆栈跟踪:

enter image description here

折叠的跟踪再次调用System\Interrupts + DPCs<itself>

这些堆叠条目是什么意思?这里叫什么功能?忽略它是否安全(但我怀疑这一点)?

1 个答案:

答案 0 :(得分:1)

你正在看的是帧标签。这是一个可选的显示,其中一堆实际调用在有意义的描述(标记)下折叠。 您可以通过显示不同的列(“Stack”,名称中没有Tag)来查看实际堆栈。

如果查看跟踪属性,您会发现找到标记定义文件的链接。您可以编辑它或提供自己的。这有助于在主题上组合相关的堆栈调用,以便更快地进行分析。

请参阅https://docs.microsoft.com/en-us/windows-hardware/test/wpt/stack-tags