hxScout

Note: The Flash / SWF profiler hasn't been updated in a while as I've been focused on Haxe support, hence it's still v0.1 below. Profiling with allocation tracking is very slow. If you want to show support for the SWF version, drop me a line.

Download

hxScout Version: 0.1 Beta, ~4MB

Please note that hxScout is in beta - some features are partially implemented, others are planned, and there are probably bugs. Please submit any feedback (comments, bugs, feature requests) to me via Twitter or github.

Windows Mac OS X Linux

Usage

Profiling SWF applications with hxScout works just like with Scout. You need to setup a .telemetry.cfg file and compile your SWF with -advanced-telemetry as documented in Scout's Getting Started Guide.

Once setup, run hxScout, then open this test swf. While timing and profiling information are displayed in any player, note that memory allocations are only displayed from a debug Flash Player (or AIR).

Features

In the future, this section will compare the feature sets of Adobe Scout and hxScout side-by-side. In version 0.1 beta, hxScout displays timing, profiling and memory allocation data. hxScout does not support rendering or Stage3D profiling, and it doesn't currently have all the UI options that Scout does (sorting information, top-down and bottom-up options, customizable panes, etc.)

The goal is not to replicate every feature of Scout, but to provide a tool that supports the highest ROI profiling functions, free for all developers on all platforms, that supports the Flash Platform and beyond.


Adobe Scout, Adobe® AIR®, and Adobe® Flash® are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.

hxScout is not affiliated with Adobe Systems Incorporated. hxScout is copyright Jeff Ward, all right reserved.

Use this software (hxscout.com, hxScout, and hxtelemetry) is entirely at your own risk. No warranty is expressed or implied. Not guaranteed for fitness for any purpose. Jeff Ward is not liable for damages of any kind that may result from the use (or inability to use) this software. This software may make use of analytics that track your use of the software. Use of the software constitutes acceptance of these terms. Terms are subject to change.