You copied the Doc URL to your clipboard.

The Timeline view

After you have successfully generated a report, Streamline opens it automatically and displays the Timeline view.

Figure 9. The Timeline view

The Timeline view

The Timeline view breaks up its data into bins, a unit of time defined by the unit drop down menu at the top of the view. For example, if the unit is set to 100ms, every point in the charts and every color-coded bin in the processes section represents trace data captured during a 100ms window.

The Timeline view contains calipers that you can use to set the specific window of time on which you want to focus. Streamline updates each report based on where the in and out marker are set, so if you wanted to focus on the second or so threads executed, drag the left caliper to the left boundary of threads activity and the right caliper to the right boundary. To locate this period of threads execution, study the processes section of the Timeline view. The threads process is bright red during the time it ran.

Charts

Streamline collects data for the charts from hardware and software performance counter resources. The data is dependent on the type of system you use. For SMP systems, disclosure arrows indicate that you can expand the data to show collection per core.

Figure 10. Timeline marker

Timeline marker

Processes

The Processes section of the Timeline view shows you the active processes in each bin. The entries are derived from process/thread trace data from the Linux kernel scheduler. Weighted colors reflect approximate allocation.

Figure 11. Process bars

Process bars

White

Inactive

Gray

Active

Yellow to red

Responsible for some percentage of total instructions during this bin. Red indicates a higher percentage.

Notice that in the threads example, all bins are white until the process starts. When threads has started, the bins turn bright red.

Detail bars

The detail bars show the sampling points in the selected trace bin. Selecting a bar jumps you into the relevant context in the Call Paths view.

Figure 12. Timeline Detail Bar

Timeline Detail Bar

X-Ray mode

X-Ray mode changes the process trace from an intensity map of time, to a mode that highlights core affinity. In this mode, the bars show the mapping of software threads to processor cores.

Figure 13. X-Ray mode

X-Ray mode