User Guide

Contents

Toolbar: Source/Assembly

Use the Source/Assembly toolbar to navigate between the most performance-critical code sections (
hotspots
). In the
Source
pane, you can navigate between source code lines, in the
Assembly
pane you can navigate between assembly instructions.
Use This
To Do This
Source
button
Toggle the
Source
pane on/off. This button is enabled only when both source and assembly code is available.
Assembly
button
Toggle the
Assembly
pane on/off. This button is enabled only when both source and assembly code is available.
Vertical Mode
button
Tile the
Source
and
Assembly
panes vertically.
Horizontal Mode
button
Tile the
Source
and
Assembly
panes horizontally.
Go to Biggest Function Hotspot
button
Go to the code line that has the biggest hotspot navigation metric value in the selected function.
Go to Bigger Function Hotspot
button
Go to the previous (by the hotspot navigation metric value) hot line in the selected function.
Go to Smaller Function Hotspot
button
Go to the next (by the hotspot navigation metric value) hot line in the selected function.
Go to Smallest Function Hotspot
button
Go to the code line that has the smallest hotspot navigation metric value in the selected function.
Open editor
Source File Editor
button
Edit the source code in the default code editor. This option is available for the
Source
pane only.
Find
button (
CTRL+F
)
Search for a data string in the grid.
Assembly grouping
menu
Group assembly instructions by one of the available granularity levels:
  • Address
  • Basic block/Address
  • Function range/Basic block/Address
To select a hotspot navigation metric, right-click the required metric column in the Source view and select
Use for Hotspot Navigation
.

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