AMP™
AMP (Analyzer for Memory and Performance) is a complete remote profiling tool that monitors CPU usage, graphics rendering, and memory allocation in real-time. Using the frame-based history graphs, you 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 also 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), Scaleform 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 Scaleform (C++) and ActionScript functions.
- Presents source code view of selected ActionScript function using .swd files.
- Displays rendering specific metrics per game frame, such as the 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 Scaleform instance being profiled.




