User Guide

Contents

Pause Data Collection

You can configure the analysis run to launch the application but start collecting data after some delay or pause the data collection in the middle of the application execution. This is useful if you do not want to include all the warm-up activities in the analysis results or you want the data collection to start when a specific event occurs (for example, message box or mouse click).
Intel® VTune™
Profiler
provides several options to pause and resume your analysis:

Start Data Collection Paused, Then Manually Resume

To manually start and resume the analysis, do the following:
  1. Click the
    Configure Analysis
    button on the toolbar.
    The
    New Amplifier Result
    result tab opens.
  2. Switch to the
    HOW
    pane and click the Browse button to select and configure, if required, an analysis type.
  3. Click the
    Start Paused
    button on the command bar.
    VTune
    Profiler
    runs the application. The
    Start Paused
    button is replaced with the
    Resume
    button.
  4. Click the
    Resume
    button on the command bar to start data collection.

Use the Pause/Resume Button to Pause at Any Time of Application Execution

  1. Click the
    Start
    button on the command bar to run the selected analysis.
    When analysis starts running, the command bar is updated with a set of analysis management buttons.
  2. When you need to pause the collection, click the
    Pause
    button on the command bar.
    VTune
    Profiler
    collects no data but your application keeps running. The
    Start
    button on the command bar is replaced with the
    Resume
    button.
  3. When you need to resume the data collection, click the
    Resume
    button on the command bar.
    VTune
    Profiler
    continues collecting data.

Use the Pause/Resume API to Insert Calls into Your Code to Start and Stop the Analysis

To get details on using the Pause/Resume API, see the Collection Control API topic.
When the data collection is complete, the
VTune
Profiler
displays paused regions in the Timeline pane as follows:

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