GFlags
GFlags, Editor flag globali, abilita e disabilita funzionalità avanzate di debug, diagnostica e risoluzione dei problemi. Viene spesso usato per attivare gli indicatori che altri strumenti tengono traccia, conteggio e log.
Dove ottenere GFlags
GFlags.exe è incluso in Strumenti di debug per Windows 10 (WinDbg).
Dopo aver installato gli strumenti di debug, la versione a 64 bit di gflags.exe viene installata per impostazione predefinita nella directory seguente.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
Se si esegue una versione a 32 bit di Windows, usare la versione a 32 bit di gflags.exe disponibile qui:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
Panoramica di GFlags
Gli sviluppatori di driver e i tester spesso usano GFlags per attivare le funzionalità di debug, registrazione e test direttamente o includendo i comandi GFlags in uno script di test. Le funzionalità di verifica dell'heap della pagina consentono di identificare le perdite di memoria e gli errori del buffer nei driver in modalità kernel.
GFlags include sia una finestra di dialogo che un'interfaccia della riga di comando. La maggior parte delle funzionalità sono disponibili da entrambe le interfacce, ma alcune funzionalità sono accessibili solo da una delle interfacce. Per altre informazioni, vedere Dettagli GFlags.
Funzionalità
Verifica dell'heap di pagina. GFlags include le funzioni di
PageHeap
(pageheap.exe), uno strumento che consente il monitoraggio dell'allocazione dell'heap.Non è necessario alcun riavvio per la funzionalità Pool speciale. È possibile abilitare, disabilitare e configurare la funzionalità Pool speciale senza riavviare il computer.You can enable, disable, and configure the Special Pool feature without restarting ("rebooting") the computer. Per altre informazioni, vedere Pool speciale.
Traccia riferimento oggetto. Un flag abilita la traccia del riferimento all'oggetto e alla dereferenziazione degli oggetti nel kernel. Questa funzionalità rileva quando un conteggio dei riferimenti a un oggetto viene decrementato troppe volte o non decrementato anche se un oggetto non viene più utilizzato.
La finestra di dialogo GFlags contiene pagine a schede per semplificare la navigazione.
Requisiti
Per usare la maggior parte delle funzionalità GFlags, inclusi i flag di impostazione nel Registro di sistema o in modalità kernel o l'abilitazione della verifica dell'heap della pagina, è necessario essere un membro del gruppo dell'amministratore nel computer.
La sezione include:
Finestra di dialogo Flag globali
Informazioni di riferimento sul flag globale
Nota
L'uso non corretto di questo strumento può compromettere le prestazioni del sistema o impedire l'avvio di Windows, richiedendo di reinstallare Windows.
Importante
L'assegnazione di tag al pool è abilitata in modo permanente in Windows. La casella di controllo Abilita assegnazione tag pool nella finestra di dialogo Flag globali è disattivata e i comandi per abilitare o disabilitare l'assegnazione di tag del pool hanno esito negativo.