Partage via


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 les indicateurs que d’autres outils suivent, comptent et journalisent.

Où obtenir 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 située ici :

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

Vue d’ensemble de GFlags

Les développeurs de pilotes et les testeurs utilisent souvent GFlags pour activer le débogage, la journalisation et les fonctionnalités de test directement, ou 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 fonctionnalités sont accessibles à partir d’une seule des interfaces. Pour plus d’informations, consultez les détails de GFlags.

Fonctionnalités

  • Vérification du tas de pages. GFlags inclut les fonctions de PageHeap (pageheap.exe), un outil qui permet la surveillance de l'allocation de tas.

  • Aucun redémarrage n’est nécessaire pour la fonctionnalité Pool spécial . Vous pouvez activer, désactiver et configurer la fonctionnalité Pool spécial sans redémarrer (« redémarrage ») de l’ordinateur. Pour plus d’informations, consultez Pool spécial.

  • Suivi de référence d’objet. Un indicateur permet le suivi du référencement et du déréférencement d'objets dans le noyau. Cette fonctionnalité détecte lorsqu’un nombre de références d’objet est décrémenté trop de fois ou non décrémenté même si un objet n’est plus utilisé.

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

Spécifications

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.

Cette section inclut les éléments suivants :

Vue d’ensemble de GFlags

Détails de GFlags

Commandes GFlags

Tableau d’indicateurs GFlags

GFlags et PageHeap

Boîte de dialogue Indicateurs globaux

Les exemples de GFlags

Informations de référence sur les indicateurs globaux

Remarque

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

Important

 Le balisage de pool est activé définitivement sur Windows. La case à cocher Activer le balisage de pool dans la boîte de dialogue Indicateurs globaux est grisée et les commandes permettant d’activer ou de désactiver l’étiquetage du pool échouent.

Voir aussi

Exemples de GFlags

Référence des drapeaux globaux

Outils inclus dans Debugging Tools for Windows