Intel® VTune™ Profiler

User Guide

ID 766319
Date 12/20/2024
Public
Document Table of 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.