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.

Figure 17. 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 color-coded bin in the processes section represents trace data captured during a 100ms window.

Show/hideCharts

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.

Figure 18. The chart expansion control

The chart expansion control

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.

Show/hideProcesses

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.

Figure 19. Process bars

Process bars

White

Not running

Gray

The process has started, but is dormant. It could be sleeping, waiting on user input, or waiting for some other process to finish.

Yellow to red

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

Note

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.

Show/hideDetail bars

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.

Figure 20. Timeline Detail Bar

Timeline Detail Bar

Show/hideX-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. Streamline supports dual-core and quad-core targets. The colors in X-Ray mode are:

Blue

First core

Turquoise

Second core

Amber

Third core

Purple

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.

Figure 21. X-Ray mode

X-Ray mode

Show/hideThe process filter

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.

Show/hideBookmarks

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:

  1. Double click in the timeline itself. The timeline is the numbered ruler above the charts in the Timeline view.

  2. Give the new bookmark a title by entering it into the resulting field.

    Figure 22. Adding a bookmark

    Adding a bookmark

  3. Choose a color for the bookmark by clicking on the color selector to the right of the bookmark entry field.

    Figure 23. Choosing a color

    Choosing a color

  4. 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:

Edit bookmark

Use this button to change the title or color of the bookmark. Double-clicking on a bookmark has the same effect.

Delete bookmark

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.

Figure 24. The bookmark in the timeline overview

The bookmark in the timeline overview

Show/hideValue pins

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.

Figure 25. A value pin

A value pin

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.

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0482F
Non-ConfidentialID111711