dotTrace 2023.3 Help

Hot Spots

The Hot Spots view lists functions with highest execution time in the profiled application code. The call execution time is calculated as a sum of own method's time and times of all system methods it calls (down to the first user method in the stack).

By default, methods in Hot Spots are sorted by execution time (the Own+System Time button). You can also sort methods by a number of call instances (in case a method was called from a number of places). To do this, click the Instance Count button. This will show you the "most frequently used" methods.

To open the Hot Spots view

  • Click the corresponding icon Themed icon mode hotspots view screen on the left panel.

Hot spots 2

This view provides back traces* for each function, so you can see not only where time was spent in your code but also which paths lead to the selected hot spot.

Each node of the Hot Spots view contains the following information:

Hot spots 1

  1. Percentage of time spent by the top-level function in the current call stack relative to the time spent in all calls shown in the Hot Spots view.

  2. Short name of the called function.

  3. Own time including time spent in system functions / Own time only.

  4. Number of calls made to this function during profiling.

  5. Full name of the called function.

  6. Contribution of the top-level function to the sum of times in this call stack.

  7. Contribution of the top-level function to the sum of calls in this call stack.

Last modified: 23 October 2023