Scaleform® AMP(Analyzer for Memory and Performance - メモリ・パフォーマンス アナライザ)を使って、開発者は制作途中のScaleform GFx™プロジェクトのメモリ使用量や、メモリとパフォーマンスでネックとなっている箇所を解析することができます。AMPは、作成されたインタラクティブ コンテンツを構成している各パーツのどれが、どれだけメモリを消費しているのかリアルタイムに詳細を表示します。
いつでも見られるパフォーマンス データ
AMPが集積したデータは、プロジェクトをGFxPlayerで再生しながら画面上に表示されます。アーティスト、デザイナー、プログラマーの誰でも、コンテンツの各パーツが、それぞれどれほどリソースを消費しているか情報収集を行うことができます。AMPは、Flashファイルのどこを最適化すればプロジェクトが軽くなるのか判断する材料を与えてくれます。
AMPは、GFx 3.0 PlayerのHUDの一部です。メモリ分析スクリーンは、Adobe® Flashファイル(SWF)のメモリ使用状況を正確に表示します。メモリ スタッツは、ツリー表示になっていますので、各セクションをクリックすれば、さらにブレークダウンしたメモリ使用が表示されます。
GFx 3.0プレイヤー HUD
AMPを使ってアートアセットを最適化、問題箇所をみつけだす
デザイナーにとって、アートアセット最適化のプランを決め込んでゆけることは非常に有益です。同じようにプログラマーには、メモリとパフォーマンスのネックになっている箇所をピンポイントで特定できることはとても役に立ちます。アーティストとデザイナーは、いつでもアートアセットの効率性をチェックできるので、ゲームにアセットを組み込んでしまってから問題が表面化してしまうリスクを最小化できます。勘や経験に頼ることなく、数値で比較検討するメトリクスを使えるのです。
プログラマーにとっても、AMPが与える詳細情報を利用できるメリットは計り知れないものがあります。つまり、問題箇所をすばやく検知して追跡し、折り合いをつけておくことが可能なのです。過度なメモリ消費がどこで発生するのか知っておけば、アーティストとデザイナーにリスクがどこにあるのか指摘することができます。Scaleform AMPは、制作環境の中で、アートアセットを最適化する強力なツールであると言えます。
AMPの特徴:
- スピーディなメモリ解析のために、イメージ、メッシュキャッシュ、ムービーデータ、ムービービューでのメモリ使用のサマリーを表示します。
- GFxによる取得メモリをツリー形式で全表示可能です。どこで過度なメモリ消費がおきているか検知できます。
- GFx Playerに読み込まれたSWF形式/GFx形式のファイルデータを動的に表示します。これには、ActionScriptからの読み込みやファイルも含んでいます。
- データの出処によってSWF/GFXファイル ベースでヒープの形に整理して表示します。
- アドバンスとディスプレイのプロセス コストをミリ秒単位で表示します。これによって、ゲームに組み込む前にFlashアセットのランタイムでのコストを知ることができます。
- 高速なランタイムに合わせて、dlmalloc互換性があります。




