Manage Channels

You can sort threads by various criteria, move channels up and down, and hide or show channels. This lets you organize your view of the threads and I/O channels for your process so that you can see particular patterns.

Sort By

This control lets you sort the threads in descending order by different criteria, based on the current zoom level. This can be especially useful when you are looking for a particular pattern. You can sort threads by the criteria in the following table.

Criteria

Definition

Start Time

Sorts threads by their start time. This is the default sort order.

Stop Time

Sorts threads by their stop time.

Execution

Sorts threads by percentage of time that is spent in execution.

Synchronization

Sorts threads by percentage of time that is spent in synchronization.

I/O

Sorts threads by percentage of time that is spent in I/O (reading and writing data).

Sleep

Sorts threads by percentage of time that is spent in sleep.

Paging

Sorts threads by percentage of time that is spent in paging.

Preemption

Sorts threads by percentage of time that is spent in preemption.

UI Processing

Sorts threads by percentage of time that is spent in UI processing.

Move Selected Thread Up or Down

These controls let you move selected threads or I/O channels up or down in the list. This lets you position potentially related threads next to each other to help you visualize a particular pattern or cross-thread relationship.

Move Selected Thread to Top or Bottom

These controls let you move selected threads or I/O channels to the top or bottom of the list. This helps you visualize a particular pattern or lets you move some channels out of the way while you examine others.

Hide Selected Threads

This control lets you hide threads or I/O channels. For example, if you see a thread that is 100 percent synchronization for the life of your managed process, you can probably hide it as you analyze other threads.

Note

Hiding a thread also removes it from the calculation time that is shown in the active legend and in the profile reports.

Show All Threads

This control becomes active only after one or more threads or I/O channels have been hidden. Clicking this button will show all hidden elements and return them to calculations of time that are shown in the active legend and the profile reports.

See Also

Concepts

Zoom Control (Threads View)

Measure Mode On/Off

Threads View (Parallel Performance)