Event
ハードウェア カウンターが収集されるカーネル イベントを記述します。 この要素は、Counters および Counter 要素とともに使用する必要があります。
要素の階層
-
<
WindowsPerformanceRecorder>
-
<
プロファイル>
- < HardwareCounter>
-
<
Profile>
- < コレクター>
-
<
プロファイル>
構文
<Event Value = "AlpcClosePort" | "AlpcConnectFail" | "AlpcConnectRequest" ...>
</Event>
属性および要素
属性
属性 | 説明 | データ型 | 必須 | Default |
---|---|---|---|---|
Value | カーネル イベントを示します。 | 使用可能な値については、「解説」を参照してください。 | はい |
子要素
なし。
親要素
要素 | 説明 |
---|---|
イベント | イベントのコレクションを表します。 |
注釈
これらのカウンターは、ETW イベントで収集されます。 ハードウェア カウンターを指定するには、Counters を使用してください。 次の表では、Value 属性として使用できる値について説明します。
値 | 説明 |
---|---|
AlpcClosePort |
アドバンスト ローカル プロシージャ コール (ALPC) のポート クローズ メッセージ。 |
AlpcConnectFail |
ALPC の接続失敗メッセージ。 |
AlpcConnectRequest |
ALPC の接続要求。 |
AlpcConnectSuccess |
ALPC の接続要求が成功しました。 |
AlpcReceiveMessage |
ALPC メッセージを受信しました。 |
AlpcSendMessage |
ALPC メッセージを送信しました。 |
AlpcUnwait |
ALPC の要求待機がキャンセルされました。 |
AlpcWaitForNewMessage |
ALPC が新しいメッセージ要求を待機しています。 |
AlpcWaitForReply |
ALPC が応答要求を待機しています。 |
CcCanIWriteFail |
|
CcFlushCache |
|
CcFlushSection |
|
CcLazyWriteScan |
|
CcReadAhead |
|
CcWorkitemComplete |
|
CcWorkitemDequeue |
|
CcWorkitemEnqueue |
|
CcWriteBehind |
|
ContiguousMemoryGeneration |
連続したメモリ生成のイベント。 |
CSwitch |
コンテキスト スイッチ。 |
DiskFlushInit |
ディスク フラッシュの初期化。 |
DiskReadInit |
ディスク読み取り操作の初期化。 |
DiskWriteInit |
ディスク書き込み操作の初期化。 |
ExecutiveResource |
エグゼクティブ リソース操作。 |
FileCleanup |
ファイルのクリーンアップ。 |
FileClose |
ファイルのクローズ。 |
FileCreate |
ファイルの作成。 |
FileDelete |
ファイルの削除。 |
FileDirEnum |
ファイル ディレクトリの列挙。 |
FileDirNotify |
ディレクトリ通知のマイナー コードでディレクトリ変更制御の割り込み要求プロシージャを受信したときに、ログに記録されるファイル I/O イベント。 |
FileFlush |
ファイルのフラッシュ。 |
FileFSCTL |
ファイル システム コントロール操作。 |
FileOpEnd |
ファイル操作の終了。 |
FileQueryInformation |
ファイル情報の照会。 |
FileRead |
ファイルからの読み取り。 |
FileRename |
ファイル名の変更。 |
FileSetInformation |
ファイル情報の変更。 |
FileWrite |
ファイルへの書き込み。 |
HardFault |
ハード フォールト。 |
HeapAllocation |
ヒープの割り当て。 |
HeapCreate |
ヒープの作成。 |
HeapDestroy |
ヒープの破棄。 |
HeapFree |
ヒープの解放。 |
HeapRangeCreate |
ヒープ範囲の作成。 |
HeapRangeDestroy |
ヒープ範囲の破棄。 |
HeapRangeRelease |
ヒープ範囲の解放。 |
HeapRangeReserve |
ヒープ範囲は予約されています。 |
HeapReallocation |
ヒープの再割り当て。 |
ImageLoad |
イメージが読み込まれました。 |
ImageUnload |
イメージがアンロードされました。 |
KernelQueueEnqueue |
カーネル キューに何かが追加されました。 |
KernelQueueDequeue |
カーネル キューから何かが削除されました。 |
KernelSignal |
|
KernelSignalInit |
|
KernelSync |
|
KernelSyncAll |
|
KernelWaitSync |
|
KernelWaitSyncAll |
|
MapFile |
マップ ファイル。 |
Mark |
|
MiniFilterPostOpInit |
|
MiniFilterPreOpInit |
|
PageAccess |
ページへのアクセス。 |
PagefaultAV |
アクセス違反ページ フォールト。 |
PagefaultCopyOnWrite |
コピー オン ライト ページ フォールト。 |
PagefaultDemandZero |
要求ゼロ ページ フォールト。 |
PagefaultGuard |
ガード ページでのフォールト。 |
PagefaultHard |
ハード ページ フォールト。 |
PagefaultTransition |
切り替えページ フォールト。 |
PagefileBackedImageMapping |
|
PagefileMappedSectionCreate |
ページ ファイルのマップされたセクションの作成。 |
PagefileMappedSectionDelete |
ページ ファイルのマップされたセクションの削除。 |
PageRangeAccess |
ページ範囲へのアクセス。 |
PageRangeRelease |
ページ範囲の解放。 |
PageRelease |
ページの解放。 |
PoolAllocation |
メモリ プールの割り当て。 |
PoolAllocationSession |
セッション プールの割り当て。 |
PoolFree |
メモリ プールの割り当ての解放。 |
PoolFreeSession |
セッション プールの解放。 |
PowerDeviceNotify |
電源デバイスの通知。 |
PowerDeviceNotifyComplete |
電源デバイスの通知の終了。 |
PowerIdleStateChange |
アイドル状態の変更。 |
PowerPerfStateChange |
新旧のプロセッサ周波数、それが適用されるプロセッサなど、電源状態の変更。 |
PowerPostSleep |
デバイスがスリープ状態から抜けました。 |
PowerPreSleep |
デバイスがスリープ状態に入りました。 |
PowerSessionCallout |
カーネルが間もなく電源の切り替えを実行します。 |
PowerSessionCalloutReturn |
PowerSessionCallout が完了し、状態またはエラーがログに記録されます。 |
PowerSetDevicesState |
デバイスの電源状態の設定。 |
PowerSetDevicesStateReturn |
PowerSetDevicesState が完了し、状態またはエラーがログに記録されます。 |
PowerSetPowerAction |
電源操作の設定。 |
PowerSetPowerActionReturn |
電源操作後の状態を示します。 |
PowerThermalConstraint |
デバイスの温度制約または上限を変更するイベント。 |
ProcessCreate |
プロセスが作成されました。 |
ProcessDelete |
プロセスが削除されました。 |
SampledProfile |
サンプリングされたプロファイルを示します。 |
SampledProfileSetInterval |
プロファイルのサンプリング間隔の設定。 |
ReadyThread |
準備スレッド イベント。 |
RegistryCloseKey |
レジストリ キーのクローズ。 |
RegistryCreateKey |
レジストリ キーの作成。 |
RegistryDeleteKey |
レジストリ キーの削除。 |
RegistryDeleteValue |
レジストリ値の削除。 |
RegistryEnumerateKey |
レジストリ キーの列挙。 |
RegistryEnumerateValueKey |
レジストリ キー値の列挙。 |
RegistryFlush |
レジストリのフラッシュ。 |
RegistryKcbCreate |
レジストリのキー制御ブロックの作成。 |
RegistryKcbDelete |
レジストリのキー制御ブロックの削除。 |
RegistryOpenKey |
レジストリ キーのオープン。 |
RegistryQueryKey |
レジストリ キーの照会。 |
RegistryQueryMultipleValue |
複数のレジストリ値の照会。 |
RegistryQuerySecurity |
レジストリのセキュリティ設定の照会。 |
RegistryQueryValue |
レジストリ値の照会。 |
RegistrySetInformation |
レジストリ情報の設定。 |
RegistrySetSecurity |
レジストリのセキュリティの設定。 |
RegistrySetValue |
レジストリ値の設定。 |
RegistryVirtualize |
レジストリの仮想化。 |
SplitIO |
個別のパケットに分割された I/O を示します。 |
SystemCallEnter |
システム コールの開始。 |
SystemCallExit |
システム コールの終了。 |
ThreadCreate |
スレッドの作成。 |
ThreadDCEnd |
スレッド デバイス コンテキストの終了。 |
ThreadDCStart |
スレッド デバイス コンテキストの開始。 |
ThreadDelete |
スレッドの削除。 |
ThreadPoolCallbackCancel |
スレッドプール コールバックのキャンセル。 |
ThreadPoolCallbackDequeue |
キューからのスレッドプール コールバックの削除。 |
ThreadPoolCallbackEnqueue |
キューへのスレッドプール コールバックの配置。 |
ThreadPoolCallbackStart |
スレッドプール コールバックの開始。 |
ThreadPoolCallbackStop |
スレッドプール コールバックの終了。 |
ThreadPoolClose |
スレッド プールのクローズ。 |
ThreadPoolCreate |
スレッド プールの作成。 |
ThreadPoolSetMaxThreads |
スレッド プール内のスレッドの最大数の設定。 |
ThreadPoolSetMinThreads |
スレッド プール内のスレッドの最小数の設定。 |
ThreadSetBasePriority |
スレッドの基本優先度の設定。 |
ThreadSetPriority |
スレッドの優先順位の設定。 |
TimerPeriodic |
定期的なタイマー イベント。 |
TimerOnShot |
1 回限りのタイマー イベント。 |
UnMapFile |
ファイルのマッピング解除。 |
VirtualAllocation |
仮想メモリの割り当て。 |
VirtualFree |
仮想メモリの解放。 |