Partilhar via


Monitoramento de Contadores Globais

Contadores globais são estatísticas que monitorizam algumas das ações que o Driver Verifier executa sobre os drivers. Estas estatísticas são extraídas de todos os condutores que estão a ser verificados.

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

Linha de comando do verificador

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

Contadores globais também estão incluídos nos arquivos de log do Verificador de Controladores.

Gerente de Verificador de Driver

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

Explicação dos Contadores Globais

Os contadores globais a seguir monitoram as estatísticas relacionadas à opção Forçar verificação 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.

IRQL aumenta
O número de vezes que os motoristas verificados aumentaram o IRQL.

Spinlocks Adquiridos
O número de vezes que os motoristas 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.

Acabamentos
O número de vezes que o Driver Verifier reduziu a memória paginável do conjunto de trabalho. (Observe que este é o número de passes de corte feitos 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 deliberadamente falhadas pelo Driver Verifier desde a última inicialização.

Os contadores globais a seguir monitoram as 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.

Alocações de Pool Tentadas
O número total de alocações de memória tentadas por esses drivers.

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

Alocações de Recursos Bem-Sucedidas no Pool Especial
O número de tentativas de alocação que foram bem-sucedidas e atribuídas a partir do pool especial.

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

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

Se o recurso Pool Especial estiver ativado, mas menos de 95% de todas as alocações do pool tiverem sido atribuídas a partir do pool especial, um aviso será exibido. No Windows XP e versões posteriores, 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 Special Pool e Pool Tracking . Será sempre zero se o Pool Tracking não estiver ativo.

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