次の方法で共有


プロファイル API のローダー コールバック

更新 : 2007 年 11 月

ローダー コールバックは、アプリケーションのドメイン、アセンブリ、モジュール、クラスの読み込みとアンロードに対して発行されるメソッドです。これらのメソッドは、LoadStarted/LoadFinished および UnloadStarted/UnloadFinished というわかりやすい名前のペアにまとめられています。

場合によっては、共通言語ランタイム (CLR: Common Language Runtime) からプロファイラに対して、まずアセンブリの読み込みが通知され、その後でアセンブリ用の各モジュールの読み込みが通知されると想定したいときがあります。しかし、実際の処理は、ローダーの実装におけるさまざまな要因によって異なります。

プロファイラで想定できるのは、以下の点だけです。

  • Started コールバックは、同じ ID の Finished コールバックより前に通知されます。

  • Started コールバックと Finished コールバックは、同じスレッドで通知されます。

Bb397887.alert_note(ja-jp,VS.90).gifメモ :

ローダー コールバックは Started/Finished のペアになっていますが、.NET Framework Version 2.0 では、これらを使用してローダー内での操作のタイミングを正確に判断することはできません。

参照

その他の技術情報

プロファイル API の主要概念

プロファイリングの概要