Analyzing Functions

The Functions view lists all functions that were called during the capture session alongside sample, instance, and usage data. If you used the caliper controls to filter data in the Timeline view, the data in the Functions view reflects this selection.

Note

The data shown in the Functions view depends on the text that is entered in the filter field, and the filtering selection in the Timeline view.

In the data table, the Stack value is a dark red color if the stack usage cannot be determined.

Filter the rows that are displayed in the view by entering a regular expression in this field. Only processes, threads, and functions whose name matches the regular expression are displayed.

Filter field in the Functions tab.

When the source is set to Periodic Sampling, or EBS, the Functions view also shows the number of samples collected by all instances of the function, and the percentage of the total samples collected by all functions.

Note

Samples are excluded if any functions that were called by the function collected them.

Right-click on any row in the table report to open a context menu where you can:

When the source is set to SPE, the Functions view also has columns for the events that were captured. To add or remove columns, right-click on a column header, then select the column name as shown in Analyzing Call Paths.