.netperformanceprofilingcpu-usageperfview

How to group thread stacks in perfiew's call tree


Perfiew is a pretty cool tool. However i have problem using it's call tree view because it shows the information thread at a time - which really defeats the purpose unless you have 1 really busy thread. See image below.

enter image description here

Instead I want to see the most expensive stacks by something lower than the thread ID like maybe the top level method (like ANTS and most other performance profilers do.) Is that possible? If so, how?

See image below

enter image description here


Solution

  • You can apply grouping by threads in GroupPats text box. E.g. to group by threads only you can enter "Thread %->Multiple Threads" in GroupPats and to group both by thread and just-my-code you can enter "Thread %->Multiple Threads;\debug\%!->;!=>OTHER". To read more about group patterns just click "GroupPats:" link text.