User Guide

  • 2020
  • 06/18/2020
  • Public Content
Contents

Window: Caller/Callee

To access this window:
Click the
Caller/Callee
sub-tab in the result tab.
The Caller/Callee window is available in all viewpoints that provide call stack data.
Use this window to analyze parent and child functions of the selected
focus function
and identify the most time-critical call paths.
Functions pane
. The Functions pane displays a flat list of functions providing data per the following metrics:
  • Self time
    : Active processor time spent in a function.
  • Total time
    : Active processor time spent in the function and its callees.
By default, the grid is sorted by the Total time metric. Select a function of interest in the grid (focus function) and explore its callers and callees on the right panes.
You may select a function of interest and filter the grid to display the functions included into all subtrees that contain the selected function at any level. To do this, select the function, right-click and choose the
Filter In by Selection
context menu option. For the call tree view, switch to the Top-down Tree window .
You can also change a focus function from the
Callers
or
Callees
panes by double-clicking a function of interest. Alternatively, you may select a function, right-click and choose the
Change Focus Function
context menu option.
VTune
Profiler
highlights this function in the
Functions
pane and updates the
Callers
and
Callees
panes to display its parent and child functions respectively.
You can double-click a function of interest in the
Functions
pane to go to the source view and explore the function performance by a source line.
Callers pane
. The
Callers
pane shows parent functions (
callers
) for the function currently selected in the
Functions
pane.
Callees pane
. The
Callees
pane shows child functions (
callees
) for the function currently selected in the
Functions
pane.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804