Select the device and application in Streamline

Now that you’ve seen an Arm Streamline example capture , you can use it to capture data from your own application.

  1. Launch the Performance Studio Hub and open Streamline.

    • On Windows, search for Performance Studio.
    • On macOS and Linux, open the Performance Studio application file from the install directory.

    Image Alt Text:Screenshot of the Arm Performance Studio Hub showing the Streamline launch card used to open Streamline

  2. In the Streamline Start view, select Android (adb) as your device type, then select your device from the list of detected devices. This installs the gatord daemon and connects to the device.

  3. Wait for the list of available packages to populate, then select the application you want to profile.

  4. With Capture Arm GPU profile selected, Streamline detects the Arm GPU in the device, and selects an appropriate counter template for it. Alternatively, to choose a different template or to build your own configuration, select Use advanced mode and select Configure counters.

    Image Alt Text:Screenshot of the Streamline Start view with Android adb selected, a connected Samsung device selected, a debuggable application selected, and Capture Arm GPU profile enabledConnect to the device

Tip

Optionally, you can set a preferred location to store your captures using Window > Preferences > Data Locations. New reports are created in the topmost folder specified.

Capture data

  1. Select Start capture to start capturing profile data from the device. Enter a name and location for the capture file.

  2. The application starts automatically on the device. Interact with the application as desired for the profiling run you want to do.

  3. When you’ve collected enough data, select Stop capture. Image Alt Text:Screenshot of Streamline during a capture with the Stop capture button highlighted and performance charts updating in the Timeline viewStop Capture

Streamline stops capturing data, removes the daemon, and processes the captured data.

Analyze the results

The charts in the Timeline view show the performance counter activity captured from the device. Hover over the charts to see the values at that point in time. Use the Calipers to focus on particular windows of activity.

For instructions to use the features in the Timeline view, see the Streamline User Guide .

To understand how to interpret the capture from different points of view, see Android performance triage with Streamline .

What you’ve accomplished and what’s next

You’ve now generated and analyzed an Arm Streamline report for your application.

Next, you’ll view an example Performance Advisor report.

Back
Next