次の方法で共有


ICorProfilerCallback::JITCachedFunctionSearchFinished メソッド

以前にネイティブ イメージ ジェネレーター (NGen.exe) を使用してコンパイルされた関数の検索が終了したことをプロファイラーに通知します。

構文

HRESULT JITCachedFunctionSearchFinished(  
    [in] FunctionID        functionId,  
    [in] COR_PRF_JIT_CACHE result);  

パラメーター

functionId
[in] 検索が実行された関数の ID。

result
[in] 検索結果を示す COR_PRF_JIT_CACHE 列挙体の値。

注釈

.NET Framework バージョン 2.0 では、通常の NGen イメージのすべての関数に対して ICorProfilerCallback::JITCachedFunctionSearchStartedJITCachedFunctionSearchFinished コールバックは行われません。 プロファイラー用に最適化された NGen イメージのみが、イメージ内のすべての関数のコールバックを生成します。 ただし、オーバーヘッドが増加するため、プロファイラーでは、これらのコールバックを使用して関数の Just-In-Time (JIT) コンパイルを強制的に実行する場合にのみ、プロファイラー用に最適化された NGen イメージを要求する必要があります。 それ以外の場合、プロファイラーは関数情報を収集するために遅延戦略を使用する必要があります。

要件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目