Compartilhar via


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:

Visão geral do GFlags

Detalhes do GFlags

Comandos do GFlags

Tabela de sinalizadores do GFlags

GFlags e PageHeap

Caixa de diálogo Sinalizadores Globais

Exemplos de GFlags

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

Exemplos de GFlags

Referência de sinalizador global

Ferramentas incluídas nas Ferramentas de Depuração para Windows