| 原作者 | アドビシステムズ |
|---|---|
| 開発者 | アドビシステムズ |
| 初回リリース | 2013年1月 |
| 安定リリース | CC 2018 (1.1.3.354121) / 2017年5月8日 |
| 書かれた | C++ [引用が必要] |
| オペレーティング·システム | Windows、macOS、Android、iOS |
| プラットフォーム | 64ビット |
| タイプ | マルチメディア |
| ライセンス | フリーウェア |
| Webサイト | Creative.adobe.com/products/scout |
Adobe Scoutは、デスクトップまたはモバイルプラットフォームで実行されるAdobe Flashコンテンツのビジュアルプロファイラーであり、Adobe Flash PlayerおよびAdobe AIRと連携して動作します。[1] Scoutを使用すると、ActionScript 3コード実行、2Dグラフィックスとテキストレンダリング、およびStage3Dアプリケーションプログラミングインターフェイス(API)を介してレンダリングされた3Dグラフィックスの詳細なプロファイリングが可能になります。[1]
ScoutはAdobe Flash Builderで導入されたコードプロファイラーの後継です。[1] Scoutは2013年1月にリリースされ、[2]メモリとコード実行のプロファイリングを提供しました。Stage3Dのサポートは2013年6月頃に追加され、[1]統合されたStage3Dレンダリングプレビューと描画呼び出し記録および再生ツールセットとともに追加されました。
特徴
Scout は、同じマシンまたはリモートマシンで実行されている Flash コンテンツのプロファイリングをサポートしています。どちらのマシンも Telemetry TCP/IP 接続を介して Scout に接続する必要があります。[1] Microsoft Windowsや Apple OS Xなどのデスクトップ プラットフォーム上のコンテンツは、Adobe AIRまたはAdobe Flash Playerで実行されている可能性があります。AndroidやiOSなどのモバイル プラットフォーム上のコンテンツは、Adobe AIR for Mobile で実行されている場合にのみプロファイリングできます。
Scoutはコード実行メトリクス、つまりActionScript 3コードのフレームごとの実行時間と、Flash Playerまたはユーザーコードによって作成されたオブジェクトによるメモリ使用量を提供します。[1] [3]開発者はScoutインターフェース内でカスタムイベントを追跡することもできます。[4]
Scout は、コード実行 (ActionScript)、2D グラフィック レンダリング (DisplayList レンダリング)、ネットワークとビデオなど、Flash Player 内での中央処理装置(CPU) を使用したすべてのアクティビティの履歴プロファイリングと詳細な内訳を提供します。
Scout は、 Stage3D APIを使用して 3D グラフィック コンテンツのレンダリングの詳細なビジュアル プロファイリングを提供します。
- Stage3Dプレビュー - 実行されたStage3Dコンテンツの現在のバックバッファを表示する[1]
- Stage3Dレコーディング - Flashコンテンツによって実行されるすべてのStage3Dコマンドをキャプチャし、実行されたコマンドを再生またはステップ実行します[1]
- GPUメモリ使用量 - テクスチャメモリ使用量をリアルタイムで分析[1]
- Stage3D プログラム エディター - 記録された Stage3D コマンドをインタラクティブに変更し、レンダリングにどのような影響があるかを確認します。各描画呼び出しによって実行される頂点プログラムとフラグメント プログラムの AGAL コードを編集します。[1]
参考文献
- ^ abcdefghij Adobe Scout を使い始める、Adobe Developer Connection
- ^ Adobe Scout による Flash Player の理解、Adobe Developer Connection
- ^ Adobe Scout によるメモリプロファイリング、Adobe Developer Connection
- ^ Adobe Scout を使用したカスタム テレメトリ、Adobe Developer Connection
外部リンク
- 公式サイト
