Using Adobe Scout

Beginning with BlackBerry 10 OS version 10.2, you can profile your application using Adobe Scout.

Scout is part of the Adobe Creative Cloud and it gives you insight into the behavior of your applications frame by frame. It works with standard DisplayList apps as well as with Stage3D and provides insight into how applications are using CPU and memory, and how content is being rendered. You must publish your application using Adobe Flash Player 11.4 or Adobe AIR 3.4.

For more information on Scout, check out Adobe's official getting started guide.

Screenshot of Adobe Scout


To enable Scout to collect information on your BlackBerry 10 application, you must add a file called telemetry.cfg to the root of a project's src folder. The telemetry.cfg file contains your debug IP address as well as boolean variables that define the data you would like Scout to collect.
SamplerEnabled = true
CPUCapture = true
DisplayObjectCapture = true
Stage3DCapture = true
The default IP address when testing using a USB cable is The default debug IP is The default port is 7934 and is defined in Scout’s settings.

Enable detailed telemetry

Scout uses detailed telemetry data generated by Adobe Flash Builder to analyze your application.

To collect telemetry data using Flash Builder 4.7, complete the following steps:

  1. Open Flash Builder.
  2. In the Project Explorer, right-click on your project and click Properties.
  3. On the Properties screen, expand ActionScript Compiler.
  4. In the Telemetry options, select the Enable detailed telemetry check box.

    Screenshot of Project Properties screen showing the Telemetry options.

  5. Click Apply.
  6. Click Okay.