Scaleform® Analyzer for Memory and Performance (AMP) allows developers to analyze their Scaleform GFx™ projects memory usage and pinpoint memory and performance bottlenecks. AMP shows real-time statistics about how much memory is being used by the different components in your interactive content.
View Performance Data at Any Time
The data compiled by Scaleform AMP can easily be viewed at any time inside your project. AMP allows artists, designers and programmers to quickly get information about what part of their content is consuming the most resources and what they need to optimize in their Flash files to make their projects run faster.
Scaleform AMP is part of the updated Scalefrom GFx 3.0 Player HUD. The memory analysis screen displays precise memory usage of Adobe® Flash® files. The Scaleform AMP memory stat display is structured as a tree view. By expanding each element, a more detailed memory usage breakdown is provided.
GFx 3.0 Player HUD
Use AMP to Optimize Art Assets and Pinpoint Trouble Spots
This information is invaluable to designers to determine optimization strategies for art assets, as well as for programmers to pinpoint memory and performance bottlenecks Artists and designers are able to quickly see the overall efficiency of art assets, and to alleviate integration issues later in the production pipeline. They can easily use the higher level metrics for quick number comparison.
Programmers benefit from the fine grain detail presented by Scaleform AMP because it can pinpoint trouble spots that can be tracked down and dealt with expediently. By knowing where certain memory overages occur, programmers can alert artists and designers of potential problems with the art design with ample evidence. Scaleform AMP is a powerful tool for optimizing art assets in a production environment.
Technical highlights:
- Displays a summary view of Image, Mesh Cache, Movie Data and Movie View memory use for quick memory analysis.
- Includes a detailed tree view of all GFx allocations, allowing developers to pinpoint excessive memory use.
- Displays all of the loaded SWF/GFX files dynamically, including imports and files loaded from ActionScript™.
- Organizes data into heaps based on the SWF/GFX file they come from.
- Presents Advance and Display processing costs in milliseconds, allowing runtime cost of Flash assets to be understood before integrating them into the game.
- Includes dlmalloc compatibility for fast runtime.




