次の方法で共有


!sysptes

!sysptes 拡張機能は、システム ページ テーブル エントリ (PTE) を書式設定された形式で表示します。

!sysptes [Flags]

パラメーター

フラグ
表示する詳細レベルを指定します。 Flags には、以下のビットの任意の組み合わせを指定できます。 既定値はゼロです。

ビット 0 (0x1)
空き PTE に関する情報を表示します。

ビット 1 (0x2)
(Windows 2000 のみ) ページ使用状況の統計情報に未使用のページを表示します。

グローバル特殊プール内の空き PTE に関する情報を表示します。

ビット 2 (0x4)
ロックされたページのマッピングに割り当てられているシステム PTE に関する詳細情報を表示します。

ビット 3 (0x8)
(Windows 2000 および Windows XP のみ) 非ページング プール拡張の空き PTE 情報を表示します。 このビットが設定されている場合、他のリストは表示されません。 0x1 と 0x8 の両方が設定されている場合は、非ページング プール拡張の空き PTE がすべて表示されます。 0x8 しか設定しなかった場合、表示されるのはその合計のみです。

ビット 4 (0x10)
(Windows Vista 以降) セッションの特殊プールの空き PTE 情報を表示します。

DLL

Kdexts.dll

追加情報

ページ テーブルと PTE については、『Microsoft Windows Internals』(Mark Russinovich および David Solomon 共著) を参照してください。

解説

特殊 PTE を調べるには、!pte 拡張機能を使用します。

Windows システムの例を次に示します。

kd> !sysptes 1

System PTE Information
  Total System Ptes 571224
     SysPtes list of size 1 has 361 free
     SysPtes list of size 2 has 91 free
     SysPtes list of size 4 has 48 free
     SysPtes list of size 8 has 36 free
     SysPtes list of size 9 has 29 free
     SysPtes list of size 23 has 29 free
 
    starting PTE: fffffe0059388000
    ending PTE:   fffffe00597e3ab8

      free ptes: fffffe0059388000   number free: 551557.
      free ptes: fffffe00597be558   number free: 104.
      free ptes: fffffe00597d2828   number free: 676.

  free blocks: 3   total free: 552337    largest free block: 551557