Process View (vtl)

This information applies to the command-line interface (vtl) only.

Processes are executing applications which have specific virtual addresses. Each process is an intrinsic combination of code, data, and several operating system resources.

To view all processes for all events in the Activity result from the command line, use the -processes option.

Command-line example:

>vtl view a0::r0 -processes

where a0 - Activity name, r0 - Activity result name.

The VTune(TM) Performance Analyzer displays a system-wide view of all the processes running on your system. A high number of events in a particular process indicates high CPU usage, which in turn can indicate potential performance bottlenecks. Collected data are displayed in the table format:

Column Heading

Description

 

Process

The names of all the processes that were active on your system when the samples were collected, including applications launched by the VTune analyzer and active system services, such as device drivers, concurrent tasks, and OS functions.

Event

Event name.

Events

The event count based on the number of samples collected. Events = Samples x Sample After value

%Events

Per cent of all specific events counted in this process during the data collection.

For example, if 1000 Clockticks events were counted during the data collection and 100 of the Clockticks events were counted in the vtl process, 10% of the Clockticks events will be attributed to the vtl process.

Samples

Samples collected in the process due to a specific event.

<Event ratio name>

The dynamically calculated sample count for the event ratios. These values depend on the event counts for the selected events.

Process Path

Paths of the processes during profiling.

PID

The system provides each process with an ID to distinguish it from the other.

note

Process and module views can be dumped in the same command line.

Command-line example:

>vtl view -modules -processes

More about Event Ratios