User Guide

Contents

Microsoft Visual Studio* Integration

You can simplify the process of debugging code and tuning your application when both your application and tuning tools are available in the same interface.
Intel® VTune™
Profiler
integrates into Microsoft Visual Studio* environment and enables you to create and tune your application within a single environment.
Explore details on:
This topic demonstrates Visual Studio integration for the standalone version of the VTune Profiler. Integration for the VTune Profiler installed as part of the Intel® oneAPI Base Toolkit (Beta) slightly differs.

Integrate
VTune
Profiler
into Visual Studio During Installation

VTune
Profiler
integrates into Visual Studio by default. You specify the version of Visual Studio used for integration in the
IDE Integration
portion of the installation wizard. If you have several versions of Visual Studio and want to instruct the installation wizard to use a specific version for integration, click the
Customize
link and specify the required version on the
Choose Integration Target
page. For example:
You can only integrate one version of
VTune
Profiler
into Visual Studio IDE.

Integrate
VTune
Profiler
into Visual Studio After Installation

If you have already installed
VTune
Profiler
and need to integrate it into Visual Studio IDE,
  1. Open the installation wizard from
    Control Panel > Programs and Features > Intel VTune
    Profiler
     
    version
    > Uninstall/Change
    .
  2. Select the
    Modify
    option.
  3. On the
    Select Components to Modify
    wizard page, select
    Graphical user interface
    .
  4. Click
    Next
    .
On the
Choose Integration Target
page, specify the version of Visual Studio for integration by clicking
Customize
.

Open
VTune
Profiler
in Visual Studio IDE

Once you have integrated
VTune
Profiler
in Visual Studio, open the IDE. The toolbar displays icons to start
VTune
Profiler
and profile with it.
You can also access
VTune
Profiler
from the
Tools
menu in the IDE.
Load a project in the Solution Explorer window. Once you have compiled it, you can profile with
VTune
Profiler
. When you click the
Open
VTune
Profiler
icon from the toolbar, the application opens to the Welcome Page.
The graphical interface of VTune Profiler integrated into Visual Studio is similar to the standalone VTune Profiler interface.

Configure
VTune
Profiler
for Visual Studio

To configure
VTune
Profiler
options in the Visual Studio IDE, click the pulldown menu next to the
Open
VTune
Profiler
icon ( ) and select
Options
:
  • Use the General pane to configure general collection options such as application output destination, management of the collected raw data, and so on.
  • Use the Result Location pane to specify the result name template that defines the name of the result file and its directory.
  • Use the Source/Assembly pane to manage the source file cache and specify syntax for the disassembled code.
  • Use the Privacy pane to opt in/out of collecting your information for the Intel® Software Improvement Program.
If you need to change environment settings, however, read the documentation provided for the Visual Studio product.
From the standalone interface, you can access
VTune
Profiler
options via the
File > Options...
menu.

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