Remote Usage Model of Intel® Inspector XE

There may be circumstances where you want to collect data on one system and view them on another.  For example, you may test your application on a system that does not include the necessary graphics libraries needed to enable to Inspector XE graphical user interface and, thus, be limited to the command line interface.  For this case, follow these steps:

  1. When collecting data on the system, be sure use the ‘-search-dir' parameter to point to binary and symbol files not in the current directory or the directory where the application is located, so that symbols can be resolved.
  2. After data collection completes, tar up the results directory, for example, r005mi2, and copy it to the other system.  Note: symbol resolution has already be completed by this point, so you do not need copy symbol files along with the results.
  3. Untar the results and load them into the GUI via the Open -> Results menu item, locating the .inspxe file in the untar'd results directory.

    The GUI will display the problem summary and you can drill down to source for each problem reported by double-clicking on the problem or code location (bottom of display).  Use the Search Directories tab of the Project Properties to inform Inspector XE of the location of the source files.

The key is that everything you need is located in the results directory and if you copy that directory to another system, you can view the results on the other system.  Only the source files need to be available to see the actual lines of source to which the Inspector XE attributes the problems.

For more complete information about compiler optimizations, see our Optimization Notice.