You copied the Doc URL to your clipboard.

The Call Paths view

Use the Call Paths view to see statistics for the whole system. The report presents data hierarchically. Expand the Processes and Threads to expose the Function children.

To get the best results from the Call Paths view, compile your programs and libraries with frame pointers using the -fno-omit-frame-pointer compiler flag, and check the call stack unwinding checkbox in the Capture Options dialog box.

Figure 14. The Call Paths view

The Call Paths view

The Call Paths view shows you statistics for each process, thread, or function in the following categories:

Self

Streamline measures time when it records the program callstack on interrupt events. On each interrupt, it attributes the sample to the function that was active. It calculates percentages against the process total.

Process

Process time works the same as Self time, only the values here represent the time spent in the function, thread or process and its children. Percentages are calculated against the process total.

Total

Total time works the same as Process time, only the values here represent percentages calculated against all collected samples.

Stack

The number of bytes used by the stack after the call of this function.

Process/Thread/Function Name

The name field also includes the disclosure control. Click the plus button to open a thread, process or function up to expose its children.

Location

The Location field lists the name of the source file that contains the function next to a line number of the function start.

Double-click on any item in the Call Paths view to open the functions view with the relevant function selected.