如何在perfiew的调用树中对线程堆栈进行分组

Mar*_*ark 2 .net performance profiling cpu-usage perfview

Perfiew是一个非常酷的工具.但是我使用它的调用树视图时遇到问题,因为它一次显示信息线程 - 除非你有一个非常繁忙的线程,否则它真的会失败.见下图.

在此输入图像描述

相反,我想通过低于线程ID的东西看到最昂贵的堆栈,就像顶级方法一样(如ANTS和大多数其他性能分析器那样).这可能吗?如果是这样,怎么样?

见下图

在此输入图像描述

小智 7

您可以在GroupPats文本框中按线程应用分组.例如,只按线程分组,您可以在GroupPats中输入"Thread% - > Multiple Threads",并按线程和just-my-code对两者进行分组,您可以输入"Thread% - > Multiple Threads;\debug \%! - >; !=>其他".要阅读有关组模式的更多信息,只需单击"GroupPats:"链接文本即可.