dotTrace Web 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.

The Hot Spots view provides a callback tree 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:


  1. Percentage of time spent by the top-level function in current call stack relative to time spent in all calls in the current tab.
  2. Short name of the called function.
  3. Sum of top-level function's own times or the contribution of the top-level function to the sum of times in this call stack.
  4. Sum of top-level function's calls or the contribution of the top-level function to the sum of calls in this call stack.
  5. Full name of the called function.