Capture a trace

Connect to your device and start the capture in Graphics Analyzer.

  1. Launch Graphics Analyzer:
    1. On Windows, open the Windows Start menu, navigate to the Arm Mobile Studio folder, and select the Graphics Analyzer shortcut.
    2. On macOS, use Spotlight to search for Graphics Analyzer or go to the <install_directory>/graphics_analyzer/gui folder, and double-click the Graphics Analyzer.app file.
    3. On Linux, navigate to the location where you extracted the package, go to the graphics_analyzer/gui directory, and run the aga file.
      cd <install_directory>/graphics_analyzer/gui
      ./aga
  2. Select Open the Device Manager from the Debug menu.
    1. Select your connected device from the list of Android devices.
    2. Select the application you want to debug
    3. Select Trace Activity.
    Graphics Analyzer Device Manager
    Graphics Analyzer connects to your device and installs the layer driver and daemon application that it uses to communicate with it.
  3. Optionally, select Trace Config and select which API assets are captured. Only enable the asset types you need. The more asset types you enable, the slower the application will run, the more memory is required, and the generated trace file will be larger.
    Graphics Analyzer Trace Configuration
  4. Perform your test scenario on the device. Graphics Analyzer displays the trace data as it receives it from the device.
  5. When you get to a problem area, use the pause, step and play buttons to locate a frame that you want to analyze more closely:
    Graphics Analyzer buttons
  6. Click the camera icon Graphics Analyzer frame capture button to capture the frame buffer output at the current frame.
  7. Optionally, capture extra frame data by enabling the following modes:
    1. Overdraw Graphics Analyzer overdraw button
    2. Shader map Graphics Analyzer shader map icon
    3. Fragment count Graphics Analyzer fragment count button
    Enable the mode, then click the camera icon Graphics Analyzer frame capture button to collect the data.
  8. To stop tracing, click Stop tracing icon.
    All the frames are listed in the Trace Outline view. The frames where you've captured extra data are shown with an icon, to identify the type of frame capture you performed.
  9. To filter the frames to just those where you've captured extra data, use the Show Only Frames With Features Enabled option
    Filtering the trace outline in Graphics Analyzer
  10. Expand a frame to see the renderpasses and draw calls within it. 
    Expanding frames in Graphics Analyzer
  11. Select frames, renderpasses and draw calls to explore their data. Refer to the Graphics Analyzer user guide information about the different data views.
  12. Save or export the trace file, using options under the File menu.
Previous Next