| |||
| Home > The Call Summary > Function box statistics > Basic statistical fields | |||
Call summary statistics are heavily dependent on the scope of filters applied in this view and others. The call summary view supports a wide assortment of filtering techniques. When a filter is applied on a function, statistics up and down the call chain are updated. Only statistics for unfiltered instances are shown in the Call Summary. For more information on filtering in the call summary, see Filtering instances. Here is a description of each of the statistical fields:
Self Time - This value measures how much time the unfiltered instances use. Self time does not include the value of its subordinate branches, it is called self time because it represents the amount of time executing the instructions from this function alone. The units of time given in the call summary are variable based on the method of data collection. Data collected using an RTSM is measured in estimated cycles, while data collected using hardware and RealView Trace 2 is measured in samples. Every so often, based on the given sampling rate, RealView Trace 2 reports which function is currently being executed. That sample is then attributed to the self time for the function observed.
Avg Self Time - This value shows you the average amount of self time consumed each time this function was called.
Total Time - This value is measured the same way as self time, but the time spent in subordinate branches is included in the total.
Called - In the case of the primary function, this number shows you how many times the primary function was called by the unfiltered calling function. For the called functions, this value shows how many times the function was called by the unfiltered instances of the primary function only. Like all the data in the call summary, the provided data is in relation to the primary function.
Calls - In the case of the primary function, this unit shows how many times the function called its unfiltered subordinate functions. For the calling functions, this number shows how many times the functions called the unfiltered instances of the primary function.
Stack - The number of bytes used by the stack in this function.