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:
- Click theConfigure Analysisbutton on theIntel® VTune™toolbar.ProfilerTheConfigure Analysiswindow opens.
- From theWHEREpane, select a required target system (for example,local host).
- From theWHATpane, select a target type (for example,Launch Application).
- Expand theAdvancedsection and configure theManaged code profiling modeby choosing one of the following options:
- Nativemode collects data on native code only, does not attribute data to managed source.
- Managedmode 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.
- Mixedmode 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.
- Automode 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, theManaged code profiling modeoption is disabled.
- System-wide profiling for managed code is not supported on Windows* OS.
- ManagedandMixedmodes are not supported on Linux* OS.