.net 如何在PerView';s呼叫树

.net 如何在PerView';s呼叫树,.net,performance,profiling,cpu-usage,perfview,.net,Performance,Profiling,Cpu Usage,Perfview,PerView是一个非常酷的工具。然而,我在使用它的调用树视图时遇到了问题,因为它一次显示一个信息线程——除非有一个非常繁忙的线程,否则这真的无法达到目的。见下图 相反,我希望通过低于线程ID的方式查看最昂贵的堆栈,比如顶级方法(比如ANTS和大多数其他性能分析器),这可能吗?如果是,怎么做 见下图 您可以在GroupPats文本框中应用线程分组。例如,若要仅按线程分组,您可以在GroupPats中输入“Thread%->Multiple threads”,若要按线程和我的代码分组,您可以输入

PerView是一个非常酷的工具。然而,我在使用它的调用树视图时遇到了问题,因为它一次显示一个信息线程——除非有一个非常繁忙的线程,否则这真的无法达到目的。见下图

相反,我希望通过低于线程ID的方式查看最昂贵的堆栈,比如顶级方法(比如ANTS和大多数其他性能分析器),这可能吗?如果是,怎么做

见下图


您可以在GroupPats文本框中应用线程分组。例如,若要仅按线程分组,您可以在GroupPats中输入“Thread%->Multiple threads”,若要按线程和我的代码分组,您可以输入“Thread%->Multiple threads;\debug\%!->;!=>OTHER”。要了解更多关于分组模式的信息,只需单击“GroupPats:”链接文本。

您想要分组什么。发布您谈论的其他工具的图片,并在图片中突出显示您希望在PerfView中拥有的内容基本上我不想看到线程(####)。如果线程(0001)和线程(0002)在下面调用相同的方法(比如methodABC),那么我希望看到methodABC将线程(0001)和线程(0002)的度量加在一起。正如你在那里看到的,顶层不是一个线程,而是一个我所期望的方法。非常感谢。一切如期!没问题。很高兴这有帮助。:-)