要素の階層構造を次に示します。
-
<
WindowsPerformanceRecorder>
-
<
プロファイル>
-
<
SystemCollector>
- < Buffersize>
- < バッファー>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
EventCollector>
- < Buffersize>
- < バッファー>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
HeapEventCollector>
- < Buffersize>
- < バッファー>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
HypervisorEventCollector>
- < Buffersize>
- < BuffersPerCPU>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < SystemProvider>
- < EventProvider>
- < HeapEventProvider>
-
<
Profile>
- < ProblemCategories>
-
<
コレクター>
-
<
SystemCollectorId>
- < Buffersize>
- < バッファー>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < SystemProviderId>
- < SystemProvider>
-
<
EventProviders>
- < EventProviderId>
- < EventProvider>
-
<
EventCollectorId>
- < Buffersize>
- < バッファー>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
EventProviders>
- < EventProviderId>
- < EventProvider>
-
<
HeapEventCollectorId>
- < Buffersize>
- < バッファー>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < HeapEventProviders>
- < HypervisorEventCollectorId>
-
<
SystemCollectorId>
-
<
SystemCollector>
- < TraceMergeProperties>
-
<
OnOffTransitionConfigurations>
-
<
OnOffTransitionConfiguration>
- < PrepareSystem>
- < NumberOfRuns>
- < PostBootDelay>
- < WakeupDelay>
- < TransitionTag>
-
<
OnOffTransitionConfiguration>
-
<
プロファイル>
このセクションでは、Windows パフォーマンス レコーダー (WPR) の記録プロファイルを作成するために使用できる要素について説明します。
このセクションの内容
| 要素 | 説明 |
|---|---|
| Buffers | PercentageOfTotalMemory 属性の値に応じて、セッションの開始時に割り当てられるバッファーの数、またはセッションに割り当てられる合計メモリのパーセンテージを記述します。 |
| BufferSize | 各バッファーのサイズ (KB 単位) を記述します。 |
| BuffersPerCPU | セッションの開始時に CPU ごとに割り当てられるバッファーの数について説明します。 |
| CaptureStateOnSave (EventProvider 内) | トレースの保存時にキャプチャされるイベントを記述するキーワードのコレクションを表します。 |
| CaptureStateOnSave (SystemProvider 内) | トレースの保存時にこれらのキーワード (カーネル フラグ) のカーネル ランダウンをトリガーするシステム キーワードのコレクションを表します。 |
| CaptureStateOnStart (EventProvider 内) | 記録の開始時にキャプチャされるイベントを記述するキーワードのコレクションを表します。 |
| CaptureStateOnStart (SystemProvider 内) | 記録の開始時にこれらのキーワード (カーネル フラグ) のカーネル ランダウンをトリガーするシステム キーワードのコレクションを表します |
| CaptureStateOnDemand (EventProvider 内) | 記録中にオンデマンドでキャプチャされるイベントを記述するキーワードのコレクションを表します。 |
| CaptureStateOnDemand (SystemProvider 内) | 記録中にオンデマンドでこれらのキーワードのカーネル ランダウンをトリガーするキーワードのコレクションを表します。 |
| Collectors | システム コレクター識別子、イベント コレクター識別子、および必要に応じてヒープ イベント コレクター識別子のコレクションを表します。 |
| CustomEvent | カスタム イベントを表します。 |
| CustomEvents | カスタム イベントのコレクションを表します。 |
| CustomKeyword | プロファイルのカスタムキーワードを表します。 |
| DeletePreMergedTraceFiles | 事前マージされたイベント トレース ログ (ETL) ファイルを削除するかどうかを示します。 |
| EventCollector | プロファイルのイベント コレクターを表します。 |
| EventCollectorId | プロファイルのイベント コレクター識別子を表します。 |
| EventProvider | Windows イベント トレーシング (ETW) のユーザー モード プロバイダーを構成します。 |
| EventProviderId | プロファイルのイベント プロバイダー識別子を表します。 |
| EventProviders | イベント プロバイダー識別子とイベント プロバイダーのコレクションを表します。 |
| FileCompression | ETL ファイルを圧縮するかどうかを示します。 |
| FileMax | ETW によって作成されるログ ファイルのインスタンスの最大数を示します。 |
| HeapEventCollector | ヒープ イベントのコレクターを表します。 |
| HeapEventCollectorId | プロファイルのヒープイベントのコレクターの識別子を表します。 |
| HeapEventProvider | プロファイルのヒープイベントのプロバイダーを表します。 |
| HeapEventProviderId | ヒープ イベントのプロバイダーの識別子を表します。 |
| HeapEventProviders | ヒープ イベント プロバイダー識別子とヒープ イベント プロバイダーのコレクションを表します。 |
| HeapProcessId | ヒーププロセスを一意に識別します。 |
| HeapProcessIds | ヒープ プロセス識別子のコレクションを表します。 |
| HypervisorEventCollector | ハイパーバイザー イベントのコレクターを表します。 |
| HypervisorEventCollectorId | プロファイルのヒープ イベント コレクターの識別子を表します。 |
| Keyword (EventProvider 内) | ユーザー モード プロバイダーの ETW キーワードを記述します。 |
| Keyword (SystemProvider 内) | カーネルモードセッションに対して有効にできるカーネルフラグを記述します。 |
| Keywords (EventProvider 内) | イベント プロバイダー キーワードのコレクションを表します。 |
| Keywords (SystemProvider 内) | システム プロバイダー キーワードのコレクションを表します。 |
| MaximumFileSize | トレース ファイルの最大サイズについて説明します。 |
| NumberOfRuns | オン/オフ切り替えの実行回数を示します。 |
| OnOffTransitionConfiguration | オン/オフ切り替えの構成を表します。 |
| OnOffTransitionConfigurations | オン/オフ切り替え構成のコレクションを表します。 |
| PoolTag | プール ページを分析するために有効にするプールタグを記述します。 |
| PoolTags | 最大 4 個のプールタグのコレクションを表します。 |
| PostBootDelay | 起動後のオン/オフ切り替えの遅延の長さ (秒) を示します。 |
| PrepareSystem | システムのオン/オフ切り替えを準備するかどうかを示します。 |
| ProblemCategories | 問題カテゴリのコレクションを表します。 |
| ProblemCategory | プロファイルの問題カテゴリを表します。 |
| プロファイル | 問題カテゴリおよびコレクターのコレクションを表します。 |
| Profiles | コレクター、プロバイダ、およびプロファイルのコレクションを表します。 |
| スタック | スタックを有効にするカーネル イベントを記述します。 |
| StackCaching | コレクターのスタックキャッシュ属性を記述します。 |
| Stacks | スタックのコレクションを表します。 |
| SystemCollector | ETW カーネル モード セッションを有効にする構成を記述します。 |
| SystemCollectorId | システム コレクターの識別子を表します。 |
| SystemProvider | カーネル モード プロバイダーを有効にする構成を記述します。 |
| SystemProviderId | システム プロバイダーを一意に識別します。 |
| TraceMergeProperties | トレース マージ プロパティのコレクションを表します。 |
| TraceMergeProperty | 複数のプロファイルの記録をマージするときに適用される構成を格納します。 |
| TransitionTag | OnOffTransitionConfiguration 要素の切り替えタグを示します。 |
| WakeupDelay | OnOffTransitionConfiguration 要素のスリープ状態から発生する遅延 (秒) を示します。 |
| WindowsPerformanceRecorder | プロファイルの作成に関するメタデータを表します。 |