プロファイリングのインターフェイス
更新 : 2010 年 7 月
ここでは、共通言語ランタイム (CLR: Common Language Runtime) で実行するプログラムをプロファイリングできるアンマネージ インターフェイスについて説明します。
このセクションの内容
ICLRProfiling インターフェイス
プロファイラーを実行中のプロセスにアタッチできる AttachProfiler メソッドを提供します。ICorProfilerCallback インターフェイス
プロファイラーがサブスクライブしたイベントが発生したときにコード プロファイラーに通知するために CLR が使用するメソッドを提供します。ICorProfilerCallback2 インターフェイス
.NET Framework 2.0 以降でサポートされるコールバックによって ICorProfilerCallback インターフェイスを拡張します。ICorProfilerCallback3 インターフェイス
CLR がプロファイラーにアタッチとデタッチの状態情報を伝えるために使用するコールバック メソッドを提供します。ICorProfilerFunctionEnum インターフェイス
CLR の関数のコレクションを順番に反復処理するメソッドを提供します。ICorProfilerInfo インターフェイス
コード プロファイラーが CLR とやり取りして、イベントの監視および情報の要求を制御するために使用する各種メソッドを提供します。ICorProfilerInfo2 インターフェイス
.NET Framework 2.0 以降でサポートされるメソッドによって ICorProfilerInfo インターフェイスを拡張します。ICorProfilerInfo3 インターフェイス
.NET Framework 4 以降でサポートされるメソッドによって ICorProfilerInfo2 インターフェイスを拡張します。ICorProfilerModuleEnum インターフェイス
アプリケーションまたはプロファイラーによって読み込まれるモジュールのコレクションを順番に反復処理するメソッドを提供します。ICorProfilerObjectEnum インターフェイス
Ngen.exe (ネイティブ イメージ ジェネレーター) で生成された固定オブジェクトのコレクションを順番に反復処理するメソッドを提供します。IMethodMalloc インターフェイス
新しい Microsoft Intermediate Language (MSIL) 関数本体にメモリを割り当てる Alloc メソッドを提供します。
関連項目
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2010 年 7 月 |
インターフェイス リストのエントリの順序を修正しました。 |
カスタマー フィードバック |