6.3 Timeline view processes section

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 6-8 Process bars

Process bars

Here is what each of the colored bins in the processes section represent:

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.
Blue Dashes
CPU contention caused the delay. This can happen if there are too many processes and not enough cores to handle them.

Figure 6-9 CPU contention dots in the Timeline view

CPU contention dots in the Timeline view

Red Dashes
An I/O operation caused the delay. The process stopped while a read or a write to disk occurred.

If you select any number of processes or threads, all the charts in the Timeline view update to reflect only activity caused by the selected processes and threads. All charts that do not contain the necessary process information are blanked out.

Each of the multi-threaded or annotated processes in the list have a disclosure control. Use the control to show each of the threads and annotations for that process. Annotations shown here can be hierarchical, with annotation groups each containing a set of channels, as defined by the macros inserted in your code.

Note

Selecting a process or thread in the processes section affects the CPU Activity, CPU Wait, GPU Vertex, and GPU Fragments charts. All of these charts update to reflect usage based on the current selection in the processes section.
Related concepts
Timeline view overview
Timeline view charts
Timeline view chart configuration
Visual Annotation in the Timeline view
Related tasks
Filtering using the caliper controls
Adding bookmarks to the Timeline view
Related reference
Timeline view toolbar
Timeline view contextual menu options
Timeline view keyboard shortcuts
Non-ConfidentialPDF file icon PDF versionARM DUI0482M
Copyright © 2010-2013 ARM. All rights reserved.