When the analysis run is complete, the Intel® VTune™ Amplifier generates a result:
For the Microsoft Visual Studio* IDE, the analysis result entry appears in the Solution Explorer, under the My Amplifier Results folder, and the collected data is automatically opened in the default viewpoint.
For the standalone GUI client, the result data is automatically opened in the default viewpoint. The location of the result files is specified in the Project Properties dialog box.
A viewpoint typically contains the following elements:
Format | Description |
---|---|
Result Tab | This is a container of all other viewpoint elements. This tab has the same name as the VTune Amplifier result file. The result tab name uses the r@@@{at} format, where @@@ is an incremented result number starting with 000 and at is the analysis type. For example: r003hs is the forth result run in this project and provides data for the Hotspot (hs) analysis. The Hotspots is the analysis type name. Hotspots by CPU Usage is the name of the viewpoint selected via the (change) link. Use this link to switch to other viewpoints available for this analysis type. |
This pane belongs to the Bottom-up and PMU Events windows. It presents analysis specific data starting from the function up to their calling functions (bottom-up analysis). | |
This pane belongs to the Top-down Tree window and presents analysis specific data starting from the application root (usually main() function) down to function callees. The Top-down Tree window is available only for the user-mode sampling and tracing analysis results and for the hardware event-based sampling analysis results collected with the Collect stacks option enabled. If this option is disabled, the Top-down Tree pane shows a flat list of functions. | |
This pane belongs to such windows as Bottom-up, Top-down Tree, PMU Events, Uncore Events and some others and displays thread activity. | |
This pane belongs to the Bottom-up window and displays the call sequences (stacks) that called the currently selected program unit during the analysis run. The Call Stack pane is available only for the user-mode sampling and tracing analysis results and for the hardware event-based sampling analysis results collected with the Collect stacks option enabled. If this option is disabled, the Call Stack pane shows a call site for the selected function. | |
This window serves as a summary of the collected performance data. For hardware event-based sampling analysis types, it provides descriptions of the hardware event-based metrics. |
Note
For a brief overview on a particular viewpoint, click the (change) link at the viewpoint name.
All the viewpoints, regardless of the analysis type, make data display more convenient and manageable by:
Synchronizing Bottom-up, Top-down Tree windows, Timeline, and Call Stack panes to easily identify a program unit in review and the data related to this particular unit
Using the common criterion, defined by the Data of Interest, to calculate and present basic performance values (for example, CPU time for hotspot navigation in the source and calculation of the stack contribution)
Providing an option to choose a suitable data format (for example, colored bars or percent)
Providing a double-click mechanism to open the source code for a selected program unit
Providing a set of analysis specific filters to focus only on performance-critical program units
Introducing a selection mechanism to view total values for multiple program units
Providing an option to group data according to your preferences