User Guide

Contents

Specify Result Directory from Command Line

It is generally safest to specify a PATH/name for the result directory when working on the command line. When using an action that takes a result as input, it is safer to specify the result directory, even if the result was created using the default directory.
  • Be sure to specify the result directory when using an action that takes a result as input, especially the
    finalize
    or
    import
    action.
  • You want to store the result in a different directory than the current working directory.
  • The result is assigned a name other than the default. In this case, you would specify the result name when performing the
    collect
    or
    collect-with
    action, and also when generating a report or performing any other actions that take this result as input.
Use the
-result-dir | -r
action-option to specify the PATH/name of a result directory. This may be an absolute path, or a path relative to the current working directory.
  • To specify the directory path but use the default naming conventions for the directory, just specify the path.
  • To specify the name of the result directory, but have the result written to the current working directory, just specify a name for the result directory.
Use the
user-data-dir
action-option to specify the base directory for result paths.
Example
This command runs the Hotspots analysis of
myApplication
in the current working directory, which is named
test
. The result is saved in a default-named directory under the
/home/test/
directory. If this was the first Hotspots analysis run, the result directory would be named
r000hs
.
vtune
-collect hotspots -result-dir=/home/test/ -- /home/test/myApplication
To generate a report from this result, you must specify the result directory.
vtune
-report hotspots -r=/home/test/ -- /home/test/myApplication

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