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 editorSource 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

Note

To select a hotspot navigation metric, right-click the required metric column in the Source view and select Use for Hotspot Navigation.

For more complete information about compiler optimizations, see our Optimization Notice.
Select sticky button color: 
Orange (only for download buttons)