!sysptes

Расширение !sysptes отображает форматное представление записей таблицы системной страницы (PTEs).

!sysptes [Flags]

Параметры

Flags
Указывает уровень детализации для отображения. Флаги могут быть любым сочетанием следующих битов. Значение по умолчанию равно нулю:

Bit 0 (0x1)
Отображает сведения о бесплатных PTEs.

Бит 1 (0x2)
(Только Windows 2000) Отображает неиспользуемые страницы в статистике использования страниц.

Отображает сведения о бесплатных PTEs в глобальном специальном пуле.

Бит 2 (0x4)
Отображает подробные сведения о любых системных PTEs, выделенных для сопоставления заблокированных страниц.

Бит 3 (0x8)
(Только Windows 2000 и Windows XP) Отображает непагаченные сведения о расширении пула. Если этот бит задан, другие списки не отображаются. Если заданы оба 0x1 и 0x8, отображаются все непагированные PTES расширения пула. Если задано только 0x8, отображается только общее значение.

Бит 4 (0x10)
(Windows Vista и более поздние версии) Отображает специальный пул бесплатных сведений О PTE для сеанса.

DLL-библиотеки

Kdexts.dll

Дополнительная информация

Сведения о таблицах страниц и PTEs см. в разделе "Внутренние компоненты Microsoft Windows", марк Руссинович и Дэвид Соломон.

Замечания

Чтобы изучить конкретный 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