Condividi tramite


Monitoraggio dei contatori globali

contatori globali sono statistiche che monitorano alcune delle azioni eseguite da Driver Verifier sui driver. Queste statistiche vengono estratte da tutti i driver verificati.

I contatori globali possono essere visualizzati usando verifier riga di comandooppure Driver Verifier Manager.

riga di comando Verifier

Per visualizzare i contatori globali, usare il comando verifier /query. Verranno visualizzati sia i contatori globali che i singoli contatori .

I contatori globali sono inclusi anche in Driver Verifier file di log.

Gestione verifica driver

Per visualizzare i contatori globali, avviare Gestione verifica driver e selezionare il Visualizzare le informazioni sui driver attualmente verificati attività. Premere quindi Avanti due volte.

spiegazione dei contatori globali

I contatori globali seguenti monitorano le statistiche correlate all'opzione Force IRQL Checking . Questi contatori includono azioni eseguite dall'ultimo avvio da tutti i driver in modalità kernel attualmente verificati.

IRQL genera
Il numero di volte in cui i driver verificati hanno aumentato l'IRQL.

Spinlock acquisiti
Numero di volte in cui i driver verificati hanno acquisito blocchi di rotazione.

esecuzioni sincronizzate
Numero di volte in cui i driver autenticati hanno sincronizzato l'esecuzione di una determinata routine con l'ISR associato a un oggetto interrupt specifico.

Allestimenti
Numero di volte in cui la memoria paginabile del Driver Verifier è stata ridotta dal working set. Si noti che questo è il numero di passaggi di taglio effettuati da Driver Verifier, non il numero di pagine tagliate.

Il contatore globale seguente monitora una statistica correlata all'opzione simulazione risorse basse.

errori inseriti
Il numero totale di allocazioni di risorse che sono fallite deliberatamente da parte di Driver Verifier dall'ultimo avvio.

I seguenti contatori globali monitorano le statistiche correlate all'opzione Special Pool. Questi contatori riflettono sempre le allocazioni tentate dall'ultimo avvio da tutti i driver in modalità kernel attualmente verificati.

allocazioni per il pool tentate di
Numero totale di allocazioni di memoria tentate da questi driver.

Le Allocazioni Pool Riuscite
Numero di tentativi di allocazione riusciti.

allocazioni del pool riuscite nel pool speciale
Numero di tentativi di allocazione riusciti e assegnati dal pool speciale.

allocazioni di pool senza tag
Numero di volte in cui questi driver hanno richiesto allocazioni di memoria, ma non hanno fornito un tag del pool. I tag del pool sono sempre consigliati per ogni allocazione.

le allocazioni del pool non sono riuscite
Numero di tentativi di allocazione non riusciti, a causa della mancanza di memoria.

Se la funzionalità Pool speciale è abilitata, ma meno di 95% di tutte le allocazioni di pool sono state assegnate dal pool speciale, verrà visualizzato un avviso. In Windows XP e versioni successive questo avviso verrà visualizzato in una finestra di dialogo nella schermata contatori globali. In Windows 2000 questo avviso verrà visualizzato nella schermata Stato driver.

Il contatore globale seguente monitora una statistica correlata all'opzione pool speciale e all'opzione rilevamento pool . Sarà sempre zero se il monitoraggio del pool non è attivo.

allocazioni del pool non rilevate
Numero di allocazioni non monitorate da tutti i driver attualmente verificati. Le allocazioni con dimensioni di una pagina o superiori non vengono rilevate dal tracking dei pool e non possono essere allocate dal pool speciale. I singoli contatori non riflettono queste allocazioni. (In Windows 2000, questo contatore è disponibile nella schermata Pool Tracking sotto il titolo Not Tracked Allocations.)