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.
The Call Paths view shows you statistics for each process, thread, or function in the following categories:
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 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 time works the same as Process time, only the values here represent percentages calculated against all collected samples.
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.
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.