Visible to Intel only — GUID: GUID-3FFD6E01-016F-430C-8577-A95755AAB7EF
Visible to Intel only — GUID: GUID-3FFD6E01-016F-430C-8577-A95755AAB7EF
strategy
Specify which processes to analyze.
GUI Equivalent
Configure Analysis window > WHAT pane > Analyze child processes check box > Per-process Configuration
Syntax
-strategy <process_name1>:<profiling_mode>,<process_name2>:<profiling_mode>,... |
Arguments
Argument |
Description |
<process_name> | The name of the process to which the strategy configuration applies. If <process_name> is empty, the strategy configuration applies by default to all processes for which a profiling strategy is not specified. |
<profiling_mode> | The strategy for profiling the specified process. Possible values are: |
Value |
Description |
trace:trace | Collect data on the process, and its child processes. |
notrace:trace | Do not analyze the process, but collect data on its child processes. |
notrace:notrace | Ignore the process, and its child processes, while collecting data. |
trace:notrace | Analyze the process, but do not collect data on its child processes. |
Default
- :trace:trace
-
Analyze both parent and child processes.
Actions Modified
Description
Use the strategy action-option to specify which processes to analyze, and which to ignore.
This option is not applicable to hardware event-based analysis types.
Example
This example performs a Hotspots analysis where the strategy configuration limits data collection to the example process, and ignores its child processes.
vtune -collect hotspots -strategy :notrace:trace,example:trace:notrace /home/test/run_example.sh