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:

Panoramica di GFlags

Dettagli GFlags

Comandi GFlags

Tabella dei flag GFlags

GFlags e PageHeap

Finestra di dialogo Flag globali

Esempi di GFlags

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.

Vedi anche

Esempi di GFlags

Informazioni di riferimento sul flag globale

Strumenti inclusi negli strumenti di debug per Windows