Partilhar via


Visão geral do GFlags

O GFlags (gflags.exe), o Editor de Sinalizadores Globais, habilita e desabilita recursos avançados de diagnóstico e solução de problemas internos do sistema. Você pode executar GFlags em uma janela do Prompt de Comando ou usar sua caixa de diálogo de interface gráfica do usuário.

Para obter informações sobre como instalar e localizar gflags.exe, consulte GFlags.

Use GFlags para ativar os seguintes recursos:

Registry
Defina recursos de depuração em todo o sistema para todos os processos em execução no computador. Essas configurações são armazenadas na entrada do Registro GlobalFlag (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag). Eles entram em vigor quando você reinicia o Windows e permanece em vigor até que você os altere e reinicie novamente.

Configurações do sinalizador de kernel
Defina os recursos de depuração para esta sessão. Essas configurações têm efeito imediato, mas são perdidas quando o Windows é desligado. As configurações afetam todos os processos iniciados após a conclusão desse comando.

Configurações de arquivo de imagem
Defina recursos de depuração para um programa específico. Essas configurações são armazenadas em uma entrada de registro GlobalFlag para cada programa (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag). Eles entram em vigor quando você reinicia o programa e permanece em vigor até que você os altere.

Depurador
Especifique que um programa específico sempre é executado em um depurador. Essa configuração é armazenada no registro. Ele entra em vigor imediatamente e permanece em vigor até que você o altere. (Esse recurso está disponível apenas na caixa de diálogo Sinalizadores Globais .)

Lançamento
Execute um programa com as configurações de depuração especificadas. As configurações de depuração são efetivas até que o programa seja interrompido. (Esse recurso está disponível somente na caixa de diálogo Sinalizadores Globais .)

Pool Especial
Solicite que a alocação com uma marca de pool especificada ou de um tamanho especificado seja preenchida do pool especial. Esse recurso ajuda você a detectar e identificar a origem de erros no uso do pool de kernel, como gravar além do espaço de memória alocado ou fazer referência à memória que já foi liberada.

A partir do Windows Vista, você pode habilitar, desabilitar e configurar o recurso de pool especial (Marca de Pool Especial do Kernel) como uma configuração de sinalizadores de kernel, que não requer uma reinicialização ou como uma configuração do Registro, o que requer uma reinicialização.

Verificação de heap de página
Habilitar, desabilitar e configurar a verificação de heap de página para um programa. Quando habilitado, o heap de página monitora operações dinâmicas de memória de heap, incluindo alocação e operações livres, e causa uma quebra de depurador quando detecta um erro de heap.

Saída silenciosa do processo
Habilite, desabilite e configure o monitoramento e o relatório de saídas silenciosas para um processo. Você pode especificar ações que ocorrem quando um processo é encerrado silenciosamente, incluindo notificação, log de eventos e criação de arquivos de despejo. Para obter mais informações, consulte Monitorando a saída de processos silenciosos.