| |||
| Home > The Timeline View > About the Timeline view | |||
The Timeline view is the first view that you see when ARM Streamline opens a report. It provides you with high level information about the performance of your target during the capture session.
After you have successfully generated a report, Streamline opens it automatically and displays 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 color-coded bin in the processes section represents trace data captured during a 100ms window.
Streamline collects data for the charts from hardware and software performance counter resources. Use the chart expansion control on the right side of the chart handle to increase the size of any chart.
The data is dependent on how you have configured your counters and the type of system you use. For SMP systems, the chart per core disclosure control enables you to expand the data to show collection per core.
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 the number of samples in each process or thread.
Not running
The process has started, but is dormant. It could be sleeping, waiting on user input, or waiting for some other process to finish.
Responsible for some percentage of total instructions during this bin. Red indicates a higher percentage.
The [idle] process is color-coded differently than the other processes in the Timeline view. When the system is fully idle, it is bright blue. When it is partially idle it is a lighter shade of blue, and when the system is fully active, it appears white.
The detail bars show functions with the most samples in the currently selected cross-section. Selecting a bar jumps you into the relevant context in the Call Paths view. Double-click on the relevant Capture Data to load more applications and decrease the number of bracketed entries in this list.
The Samples HUD can be turned on and off using the Samples HUD button in the toolbar.
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. Streamline supports dual-core and quad-core targets. The colors in X-Ray mode are:
First core
Second core
Third core
Fourth core
Hovering the mouse cursor over a color-coded bin shows you which core the color identifies.
X-Ray mode is useful only in SMP systems. All entries in the processes section appear blue in a single core system report.
The process filter is located on the right-hand side of the
toolbar. Enter a regular expression in the field to filter the processes
in the processes section of the Timeline view. For example, if you enter
a standard string consisting only of letters, the processes section
updates to include only [idle], [kernel], and any processes that
contain the entered string. Regular expression strings are case
sensitive unless you include (?i) in front of
your search expression.
You can create bookmarks in the Timeline view, enabling you to label and quickly return to critical points in the Timeline view. To do so:
Double click in the timeline itself. The timeline is the numbered ruler above the charts in the Timeline view.
Give the new bookmark a title by entering it into the resulting field.
Choose a color for the bookmark by clicking on the color selector to the right of the bookmark entry field.
Use the Color dialog box to choose a color for the new bookmark.
After giving the bookmark a title and color, a bookmark now appears in the timeline. Hover over the bookmark to see an overlay that shows you the title of the bookmark and the time in the capture session. The overlay also provides two buttons:
Use this button to change the title or color of the bookmark. Double-clicking on a bookmark has the same effect.
Use this button to remove the bookmark from the Timeline.
If you scroll away from the bookmark, you can easily return to it by clicking on the colored mark in the timeline overview.
In addition to bookmarking you can also place a pin in a particular point in any chart of the Timeline view. To do so, click the Toggle Value Pin Mode button in the toolbar and click on a point in any chart.
In value pin mode, a gray line appears under your cursor, so that you can more precisely place each pin. Each value pin shows an overlay with the values of the chart at the location of the pin.
Click on a value pin to remove it.