flash.sampler パッケージには、プロシージャ呼び出しをトラッキングするメソッドおよびクラスが含まれます。これにより、メモリ使用量をプロファイリングし、アプリケーションを最適化することができます。このパッケージは、Adobe Flex Builder で配布されるプロファイリングエージェントによって使用され、プロファイリングエージェントのカスタマイズや独自のメモリテストを構築するために提供されています。アプリケーションが最も多くメモリを使用している場所がわかれば、その場所に重点を置いて最適化することで、アプリケーションのパフォーマンスを向上させることができます。このパッケージのクラスやメソッドには、Flash Player デバッグ版 9.0.115.0 以降が必要となります。詳しくは、flash.sampler メソッドの概要を参照してください。



関数
 関数説明
 clearSamplesSample オブジェクトの現在のセットをクリアします。
 getGetterInvocationCountget 関数が実行された回数を返します。
 getInvocationCountメソッドが実行された回数を返します。
 getMemberNames指定されたオブジェクトのすべてのメンバー(プライベートメンバーを含む)を含むオブジェクトを返します。
 getSampleCount収集されたサンプルの数を返します。
 getSamples最後のサンプリングセッションからメモリ使用状況 Sample インスタンスのオブジェクトを返します。
 getSetterInvocationCountset 関数が実行された回数を返します。
 getSizeFlash Player 9.0.115.0 以降のデバッグ版で使用した場合、指定されたオブジェクトのメモリ内サイズを返します。
 isGetterSetterプロパティが get/set 関数によって定義されているかどうかを確認します。
 pauseSamplingサンプリング処理を一時的に停止します。
 startSamplingメモリ使用状況 Sample オブジェクトを収集する処理を開始します。
 stopSamplingメモリ使用状況 Sample オブジェクトを収集する処理を終了し、サンプリング処理に使用されたリソースを解放します。
クラス
 クラス説明
 DeleteObjectSampleDeleteObjectSample クラスは、getSamples() ストリーム内で作成されたオブジェクトを表します。各 DeleteObjectSample オブジェクトは NewObjectSample オブジェクトに対応します。
 NewObjectSampleNewObjectSample クラスは、getSamples() ストリーム内で作成されたオブジェクトを表します。
 SampleSample クラスは、異なる継続時間にわたるメモリ解析情報を保持するオブジェクトを作成します。
 StackFrameStackFrame クラスは、関数を含むデータブロックのプロパティへのアクセスを提供します。