Share via


グローバル カウンターの監視

グローバル カウンター は、ドライバー検証ツールがドライバーに対して実行するアクションの一部を監視する統計情報です。 これらの統計情報は、検証されるすべてのドライバーから取得されます。

グローバル カウンターは、 検証ツールのコマンド ラインを使用するか、 ドライバー検証ツール マネージャーを使用して表示できます。

Verifier コマンド ライン

グローバル カウンターを表示するには、 verifier /query コマンドを使用します。 これにより、グローバル カウンターと 個々のカウンターの両方が表示されます。

グローバル カウンターは、ドライバー検証ツール の ログ ファイルにも含まれています。

ドライバー検証マネージャー

グローバル カウンターを表示するには、ドライバー検証ツール マネージャーを起動し、 現在検証済みのドライバー タスクに関する情報の表示 を選択します。 次に、 [次へ] を 2 回押します。

グローバル カウンターの説明

次のグローバル カウンターは、 IRQL チェックの強制 オプションに関連する統計情報を監視します。 これらのカウンターには、現在検証中のすべてのカーネル モード ドライバーが最後に起動してから実行されたアクションが含まれます。

IRQL Raises
検証済みドライバーが IRQL を発生させた回数。

取得したスピンロック
検証済みのドライバーがスピン ロックを取得した回数。

同期された実行数
検証されたドライバーが、特定の割り込みオブジェクト ポインターに関連付けられている ISR と特定のルーチンの実行を同期した回数。

トリム
ドライバー検証ツールがワーキング セットからページング可能メモリをトリミングした回数。 (これは、トリミングされたページの数ではなく、ドライバー検証ツールによって行われたトリミング パスの数であることに注意してください)。

次のグローバル カウンターは、 低リソース シミュレーション オプションに関連する統計情報を監視します。

挿入された障害
前回の起動時以降にドライバー検証ツールによって意図的に失敗したリソース割り当ての合計数。

次のグローバル カウンターは、 特殊プール オプションに関連する統計情報を監視します。 これらのカウンターには、現在検証中のすべてのカーネル モード ドライバーによる前回の起動以降に試行された割り当てが常に反映されます。

プールの割り当てが試行されました
これらのドライバーによって試行されたメモリ割り当ての合計数。

プールの割り当てに成功しました
成功した割り当て試行の数。

特別なプールでプールの割り当てが成功しました
割り当て試行が成功し、特別なプールから割り当てられた回数。

タグなしのプール割り当て
これらのドライバーがメモリ割り当てを要求したが、プール タグを指定しなかった回数。 (プール タグは、割り当てごとに常に推奨されます)。

プールの割り当てに失敗しました
メモリ不足が原因で失敗した割り当て試行の数。

特殊プール機能が有効になっていても、すべてのプール割り当ての 95% 未満が特殊プールから割り当てられている場合は、警告が表示されます。 Windows XP 以降では、この警告は グローバル カウンター 画面のダイアログ ボックスに表示されます。 Windows 2000 では、この警告は ドライバーの 状態 画面に表示されます。

次のグローバル カウンターは、 特殊なプールプールの追跡 オプションに関連する統計情報を監視します。 プール追跡がアクティブでない場合、常に 0 になります。

プールの割り当てが追跡されない
現在検証中のすべてのドライバーからの追跡されていない割り当ての数。 サイズが 1 ページ以上の割り当ては、プール追跡によって追跡されず、特別なプールから割り当てることはできません。 個々のカウンター には、これらの割り当ては反映されません。 (Windows 2000 では、このカウンターはタイトル [未追跡割り当て] の下の [プールの追跡] 画面)。