Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Служебная программа глобальных флагов (gflags.exe) предоставляет простой метод настройки определенных ключей в системном реестре, настройки параметров ядра работающей системы и изменения параметров файлов изображений. Эти ключи можно задать с помощью графического или командного интерфейса.
Служебная программа "Глобальные флаги" находится в пакете средств поддержки Windows и в пакете средств отладки для Windows. Дополнительные сведения о последнем см. в разделе "Отладка Windows".
Служебная программа "Глобальные флаги" также может использоваться для настройки параметра "Специальный пул" средства проверки драйверов или для назначения специального пула для использования в отдельных выделениях памяти.
Чтобы изменить параметры специального пула, запустите служебную программу "Глобальные флаги" и нажмите кнопку "Системный реестр " в разделе "Назначение ". Раздел тега специального пула ядра в диалоговом окне позволяет задать определенные специальные параметры пула.
Управление выравниванием тегов пула
Нажмите кнопку "Проверить запуск ", чтобы создать специальное выравнивание пула, чтобы сосредоточиться на обнаружении подзапуска. Выберите параметр Завершить проверку, чтобы сосредоточиться на обнаружении переполнения. Эти кнопки управляют выравниванием всех специальных назначений пула, будь то средство проверки драйверов или глобальные флаги.
Использование специального пула по тегу пула или размеру выделения
Специальный пул можно использовать для всех выделений с определенным тегом пула. Чтобы активировать эту функцию, введите тег пула в текстовое поле Pool Tag.
Специальный пул также можно использовать для всех выделений в определенном диапазоне размеров. Хотя это использование специального пула не связано с тегами пула, эта функция, тем не менее, активируется путем ввода числа в текстовое поле тег пула. Это число должно быть меньше PAGE_SIZE.
Для процессора x86 PAGE_SIZE равен 0x1000, а диапазоны размеров выделения равны 8 байт. Чтобы активировать специальный пул для всех выделений с размерами в этом диапазоне, введите число, равное максимуму этого диапазона плюс 8. (Это число всегда равно 8.) В следующей таблице показаны следующие значения:
| Диапазон размеров | Введите это число в текстовом поле тега пула |
|---|---|
От 1 до 8 байт |
16 (0x10) |
От 9 до 16 байт |
24 (0x18) |
От 17 до 24 байт |
32 (0x20) |
... |
... |
0xFE9 до 0xFF0 байт |
0xFF8 |
Для процессора x64 PAGE_SIZE равен 0x1000, а размеры выделения составляют 16 байтов. Чтобы активировать специальный пул для всех выделений с размерами в этом диапазоне, введите число, равное максимуму этого диапазона плюс 16. (Это число всегда равно 16.) В следующей таблице показаны следующие значения:
| Диапазон размеров | Введите это число в текстовом поле тега пула |
|---|---|
От 1 до 16 байт |
32 (0x20) |
17–32 байта |
48 (0x30) |
33–48 байт |
64 (0x40) |
... |
... |
0xFD1 – 0xFE0 байт |
0xFF0 |
Для процессора на основе Itanium PAGE_SIZE равен 0x2000, а диапазоны размеров выделения имеют длину 16 байтов. Чтобы активировать специальный пул для всех выделений с размерами в этом диапазоне, введите число, равное максимуму этого диапазона плюс 16. (Это число всегда равно 16.) В следующей таблице показаны следующие значения:
| Диапазон размеров | Введите это число в текстовом поле тега пула |
|---|---|
От 1 до 16 байт |
32 (0x20) |
17–32 байта |
48 (0x30) |
33–48 байт |
64 (0x40) |
... |
... |
от 0x1FD1 до 0x1FE0 байтов |
0x1FF0 |
Рекомендуется избегать использования тегов пула ниже, чем PAGE_SIZE. Например, если вы помещаете 0x30 в это текстовое поле на процессоре на основе Itanium, специальный пул будет использоваться для всех выделений размером от 17 до 32 байт, а также для выделений с тегом пула 0x0030.
Заметка Если средство проверки драйверов включило специальный пул для драйвера, а служебная программа global Flags включила специальный пул для тега пула или размера выделения, специальный пул будет использоваться для всех выделений, отвечающих любым из этих критериев (при условии доступности пула).
Дополнительные сведения об использовании специального пула см. в разделе "Специальный пул ".