Use a platform-wide System Overview analysis to monitor a general behavior of your target Linux* or Android* system and correlate power and performance metrics with the interrupt request (IRQ) handling.

How It Works

System Overview Analysis

This analysis type uses the Perf*-based driverless sampling collection that is based on NMI and enables analyzing IRQ handlers code even if IRQs are masked.

For Linux targets, the System Overview analysis collects the following Ftrace* events: sched, freq, idle, workq, irq, softirq.

For Android targets, the System Overview analysis collects the following events:

  • Atrace* events: input, view, webview, audio, video, camera, hal, res, dalvik

  • Ftrace events: sched, freq, idle, workq, filesystem, irq, softirq, sync, disk

Configure and Run Analysis

To configure options for the System Overview analysis:

Prerequisites: Create a project.

  1. Click the Configure Analysis button on the Intel® VTune™ Amplifier toolbar.

    The Configure Analysis window opens.

  2. From HOW pane, click the Browse button and select System Overview.

  3. Configure the following options:

    CPU sampling interval, ms field

    Specify an interval (in milliseconds) between CPU samples.

    Possible values - 0.01-1000.

    The default value is 0.10000000000000001.

    Collection Level options

    Select a level of details provided with event-based sampling collection. Detailed collection levels cause higher overhead.

    • Hotspots
    • Hotspots and stacks

    The default value is Hotspots.

    Details button

    Expand/collapse a section listing the default non-editable settings used for this analysis type. If you want to modify or enable additional settings for the analysis, you need to create a custom configuration by copying an existing predefined configuration. VTune Amplifier creates an editable copy of this analysis type configuration.

    Note

    You may generate the command line for this configuration using the Command Line button at the bottom.

  4. Click the Start button to run the analysis.

View Data

VTune Amplifier collects the data, generates a rxxxso result, and opens it in the default Hotspots viewpoint. For System Overview analysis, start with the Top Interrupt Handlers and Interrupt Duration Histogram sections of the Summary window. Identify slow interrupt handlers and switch to the grid view grouped by Interrupt/Interrupt Duration Type/Function/Call Stack for further interrupts analysis.

See Also

Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.
Выберите цвет фиксируемой кнопки: 
Orange (only for download buttons)