Pane: Code Locations-Dynamic Analysis

Pane position in window

To access this pane: Click the Summary button on the Navigation toolbar.

During Analysis

Use this pane on the Summary window to:

  • View code locations for selected problems.

  • Choose problem occurrences of interest to display in the Sources window.

  • Edit corresponding source code in your default editor.

After Analysis is Complete

The Intel Inspector displays this pane after analysis is complete and when you open a result. Use this pane on the Summary window to:

Tip

The number of problem occurrences available for display in this pane depends on how you configure the analysis. For future analysis runs:

  • Deselect the Remove duplicates checkbox on the Analysis Type window to report all occurrences of a detected problem. Deselecting is:

    • Useful when you need to fully visualize all threads and problem occurrences in relation to time

    • Low cost in terms of performance; however, the number of detected problem occurrences could be significantly higher and may require more system resources for storage and processing

  • Select the Remove duplicates checkbox to report only a representative occurrence of each detected problem.

Use This

To Do This

Pane title

Verify the type of the selected problems.

Pane controls

  • Review code location, surrounding source code snippet, call stack, and timeline information for all code locations in:

    • An occurrence of the selected problems (move the slider control, click Slide forward control or Slide backward control, or press Ctrl+Left Arrow or Ctrl+Right Arrow).

    • All occurrences of the selected problems (click the All button to toggle on and off).

  • Hide/show this pane (click Hide/show control or Show/hide control).

Code location region

  • Review summary information for a code location in a problem occurrence.

  • Review a source code snippet surrounding a code location. (The yellow highlight marks the code location source line.)

  • Review the call stack for a problem occurrence.

  • Identify the thread associated with a code location (click to color the code location marker blue in the Timeline pane).

  • Choose a problem or problem occurrence of interest to display in the Sources window (double-click).

Data column header

  • Reposition the data column (drag).

  • Resize the data column (drag left or right border).

  • Sort code locations in ascending or descending order by column data (click). (Enabled only after analysis is complete.)

Pane border

Resize the pane (drag).

Context menu

  • View Source -

    • Dynamic analysis results - Display a Sources window focused on the selected problem occurrence.

    • Static analysis results - Display a Sources window focused on the selected problem.

    (Default action when you double-click a data row in the Code Locations pane.)

  • Edit Source - Open the source file for the selected code location in your default editor.

  • Copy to Clipboard - Copy a summary of the selected code location to the system clipboard.

  • Explain Problem - Explain, in generic terms, the error associated with the code.

  • Create Problem Report... - Export details of the selected code location to plain text format. (Enabled only after analysis is complete.)

  • Suppress... or Do Not Suppress... -

    • Create a rule to suppress problems associated with the selected code location during the next analysis run. (Intel Inspector marks - with strikethroughs - problems potentially impacted during the next analysis run.)

    • Or delete a rule for a marked code location. (Strikethroughs disappear.)

    (Enabled only after analysis is complete.)

    Note

    You can also delete suppression rules using the Suppressions tab of the Project Properties dialog box.

  • Show Source Code Snippets - Display or not display several source code lines surrounding each code location. (The yellow highlight marks the code location source line.)

See Also


Supplemental documentation specific to a particular Intel Studio may be available at <install-dir>/<studio>/documentation/.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.