When you chose an analysis type and selected the corresponding entry of the analysis tree in the Analysis Type window, the Intel® VTune™ Amplifier displays an analysis type configuration pane on the right. You may choose to:
Run the predefined configuration as is.
Configure the predefined configuration.
Create and configure a new custom configuration using:
existing predefined metrics
hardware event-based metrics (ratios) you define on your own using metric definition files
Depending on the analysis type, the VTune Amplifier enables you to configure the following options:
Configuration Options (Knobs) | Supported by Analysis Type |
---|---|
Collect highly accurate CPU time | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Analyze user tasks specified via Task API | All |
Configure sampling interval to adjust the data collection for your application specifics | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect synchronization Spin time data | Locks and Waits |
Enable sample collection with or without stacks | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect signalling API data | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect synchronization API data to identify where threads are waiting | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect I/O API data | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect synchronization data via the user-defined synchronization API | Concurrency, Locks and Waits |
Choose a mode to analyze stacks | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect timeline data | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Adjust the Sample After value | All hardware event-based sampling analysis types |
Add and configure processor events to identify hardware issues in the performance of your application | All hardware event-based sampling analysis types |
Estimate call counts | All hardware event-based sampling analysis types |
Collect stacks | All hardware event-based sampling analysis types |
Stitch stacks | All user-mode sampling and tracing analysis types (Hotspots, Concurrency, Locks and Waits) |
Collect frequency data | CPU Frequency, CPU Sleep States |
Collect sleep data | CPU Frequency, CPU Sleep States |
Collect kernel timer scheduling tasks | CPU Sleep States |
Collect performance data on specific Intel® Xeon Phi™ coprocessor cards | Hotspots |
The predefined analysis configurations already have most of these options set up by default for your convenience. You cannot change the settings in the predefined configurations, with a few exceptions. To change a predefined configuration, you need to create a new analysis type.
Note
Power analysis types (CPU Sleep States and CPU Frequency) are supported on Linux* OS based on Intel Xeon® processors. On Windows* OS, you may import and view results collected on a Linux OS.