構造体のプロファイリング

このセクションではプロファイル API で使用されるアンマネージ構造体について説明します。

このセクションの内容

COR_PRF_ASSEMBLY_REFERENCE_INFO 構造体
共通言語ランタイムに、アセンブリ参照クロージャー ウォークを実行するときに考慮するべき参照アセンブリに関する詳細を提供します。

COR_PRF_CODE_INFO 構造体
メモリに格納されている 1 個の連続ブロックからなるネイティブ コードを表します。

COR_PRF_EX_CLAUSE_INFO 構造体
特定の例外句インスタンスおよび関連するフレームに関する情報を格納します。

COR_PRF_FUNCTION 構造体
関数の一意の表記を、その関数の ID を再コンパイルされたバージョンの ID と組み合わせることによって、提供します。

COR_PRF_FUNCTION_ARGUMENT_INFO 構造体
関数の引数を左から右方向で表します。

COR_PRF_FUNCTION_ARGUMENT_RANGE 構造体
メモリに左から右方向へ連続で格納される関数の引数のブロックを表します。

COR_PRF_GC_GENERATION_RANGE 構造体
ガーベッジ コレクションを実行中のメモリ範囲 (ブロック) を説明します。

COR_PRF_EVENTPIPE_PROVIDER_CONFIG 構造体
(.NET Core) EventPipe プロバイダーを構成するために必要なフィールドを記述します。

COR_PRF_EVENTPIPE_PARAM_DESC 構造体
(.NET Core) EventPipe イベントのパラメーターの名前と型を記述します。

COR_PRF_EVENT_DATA 構造体
(.NET Core) 書き込まれる EventPipe イベントのイベント データを記述します。

COR_DEBUG_IL_TO_NATIVE_MAP

COR_IL_MAP

プロファイリングの概要

プロファイリングのインターフェイス

グローバル静的関数のプロファイル

列挙体のプロファイリング