GFlags

GFlags, l’éditeur d’indicateurs globaux, active et désactive les fonctionnalités avancées de débogage, de diagnostic et de résolution des problèmes. Il est le plus souvent utilisé pour activer des indicateurs que d’autres outils suivent, comptent et journalisent.

Où obtenir des GFlags

GFlags.exe est inclus dans les outils de débogage pour Windows 10 (WinDbg).

Une fois les outils de débogage installés, la version 64 bits de gflags.exe est installée par défaut dans le répertoire suivant.

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64

Si vous exécutez une version 32 bits de Windows, utilisez la version 32 bits de gflags.exe qui se trouve ici :

C:\Program Files (x86)\Windows Kits\10\Debuggers\x86

Vue d’ensemble des GFlags

Les développeurs et testeurs de pilotes utilisent souvent GFlags pour activer les fonctionnalités de débogage, de journalisation et de test soit directement, soit en incluant des commandes GFlags dans un script de test. Les fonctionnalités de vérification du tas de pages peuvent vous aider à identifier les fuites de mémoire et les erreurs de mémoire tampon dans les pilotes en mode noyau .

GFlags a à la fois une boîte de dialogue et une interface de ligne de commande. La plupart des fonctionnalités sont disponibles à partir des deux interfaces, mais certaines sont accessibles à partir d’une seule des interfaces. Pour plus d’informations, consultez détails sur GFlags.

Fonctionnalités

  • Vérification du tas de pages. GFlags inclut désormais les fonctions de PageHeap (pageheap.exe), un outil qui permet la surveillance de l’allocation du tas. PageHeap a été inclus dans les versions précédentes de Windows.

  • Aucun redémarrage n’est nécessaire pour la fonctionnalité Pool spécial . Sur Windows Vista et les versions ultérieures de Windows, vous pouvez activer, désactiver et configurer la fonctionnalité De pool spécial sans redémarrer (« redémarrer ») l’ordinateur. Pour plus d’informations, consultez Pool spécial.

  • Suivi de référence d’objet. Un nouvel indicateur permet le suivi du référencement d’objets et du déréférencement d’objet dans le noyau. Cette fonctionnalité détecte quand un nombre de références d’objet est décrémenté trop souvent ou non décrémenté, même si un objet n’est plus utilisé. Cet indicateur est pris en charge uniquement dans Windows Vista et les versions ultérieures de Windows.

  • Nouvelle conception de boîte de dialogue. La boîte de dialogue GFlags comporte des pages à onglets pour faciliter la navigation.

Configuration requise

Pour utiliser la plupart des fonctionnalités GFlags, notamment la définition d’indicateurs dans le Registre ou en mode noyau, ou l’activation de la vérification du tas de pages, vous devez être membre du groupe Administrateur sur l’ordinateur. Toutefois, avant Windows Vista, les utilisateurs disposant au moins d’un accès au compte invité peuvent lancer un programme à partir de la boîte de dialogue Indicateurs globaux .

Lorsque les fonctionnalités ne fonctionnent pas ou fonctionnent différemment sur des versions de système d’exploitation particulières, les différences sont expliquées dans la description de la fonctionnalité.

Cette section comprend :

Vue d’ensemble de GFlags

Détails GFlags

Commandes GFlags

Table d’indicateur GFlags

GFlags et PageHeap

Boîte de dialogue Indicateurs globaux

Exemples GFlags

Informations de référence sur les indicateurs globaux

Notes

Une utilisation incorrecte de cet outil peut dégrader les performances du système ou empêcher le démarrage de Windows, ce qui vous oblige à réinstaller Windows.

Important

 Le balisage de pool est activé en permanence sur Windows Server 2003 et les versions ultérieures de Windows, y compris Windows Vista. Sur ces systèmes, la zone Activer le balisage de pool case activée de la boîte de dialogue Indicateurs globaux est grisée et les commandes permettant d’activer ou de désactiver le balisage de pool échouent.

Voir aussi

Exemples GFlags

Informations de référence sur les indicateurs globaux

Outils inclus dans Outils de débogage pour Windows