Timeline Controls

The Timeline view has several controls that you use to control how the timeline is displayed. Some of these controls also influence the presentation of data in the Details and Analysis views.

Resizing the Vertical Timeline Ruler

The width of the vertical ruler can be adjusted by placing the mouse pointer over the right edge of the ruler. When the double arrow pointer appears, click and hold the left mouse button while dragging. The vertical ruler width is saved with your session.

Reordering Timelines

The Kernel and Stream timeline rows can be reordered. You may want to reorder these rows to aid in visualizing related kernels and streams, or to move unimportant kernels and streams to the bottom of the timeline. To reorder a row, left click on the row label. When the double arrow pointer appears, drag up or down to position the row. The timeline ordering is saved with your session.

Filtering Timelines

Memcpy and Kernel rows can be filtered to exclude their activities from presentation in the Details, Detail Graphs and Analysis views. To filter out a row, left click on the filter icon just to the left of the row label. When a row is filtered, any intervals on that row are dimmed to indicate their filtered status.

Expanding and Collapsing Timelines

Groups of timeline rows can be expanded and collapsed using the [+] and [-] controls just to the left of the row labels. There are three expand/collapse states:
Collapsed
No timeline rows contained in the collapsed row are shown.
Expanded
All non-filtered timeline rows are shown.
All-Expanded
All timeline rows, filtered and non-filtered, are shown.

Intervals associated with collapsed rows are not shown in the Details, Detail Graphs and Analysis views. For example, if you collapse a device row, then all memcpys, memsets, and kernels associated with that device are excluded from the results shown in those views.

Coloring Timelines

There are two modes for timeline coloring. The coloring mode can be selected in the View menu, in the timeline context menu (accessed by right clicking in the timeline view), and on the Visual Profiler toolbar. In kernel coloring mode, each type of kernel is assigned a unique color (that is, all activity intervals in a kernel row have the same color). In stream coloring mode, each stream is assigned a unique color (that is, all memcpy and kernel activity occurring on a stream are assigned the same color).