Reborn as a complete remote profiling tool, AMP monitors CPU usage, graphics rendering, and memory allocation in real-time. Using the frame-based history graphs, developers can quickly spot the problem areas, then drill down to determine their exact cause.
AMP also includes a complete ActionScript profiler with hierarchical function and per-line timings, showing which scripts need optimization. While AMP is designed for Flash artists to tweak content as they develop, Scaleform has added detailed programmer interfaces that expose the stats API for custom engine integration.
Watch Demo
Technical highlights:
- Display time spent per game frame in ActionScript (Advance), GFx rendering (Display) and Direct Access API interaction (User).
- Ability to profile on multiple platforms.
- Ability to toggle rendering modes to display performance issues such as overdraw, masks and filters.
- Includes hierarchical tree views for the time spent inside major GFx (C++) and ActionScript functions.
- Presents Source Code view of selected ActionScript function using .swd files.
- Displays rendering specific metrics per game frame, such as number of draw primitives, triangle count and number of strokes.
- Displays breakdown of memory consumption per game frame, organized by usage type.
- Includes hierarchical tree views for breakdowns per usage type and per heap.
- Provides control panel to manipulate runtime properties on the GFx instance being profiled.





