Profiler Window Graphs
- Updated2025-07-23
- 2 minute(s) read
Profiler Window Graphs
The tabs in the top half of the Execution Profiler window display the following graphs:
- Item Usage per Thread
- Thread Usage per Item
Select an operation or row in the graph to display it in the Operations or Threads table below the graph. When you change the selection and focus in a table, the selection and focus also change in the graphs when applicable.
The red portion of an operation indicates the time during which the thread blocks waiting to acquire an item. The green portion of an operation indicates the time during which the thread owns or uses an item. While an operation is blocked, its frame is red. While an operation is in use, its frame is blue. After an operation completes, its frame is black.
Select Edit»Copy to copy the entire image of the graph to the clipboard, including the portions of the graph that are not visible because of the scroll position.
The profiler window graphs include the following controls:
- Zoom %—Controls the amount of horizontal space a given unit of time occupies on the time line. Increase the value to increase the display size of the operations. Use the horizontal scrollbar when the operations require more horizontal space than is available.
- Auto Fit—Select Auto Fit to adjust the time scale so all operations fit horizontally within the graph, if possible. Deselect Auto Fit to enable the Zoom % control.
Note If a graph has focus, you can zoom in or out using ctrl-mouse-wheel. If the mouse cursor is over the graph, the graph zooms based on the mouse cursor location. You can also choose the Zoom to Selection command from the View menu.
You can drag a bounding box around operations in a graph to select them. You can extend or modify the selection by shift or ctrl clicking on additional operations. The graphs display ruler lines at the start and end of the selection so that you can more easily observe the relative positions of other operations.