Analyzing Metrics Data

Intel® GPA supports a wide variety of metrics. The metrics available for display are dependent upon your specific graphics device.

NOTE

If you are analyzing a DirectX* 12 application, Intel® GPA provides system-wide time-based metrics only, aggregating the data for all the running applications. For higher metrics accuracy, make sure that only one graphics application is running on your target system at the time of the analysis.

Analyzing Metrics with System Analyzer HUD

With System Analyzer HUD, you can view metrics for your running application in real time as an overlay on your application window:

  1. Launch the graphics application through the Graphics Monitor Launcher Screen as described in Launching an Application.

    The application starts running with the System Analyzer HUD overlay.

  2. Use the Ctrl+F1 keyboard shortcut to switch between HUD modes that display the current Frames per Second rate, real-time metrics, and the available override modes with the respective shortcuts.
  3. Observe the metrics data while your application runs. You can see the current values (white), as well as the min/max values during the last 7 seconds displayed in red/green, respectively:

    System Analyzer HUD allows you to select up to four metrics that are overlaid on your running application. You can change the metrics selection in the Options dialog box and check whether the value of a particular metric is higher or lower than you expect. For example, Aggregated CPU Load and GPU EU's Active metrics can help you determine whether these resources are underutilized.

    NOTE

    "EU" is an abbreviation for "execution unit", the general-purpose GPU processors in recent Intel chipsets.

Analyzing Metrics with System Analyzer

With System Analyzer, you can analyze both system-wide and application-specific metrics:

  1. From the Graphics Monitor context menu, run the System Analyzer and connect to your target system.
  2. Define the analysis scope:
    • Select the application you want to analyze from the list of running applications. You should run the application before launching Intel® GPA.
    • Select System View to analyze system-wide metrics.

      NOTE

      System Analyzer shows CPU system-level metrics on non-Intel architectures and CPU and Power metrics on Intel architectures. For detailed information on the available metrics, see the CPU Metrics section.

  3. Analyze metrics in real time. To analyze metrics with the System Analyzer, drag and drop the desired metrics from the left pane:
    • to the charts
    • above, below or between the charts

    By default, only one metric is displayed in a chart. The new metric dragged onto the chart replaces the old metric. To compare metrics in a single chart, you can append a new metric to the existing chart by holding Ctrl while dragging the metric onto the chart. You can add up to four metrics to each chart. To delete a chart, click on the gray cross in the top left corner of the chart.

  4. Optionally, export metric values to a CSV file for post-processing.

Next Steps

For further in-depth analysis of your application, you can create frame or trace capture files using the Ctrl+Shift+C/Ctrl+Shift+T keyboard shortcuts, respectively. If you are using System Analyzer, you can also use the / buttons instead.

See Also

Creating Frame and Trace Capture Files

Analyzing Metrics Data for OpenGL ES* targets

For more complete information about compiler optimizations, see our Optimization Notice.