更新 : 2007 年 11 月
ネイティブ イメージ ジェネレータ (NGen.exe) を使用して以前にコンパイルされた関数の検索が完了したことをプロファイラに通知します。
HRESULT JITCachedFunctionSearchFinished(
[in] FunctionID functionId,
[in] COR_PRF_JIT_CACHE result);
パラメータ
functionId
[入力] 検索が実行された関数の ID。result
[入力] 検索の結果を示す COR_PRF_JIT_CACHE 列挙体の値。
解説
.NET Framework Version 2.0 では、ICorProfilerCallback::JITCachedFunctionSearchStarted コールバックと JITCachedFunctionSearchFinished コールバックは、通常の NGen イメージ内のすべての関数に対して行われるわけではありません。イメージ内のすべての関数のコールバックを生成できるのは、プロファイラ用に最適化された NGen イメージのみです。ただし、追加のオーバーヘッドにより、これらのコールバックを使用して関数の Just-In-Time (JIT) コンパイルを強制的に実行する場合のみ、プロファイラは最適化された NGen イメージを要求する必要があります。それ以外の場合、プロファイラは負荷の少ない方法を使用して関数情報を収集する必要があります。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : CorProf.idl
ライブラリ : CorGuids.lib
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0