Compartilhar via


GFlags

GFlags, the Global Flags Editor, enables and disables advanced debugging, diagnostic, and troubleshooting features. A ferramenta geralmente é usada para ativar indicadores que outras ferramentas rastreiam, contam e registram.

The gflags.exe file is included in the Debugging Tools for Windows 10 (WinDbg). Quando você instala as ferramentas de depuração, a versão de 64 bits do arquivo é instalada por padrão.

  • Windows 64-bit: Access GFlags in the default x64 location, C:\Program Files (x86)\Windows Kits\10\Debuggers\x64.

  • Windows 32-bit: Access GFlags in the x86 location, C:\Program Files (x86)\Windows Kits\10\Debuggers\x86.

Visão geral do GFlags

Os desenvolvedores e testadores de driver geralmente usam GFlags para ativar recursos de depuração, registro em log e teste diretamente ou incluindo comandos GFlags em um script de teste. The page heap verification features can help you identify memory leaks and buffer errors in kernel-mode drivers.

O GFlags fornece uma experiência de interface do usuário de caixa de diálogo e também um prompt de linha de comando. A maioria dos recursos está disponível na interface do usuário e na linha de comando, mas alguns recursos são acessíveis apenas em uma interface. For more information, see GFlags details.

Features

O GFlags dá suporte aos seguintes recursos:

  • Verificação do heap de página. GFlags includes the functions of PageHeap (pageheap.exe file), a tool that enables heap allocation monitoring.

  • No reboot is required for the Special Pool feature. You can enable, disable, and configure the Special Pool feature without restarting (rebooting) the computer. For more information, see Special Pool.

  • Rastreamento de referência do objeto. Um sinalizador permite o rastreamento de referência e desreferência de objeto no kernel. Esse recurso detecta quando uma contagem de referência de objeto é decrementada com muita frequência ou não é decrementada, mesmo que um objeto não seja mais usado.

  • A caixa de diálogo GFlags tem páginas com guias para facilitar a navegação.

Important

A marcação de pools está habilitada permanentemente no Windows. A caixa de seleção Habilitar marcação de pool na caixa de diálogo Sinalizadores Globais não está disponível e os comandos para habilitar ou desabilitar a marcação do pool falham.

Requirements

Para usar a maioria dos recursos do GFlags, você deve ser membro do grupo administrador no computador. Por exemplo, para definir sinalizadores no registro ou no modo kernel ou habilitar a verificação de heap de página.

Note

O uso incorreto da ferramenta GFlags pode prejudicar o desempenho do sistema ou impedir que o Windows seja iniciado, o que pode exigir que você reinstale o Windows.

Esta seção inclui: