GFlags
GFlags, редактор глобальных флагов, включает и отключает расширенные функции отладки, диагностики и устранения неполадок. Чаще всего он используется для включения индикаторов, которые другие средства отслеживают, подсчитывают и регистрируют.
Где получить GFlags
GFlags.exe входит в состав средств отладки для Windows 10 (WinDbg).
После установки средств отладки 64-разрядная версия gflags.exe устанавливается по умолчанию в следующем каталоге.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
Если вы используете 32-разрядную версию Windows, используйте 32-разрядную версию gflags.exe , расположенную здесь:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
Общие сведения о GFlags
Разработчики драйверов и тестировщики часто используют GFlags для включения функций отладки, ведения журнала и тестирования напрямую или путем включения команд GFlags в тестовый скрипт. Функции проверки кучи страниц могут помочь выявить утечки памяти и ошибки буфера в драйверах режима ядра .
GFlags имеет диалоговое окно и интерфейс командной строки. Большинство функций доступны в обоих интерфейсах, но некоторые из них доступны только из одного из интерфейсов. Дополнительные сведения см. в разделе Сведения о GFlags.
Компоненты
Проверка кучи страниц. GFlags теперь включает функции
PageHeap
(pageheap.exe), средства, которое позволяет отслеживать выделение кучи.PageHeap
был включен в предыдущие версии Windows.Для функции "Специальный пул " перезагрузка не требуется. В Windows Vista и более поздних версиях Windows можно включать, отключать и настраивать функцию "Специальный пул" без перезагрузки компьютера. Дополнительные сведения см. в разделе Специальный пул.
Трассировка ссылок на объекты. Новый флаг позволяет выполнять трассировку ссылок на объекты и разыменовки объектов в ядре. Эта функция определяет, когда количество ссылок на объекты уменьшается слишком много раз или не уменьшается, даже если объект больше не используется. Этот флаг поддерживается только в Windows Vista и более поздних версиях Windows.
Новый макет диалогового окна. Диалоговое окно GFlags содержит страницы с вкладками для упрощения навигации.
Требования
Чтобы использовать большинство функций GFlags, включая установку флагов в реестре или режиме ядра, а также включение проверки кучи страниц, необходимо быть участником группы администраторов на компьютере. Однако до windows Vista пользователи с доступом по крайней мере к гостевой учетной записи могли запускать программу из диалогового окна Глобальные флаги .
Если функции не работают или работают иначе в определенных версиях операционной системы, различия объясняются в описании компонента.
Этот раздел состоит из следующих частей.
Диалоговое окно "Глобальные флаги"
Справочник по глобальному флагу
Примечание
Неправильное использование этого средства может снизить производительность системы или помешать запуску Windows, что потребует переустановки Windows.
Важно!
Добавление тегов к пулу постоянно включено в Windows Server 2003 и более поздних версиях Windows, включая Windows Vista. В этих системах поле Включить добавление тегов пула проверка диалогового окна Глобальные флаги неактивно, а команды для включения или отключения тегов пула завершаются ошибкой.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по