GFlags

GFlags, l’éditeur de Global Flags, active et désactive les fonctionnalités avancées de débogage, de diagnostic et de dépannage. Il est le plus souvent utilisé pour activer des 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 utilisez 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 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 tampon dans les pilotes en mode noyau.

GFlags dispose à la fois d’une boîte de dialogue et d’une interface en ligne de commande. La plupart des fonctionnalités sont disponibles depuis les deux interfaces, mais certaines fonctionnalités ne sont accessibles que depuis l’une des interfaces. Pour plus d’informations, veuillez consulter la section 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 du tas.

  • Aucun redémarrage n’est nécessaire pour la fonctionnalité Special Pool. Vous pouvez activer, désactiver et configurer la fonctionnalité Special Pool sans redémarrer (« rebooter ») l’ordinateur. Pour plus d’informations, veuillez consulter la section Special Pool.

  • Suivi de référence d’objet Un indicateur permet le traçage des références et des déréférencements d’objets dans le noyau. Cette fonctionnalité détecte lorsqu’un compteur de référence d’objet est décrémenté trop de fois ou n’est pas décrémenté alors qu’un objet n’est plus utilisé.

  • La boîte de dialogue GFlags comporte des onglets pour une navigation facile.

Spécifications

Pour utiliser la plupart des fonctionnalités de GFlags, y compris la configuration des 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 Administrateurs 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

Exemples GFlags

Informations de référence sur les indicateurs globaux

Remarque

Une mauvaise utilisation de cet outil peut dégrader les performances du système ou empêcher Windows de démarrer, nécessitant une réinstallation de Windows.

Important

 Le marquage de la mémoire pool est activé en permanence sur Windows. La case à cocher Activer le marquage de la mémoire pool dans la boîte de dialogue des Global Flags est grisée, et les commandes pour activer ou désactiver le marquage de la mémoire pool échouent.

Voir aussi

Exemples GFlags

Informations de référence sur les indicateurs globaux

Outils inclus dans les outils de débogage pour Windows