dotTrace 2024.1 Help

Fold Calls with a Small Impact

Execution time of some functions does really matter meanwhile execution time of other functions has a very small impact on the application performance. You can hide those functions, so that they do not hinder you in your efforts to analyze the performance.

To fold calls with a small impact by default

  1. From the menu bar, choose View | Options. The Options dialog opens.

  2. Select the Folding node in the left tab.

  3. Select the Fold calls with a very small impact on tree expansion check box in the right pane.

  4. Click Save to apply changes.

Regardless of the default setting, you can collapse or expand a list of functions that do not influence execution time right in views. To collapse a list of functions, click the icon.

Studying_Profiling_Results__Folding_Calls_with_Small_Impact__fold.png

To expand the list of functions, click the icon one more time.

Studying_Profiling_Results__Folding_Calls_with_Small_Impact__unfold.png

As you can see, dotTrace informs you how many functions are hidden and displays total time that is the sum of time spent in each call stack.

Alternatively, you can choose View | Toggle Subtree Folding from the menu or press Ctrl+Space to fold or unfold calls with a small impact to the application performance.

Alternatively, click any function in the list, then choose View | Toggle Zero Folding on Subtree from the menu or press Ctrl+Space.

Last modified: 10 April 2024