dotTrace 2016.1 Help

Process Overview

The Process Overview diagram visualizes application activity and meaningful events related to the profiled application. Use the diagram to determine and select time intervals that are interesting for analysis. For example, the intervals with high CPU load, long blocking GC intervals, and so on.

process_overview_vs

pos_1 CPU Utilization
The percentage of CPU utilization in a profiled application.

pos_2 Blocking Garbage Collection
Time intervals where blocking garbage collection (GC) takes place. To perform a blocking GC, CLR suspends all managed threads. For more thorough GC analysis, you can use the Blocking GC filter.

pos_3 UI Freeze
Time intervals where the user interface is not responding. More specifically, these are time intervals where window messages are not pumped for more than 200 ms or processing of a particular message takes more than 200 ms.
Click on a particular UI freeze to select the freeze time interval and the corresponding UI thread. For more thorough freeze analysis, you can use the UI Freeze filter.

pos_4 Selected time intervals
Time intervals that match current filter conditions.

Selecting Time Interval

To select a time interval:

  • Drag the mouse over the desired interval holding the left mouse button.

After you select a range, the filter by the selected time interval will be applied. All other filters will show data only for this time interval.

You can also use the diagram to quickly select UI freeze time intervals.

To select a UI freeze time interval:

  • Click on the desired UI freeze interval.

After you select a UI freeze interval, the filters by freeze time interval and the UI thread will be applied. All other filters will show data only for the UI thread and selected time interval.

To clear the filter by time interval:

  1. Right click on Process Overview.
  2. In the context menu, select Clear Time Selection.

Zooming

To zoom in/out the diagram:

  • Do one of the following:
    • Use the mouse scroll wheel.
    • Press Ctrl + Drag the mouse holding the left mouse button.

After you zoom the diagram, the filter by visible time interval will be applied. All other filters will show data only for the currently visible range.

Panning

To pan the diagram:

  • Drag the mouse holding the right mouse button.
Last modified: 19 August 2016