Поделиться через


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), инструмент, который обеспечивает мониторинг выделения кучи.

  • Перезагрузка не требуется для функции специального пула. Вы можете включить, отключить и настроить функцию специального пула без перезапуска ("перезагрузки") компьютера. Дополнительные сведения см. в разделе "Специальный пул".

  • Трассировка ссылок на объект. Флаг включает трассировку ссылок на объект и расшифровку объектов в ядре. Эта функция обнаруживает, когда количество ссылок на объект уменьшается слишком много раз или не уменьшается, даже если объект больше не используется.

  • В диалоговом окне GFlags есть страницы с вкладками для простой навигации.

Требования

Чтобы использовать большинство функций GFlags, включая параметры флагов в реестре или в режиме ядра, или включение проверки кучи страниц, необходимо быть членом группы администратора на компьютере.

В этом разделе:

Обзор GFlags

Сведения о GFlags

Команды GFlags

Таблица флагов GFlags

GFlags и PageHeap

Диалоговое окно "Глобальные флаги"

Примеры GFlags

Справочник по глобальному флагу

Примечание.

Неправильное использование этого средства может снизить производительность системы или предотвратить запуск Windows, требуя переустановки Windows.

Внимание

 Теги пула постоянно включены в Windows. Флажок "Включить тег пула" в диалоговом окне "Глобальные флаги" неактивен, а команды для включения или отключения тегов пула завершаются ошибкой.

См. также

Примеры GFlags

Ссылка на глобальный флаг

Средства, включенные в средства отладки для Windows