Window: Platform View (Android* Workloads)

To access this window:

  1. Launch the Trace Analyzer.

    The Trace Analyzer window opens.

  2. From the window, select the trace file corresponding to the platform analysis result you need then click on the Open button. Trace Analyzer will load the .sea-cut file and then display it within the Trace Analyzer window. When opening a trace file for the first time, it may take a few minutes to load all of the data.

    In the Trace Analyzer window, you can also click the settings button before opening a file to strip out unwanted data from a trace.

The Trace Analyzer window graphically represents a distribution of Platform Analysis data over time.

 


Project Navigator. Return to the Trace Analyzer selection menu to choose a new trace file to analyze.

CPU Work/Core.

Metrics lanes. Review the collected data for the metrics selected in the profile for this analysis or from the System Analyzer window.

GPU Execution Queue. Visualize GPU frame execution over time. If the Flow events option is enabled, an arrow connects each GPU task with the exact CPU task on which it was scheduled.

 

Click the frame object to view a summary on frame duration, arguments, and related events in the Statistics pane below.

CPU Submission Queue. Review the GPU queue generation on the CPU side. If the Flow events option is enabled, an arrow connects each GPU task with the exact CPU task on which it was scheduled.

Statistics Pane. When a selection is made within the frame, whether it is one event or multiple events, a summary of that selection will be presented in the Statistics Pane. Data differs for each type of event. For most events, the data will include some variation of the following:

  • Wall Duration - the total execution time of the selected task, including child processes, if any
  • CPU Duration - the time during with the task was actively executing on the CPU
  • Occurrences - number of times the task happened during capture
  • Title - name of the task
  • Event category - source domain
  • Start time - when the process started executing
  • Self Time - task execution time excluding child task execution
  • CPU Self Time - task execution time on the CPU, excluding child task execution

 In the metrics portion of the Trace Analyzer window, the only provided data will be the time in which the metric was measured and the value at that time.

Toolbar. View the title of the trace cut and use navigation and display controls:

View Options:

    • Flow events - visualize dependencies between CPU and GPU tasks. If this option is enabled, an arrow connects each GPU task with the exact CPU task on which it was scheduled.
    • Highlight VSync - display VSync data. With this option enabled, the boundaries between violet and white stripes represent VSync events:

    • The search field enables you to search for specific tasks in the captured trace:

      Using the / buttons, you can navigate between the found tasks.

    • Help button displays information on navigation controls.

 

 

Help and Theme Options. Selecting the help button will open the documentation for Intel® GPA in your default internet browser. Clicking on the  theme button, allows you to select between a light or dark theme.

Selection Options.

Selection tool

Dragging tool

Zoom tool

Range Selection tool

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