The View by Call Sites displays the information about callers and callees of the focus function by call sites. This view enables you to locate the most expensive calls. It also displays the number of call sites each caller and callee function call into or is called from, and provides the information about callers and callees of the focus function by call sites as follows:
Call site in a caller is the location from where the focus function was called.
Call site for a callee is the location in the focus function from where the callee or child function was called.
You can change the call list view to show or hide call site information. To see call site information, right-click and select View by Call Site from the pop-up menu. The call list shows call site information for every location in a parent function where the focus function was called and at every location in the focus function where a child function was called.
Call list shows the following call site columns:
Column |
Description |
---|---|
Call Site Time |
Time contributed to the Total time of a callee function when called from this call site. |
Call Site Wait time |
Time contributed to the Total Wait time of a callee function when called from this call site. |
Contribution (from Call Site) |
Percentage of a function's Total time contributed by calls made from this call site. |
Contribution (through Call Site) |
Percentage of a function's Total time contributed by calls made through this call site. |
Call Site Calls (for Callers) |
Number of calls made to the focus function through this call site. |
Call Site Calls (for Callees) |
The number of calls made from this call site. |
Call Site [Function, Offset] |
Name of the call site. It is the combination of the nearest location of symbolic ID + the offset from the start of the function. |
Use this view to determine how many callees and callers a function has. The more callees and callers a functions has, the harder it is to eliminate.
To hide the call site information and display a default view where each caller and callee of the focus function is represented only once, right-click and clear the View by Call Site option.