Monitorando contadores globais

Contadores globais são estatísticas que monitoram algumas das ações executadas pelo Verificador de Driver em drivers. Essas estatísticas são extraidas de todos os drivers que estão sendo verificados.

Os contadores globais podem ser exibidos usando a Linha de Comando do Verificador ou o Gerenciador de Verificador de Driver.

Linha de comando do verificador

Para exibir contadores globais, use o comando verifier /query . Isso mostrará contadores globais e contadores individuais.

Os contadores globais também estão incluídos nos arquivos de log do Verificador de Driver.

Gerenciador de Verificador de Driver

Para exibir contadores globais, inicie o Gerenciador de Verificador de Driver e selecione a tarefa Exibir informações sobre os drivers verificados no momento . Em seguida, pressione Avançar duas vezes.

Explicação dos contadores globais

Os contadores globais a seguir monitoram estatísticas relacionadas à opção Forçar Verificação de IRQL . Esses contadores incluem ações executadas desde a última inicialização por todos os drivers de modo kernel que estão sendo verificados no momento.

Aumentos de IRQL
O número de vezes que os drivers verificados aumentaram o IRQL.

Spinlocks adquiridos
O número de vezes que os drivers verificados adquiriram bloqueios de rotação.

Execuções Sincronizadas
O número de vezes que os drivers verificados sincronizaram a execução de uma determinada rotina com o ISR associado a um determinado ponteiro de objeto de interrupção.

Guarnições
O número de vezes que o Verificador de Driver cortou a memória paginável do conjunto de trabalho. (Observe que esse é o número de passagens de corte feitas pelo Verificador de Driver, não o número de páginas cortadas.)

O contador global a seguir monitora uma estatística relacionada à opção Simulação de Baixos Recursos .

Falhas injetadas
O número total de alocações de recursos falhou deliberadamente pelo Verificador de Driver desde a última inicialização.

Os contadores globais a seguir monitoram estatísticas relacionadas à opção Pool Especial . Esses contadores sempre refletem as alocações tentadas desde a última inicialização por todos os drivers de modo kernel que estão sendo verificados no momento.

Tentativas de alocações de pool
O número total de alocações de memória tentadas por esses drivers.

Alocações de pool bem-sucedidas
O número de tentativas de alocação que foram bem-sucedidas.

Alocações de pool bem-sucedidas no pool especial
O número de tentativas de alocação que foram bem-sucedidas e foram atribuídas do pool especial.

Alocações de pool sem marca
O número de vezes que esses drivers solicitaram alocações de memória, mas não forneceram uma marca de pool. (As marcas de pool são sempre recomendadas para cada alocação.)

Falha nas alocações do pool
O número de tentativas de alocação que falharam devido à falta de memória.

Se o recurso Pool Especial estiver habilitado, mas menos de 95% de todas as alocações de pool tiverem sido atribuídas do pool especial, um aviso será exibido. No Windows XP e posterior, esse aviso aparecerá em uma caixa de diálogo na tela Contadores Globais . No Windows 2000, esse aviso aparecerá na tela Status do Driver .

O contador global a seguir monitora uma estatística relacionada às opções Pool Especial e Acompanhamento de Pool . Sempre será zero se o Rastreamento de Pool não estiver ativo.

Alocações de pool não rastreadas
O número de alocações não controladas de todos os drivers que estão sendo verificados no momento. As alocações cujo tamanho é uma página ou maior não são rastreadas pelo Acompanhamento de Pool e não podem ser alocadas do pool especial. Os contadores individuais não refletem essas alocações. (No Windows 2000, esse contador pode ser encontrado na tela Acompanhamento de Pool sob o título Alocações Não Rastreadas.)