次の方法で共有


ICorProfilerCallback::JITCachedFunctionSearchFinished メソッド

ネイティブ イメージ ジェネレーター (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、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

ICorProfilerCallback インターフェイス