在 xperf(Windows ETW)中,xperf 查看器中的“按进程的 CPU 采样”和“按进程的 CPU 使用率”图表之间有什么区别?

在 xperf(Windows ETW)中,xperf 查看器中的“按进程的 CPU 采样”和“按进程的 CPU 使用率”图表之间有什么区别?

这些值非常接近,但是“按进程进行的 CPU 采样”的数据似乎不够精细。我在文档中找不到任何可以区分这两者的内容。

答案1

CPU 使用率似乎包括上下文切换并允许您按线程优先级进行过滤,因此它似乎与线程更相关,而由于发生的聚合,CPU 使用率与进程更相关。

查看列表左侧的样本分析器图表中,
比较时请注意“聚合”和“上下文切换”这两个词的描述。

相关内容