User Guide

Contents

Managed Code Targets

Enable performance analysis of Java*, .NET*, Python*, Go* or Windows* Store targets by configuring the managed code profiling options.
To configure the managed code analysis:
  1. Click the
    Configure Analysis
    button on the
    Intel® VTune™
    Profiler
    toolbar.
    The
    Configure Analysis
    window opens.
  2. From the
    WHERE
    pane, select a required target system (for example,
    local host
    ).
  3. From the
    WHAT
    pane, select a target type (for example,
    Launch Application
    ).
  4. Expand the
    Advanced
    section and configure the
    Managed code profiling mode
    by choosing one of the following options:
    • Native
      mode collects data on native code only, does not attribute data to managed source.
    • Managed
      mode collects everything, resolves samples attributed to native code, attributes data to managed source only. The call stack in the analysis result displays data for managed code only.
    • Mixed
      mode collects everything and attributes data to managed source where appropriate. Consider using this option when analyzing a native executable that makes calls to the managed code.
    • Auto
      mode automatically detects the type of target executable, managed or native, and switches to the corresponding mode.
    • On Windows* OS, the managed code profiling setting is inherited automatically from the Visual Studio* project. For native targets, the
      Managed code profiling mode
      option is disabled.
    • System-wide profiling for managed code is not supported on Windows* OS.
    • Managed
      and
      Mixed
      modes are not supported on Linux* OS.

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