Intel® Advisor User Guide

ID 766448
Date 3/31/2023

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents


Add loops (by file and line number) to the loops selected for deeper analysis.

GUI Equivalent

Survey >




<string> is a comma-separated list of files/line numbers in the following format: file1:line1.


No default argument

Actions Modified



Do not confuse the mark-up-loops action with the mark-up-list action option. The mark-up-loops action coupled with the select action option enables a GUI checkbox; therefore loop selection persists beyond the duration of the mark-up-loops action and applies to downstream analyses, such as Dependencies and Memory Access Patterns analyses. The collect action coupled with the mark-up-list action option simulates enabling a GUI checkbox; therefore loop selection persists only for the duration of the collect action.


  1. Run a Survey analysis.

  2. Select a loop for deeper analysis.

  3. Add bar.cpp:192 to the selection list.

  4. Run a Dependencies analysis on both loops.

advisor --collect=survey --project-dir=./advi_results -- ./bin/myApplication
advisor --mark-up-loops --select=foo.cpp:34 --project-dir=./advi_results -- ./bin/myApplication
advisor --mark-up-loops --append=bar.cpp:192 --project-dir=./advi_results -- ./bin/myApplication
advisor --collect=dependencies --project-dir=./advi_results -- ./bin/myApplication

See Also