Capture a profile

Start a capture session to profile data from your application in real time. When the capture session ends, Streamline automatically opens a report for you to analyze later.

Before you begin

Before you capture a profile, ensure you have followed the steps in:

Procedure

  1. In the Start view, click Start capture to start capturing data from your device.

    Specify the name and location on the host of the capture file that Streamline will create when the capture is complete. Streamline then switches to the Live view and waits for you to start the application on the device.

  2. Start the application that you want to profile.

    The Live view shows charts for each counter that you selected. Below the charts is a list of running processes in your application with their CPU usage. The charts now start updating in real time to show the data that Streamline captures from your running application.

    Live view shows charts capturing data from your running application.
  3. Unless you specified a capture duration, in the Capture Control view, click Stop capture and analyze stop_capture_and_analyze to end the capture.

    Streamline stores the capture file in the location that you specified previously, and then prepares the capture for analysis. When complete, the capture appears in the Timeline view.

  4. Click Switch and manage templates templates and select the same counter configuration template that you chose to create the capture.

    Choose a counter template appropriate to the target GPU in your device.

Next steps

Analyze the data. For more information about how to analyze performance with Streamline, see Analyze your capture in the Arm Streamline User Guide.