アプリケーション ドメインのリソース監視 (ARM) ETW イベント

これらのイベントは、アプリケーション ドメインの状態に関する詳細な診断の情報を提供します。 これらのイベントを使用することもできますが、アプリケーション ドメインのリソース監視 (ARM) の機能を使用しても同じ情報を得られます。

ThreadCreated イベント

このイベントは、ランダウン プロバイダーで ThreadDC としても発生します (AppDomainResourceManagementRundownKeyword キーワードで発生)。 これは、このカテゴリでランダウン プロバイダーで発生する唯一のイベントです。

次の表に、キーワードとレベルを示します。 詳細については、「CLR ETW キーワードおよびレベル」を参照してください。

イベントを発生させるキーワード レベル
AppDomainResourceManagementKeyword (0x800) 情報通知 (4)
ThreadingKeyword (0x10000) 情報通知 (4)

次の表に、イベント情報を示します。

イベント イベント ID いつ発生するか
ThreadCreated 85 アプリケーション ドメインに対してスレッドが作成された。

次の表に、イベント データを示します。

フィールド名 データ型 説明
ThreadID win:UInt64 作成されたスレッドの ID。
AppDomainID win:UInt64 スレッドのアクティビティの報告対象のアプリケーション ドメインの識別子。
フラグ win:UInt32 スレッドの作成フラグ
ManagedThreadIndex win:UInt32 作成されたスレッドのマネージド インデックス。
OSThreadID win:UInt32 作成されたスレッドのオペレーティング システム ID。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。

AppDomainMemAllocated イベント

次の表に、キーワードとレベルを示します。

イベントを発生させるキーワード レベル
AppDomainResourceManagementKeyword (0x800) 情報通知 (4)

次の表に、イベント情報を示します。

イベント イベント ID いつ発生するか
AppDomainMemAllocated 83 アプリケーション ドメインに 4 MB ずつのメモリ (概算) が割り当てられる。

次の表に、イベント データを示します。

フィールド名 データ型 説明
AppDomainID win:UInt64 リソースの使用状況の報告対象のアプリケーション ドメインの識別子。
Allocated win:UInt64 アプリケーション ドメインが作成されてから、このアプリケーション ドメインに割り当てられたバイトの合計数 (解放されたメモリの量は引かれない)。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。

AppDomainMemSurvived イベント

次の表に、キーワードとレベルを示します。

イベントを発生させるキーワード レベル
AppDomainResourceManagementKeyword (0x800) 情報通知 (4)

次の表に、イベント情報を示します。

イベント イベント ID いつ発生するか
AppDomainMemSurvived 84 各ガベージ コレクションが終了した。

次の表に、イベント データを示します。

フィールド名 データ型 説明
AppDomainID win:UInt64 リソースの使用状況の報告対象のドメインの識別子。
Survived win:UInt64 最後のコレクションの実行後に残され、このアプリケーション ドメインによって保持されることが判明しているバイト数。 この数は、完全なコレクションの後では正確で完全ですが、短期コレクションの後では完全ではない可能性があります。
ProcessSurvived win:UInt64 最後のコレクション後に残った合計バイト数。 完全なコレクションの後では、この数はマネージド ヒープにライブで保持されるバイト数を表します。 短期コレクションの後では、この数は短期のジェネレーションにライブで保持されるバイト数を表します。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。

ThreadAppDomainEnter イベント

次の表に、キーワードとレベルを示します。

イベントを発生させるキーワード レベル
AppDomainResourceManagementKeyword (0x800) 情報通知 (4)
ThreadingKeyword (0x10000) 情報通知 (4)

次の表に、イベント情報を示します。

イベント イベント ID いつ発生するか
ThreadAppDomainEnter 87 アプリケーション ドメインにスレッドが入力される。

次の表に、イベント データを示します。

フィールド名 データ型 説明
ThreadID win:UInt64 スレッド識別子です。
AppDomainID win:UInt64 アプリケーション ドメインの識別子。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。

ThreadTerminated イベント

次の表に、キーワードとレベルを示します。

イベントを発生させるキーワード レベル
AppDomainResourceManagementKeyword (0x800) 情報通知 (4)
ThreadingKeyword (0x10000) 情報通知 (4)

次の表に、イベント情報を示します。

イベント イベント ID いつ発生するか
ThreadTerminated 86 スレッドが終了する。

次の表に、イベント データを示します。

フィールド名 データ型 説明
ThreadID win:UInt64 スレッド識別子です。
AppDomainID win:UInt64 アプリケーション ドメインの識別子。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。

関連項目