GFlags
O GFlags, o Global Flags Editor, habilita e desabilita recursos avançados de depuração, diagnóstico e solução de problemas. Ele é mais usado para ativar indicadores que outras ferramentas rastreiam, contabilizam e registram.
Onde obter o GFlags
GFlags.exe está incluído nas Ferramentas de Depuração para Windows 10 (WinDbg).
Depois que as ferramentas de depuração são instaladas, a versão de 64 bits de gflags.exe é instalada por padrão no diretório a seguir.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
Se você estiver executando uma versão de 32 bits do Windows, use a versão de 32 bits de gflags.exe localizada aqui:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
Visão geral do GFlags
Os desenvolvedores e testadores de drivers normalmente usam o GFlags para ativar recursos de depuração, registro em log e teste diretamente ou incluindo comandos de GFlags em um script de teste. Os recursos de verificação do heap de página podem ajudar você a identificar perdas de memória e erros de buffer em drivers em modo kernel.
O GFlags tem uma caixa de diálogo e uma interface de linha de comando. A maioria dos recursos está disponível em ambas as interfaces, mas alguns recursos só podem ser acessados em uma das interfaces. Para obter mais informações, consulte Detalhes do GFlags.
Recursos
Verificação do heap de página. O GFlags inclui as funções de
PageHeap
(pageheap.exe), uma ferramenta que permite o monitoramento de alocação do heap.Nenhuma reinicialização é necessária para o recurso Pool Especial. Você pode habilitar, desabilitar e configurar o recurso Pool Especial sem reiniciar ("reinicializar") o computador. Para obter mais informações, consulte Pool Especial.
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ências do objeto diminui muitas vezes ou não, 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.
Requisitos
Para usar a maioria dos recursos do GFlags, inclusive a definição de sinalizadores no registro ou em modo kernel, ou habilitar a verificação do heap de página, você deve ser membro do grupo Administrador no computador.
Esta seção inclui:
Tabela de sinalizadores do GFlags
Caixa de diálogo Sinalizadores Globais
Referência de sinalizador global
Observação
O uso incorreto dessa ferramenta pode prejudicar o desempenho do sistema ou impedir que o Windows seja iniciado, o que exige que você reinstale o Windows.
Importante
A marcação de pools está habilitada permanentemente no Windows. A caixa de seleção Habilitar marcação de pools na caixa de diálogo Sinalizadores Globais está esmaecida, e os comandos para habilitar ou desabilitar a marcação de pools falham.
Confira também
Referência de sinalizador global
Ferramentas incluídas nas Ferramentas de Depuração para Windows