WHAT: Analysis Target
A
target is an executable file you analyze using the Intel® VTune™ Profiler, which could be an executable file, a process, or a whole system.
By default, when you create a new project, the
VTune
opens an analysis configuration with the
Profiler
Launch Application
analysis target pre-selected:

To change a target type for your project, click the
Browse button on the

WHAT
pane. Select from these target types:
Launch Application | Enable the
Launch Application pane and choose and configure an application to analyze, which can be either a binary file or a script. See
options for launching an application.
This target type is not supported for the Hotspots analysis of Android applications. Use the
Attach to Process or Launch Android Package types instead.
|
Attach to Process | Enable the
Attach to Process pane and choose and configure a process to analyze. See
options for attaching to a process.
|
Profile System | Enable the
Profile System pane and configure the system-wide analysis that monitors all the software executing on your system.
|
Launch Android Package | Enable the
Launch Android Package pane to specify the name of the Android* package to analyze and configure target options. See
options for launching an Android package.
|
Options available for the target configuration depend on the target system you select in the
WHERE
pane.
To focus on analyzing particular processes, you may collect data on all processes (without selecting the Attach to Process target type) and then filter the collected results as follows:
- From theGroupingdrop-down menu in theBottom-upwindow, select the grouping by Process, for example:Process/Function/Thread/Call Stack.
- In the grid, right-click the process you are interested in and select theFilter In by Selectionoption from the context menu.VTuneupdates the grid to provide data for the selected process only.Profiler
- From theGroupingdrop-down menu, select any other grouping level you need, for example:Function/Call Stack.VTunegroups the data for the selected process according to the granularity you specified.Profiler
If attaching to a running process causes a hang or crash, consider launching your application with the VTune Profiler in a
paused state, and resume the collection when the application gets to an area of interest.