Share via


Vue d’ensemble de GFlags

GFlags (gflags.exe), l’éditeur d’indicateurs globaux, active et désactive les fonctionnalités avancées de diagnostic et de résolution des problèmes du système interne. Vous pouvez exécuter GFlags à partir d’une fenêtre d’invite de commandes ou utiliser sa boîte de dialogue d’interface utilisateur graphique.

Pour plus d’informations sur l’installation et la localisation de gflags.exe, consultez GFlags.

Utilisez GFlags pour activer les fonctionnalités suivantes :

Registre
Définissez des fonctionnalités de débogage à l’échelle du système pour tous les processus en cours d’exécution sur l’ordinateur. Ces paramètres sont stockés dans l’entrée de Registre GlobalFlag (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag). Elles prennent effet lorsque vous redémarrez Windows et restent effectives jusqu’à ce que vous les modifiez et redémarrez à nouveau.

Paramètres de l’indicateur de noyau
Définissez les fonctionnalités de débogage pour cette session. Ces paramètres entrent en vigueur immédiatement, mais sont perdus lorsque Windows s’arrête. Les paramètres affectent tous les processus démarrés une fois cette commande terminée.

Paramètres du fichier image
Définir les fonctionnalités de débogage d’un programme particulier. Ces paramètres sont stockés dans une entrée de Registre GlobalFlag pour chaque programme (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag). Elles prennent effet lorsque vous redémarrez le programme et restent effectives jusqu’à ce que vous les modifiez.

Débogueur
Spécifiez qu’un programme particulier s’exécute toujours dans un débogueur. Ce paramètre est stocké dans le Registre. Elle est effective immédiatement et reste effective jusqu’à ce que vous le modifiez. (Cette fonctionnalité est disponible uniquement dans la boîte de dialogue Indicateurs globaux .)

Lancement
Exécutez un programme avec les paramètres de débogage spécifiés. Les paramètres de débogage sont effectifs jusqu’à ce que le programme s’arrête. (Cette fonctionnalité est disponible uniquement à partir de la boîte de dialogue Indicateurs globaux .)

Pool spécial
Demandez que l’allocation avec une balise de pool spécifiée ou d’une taille spécifiée soit remplie à partir du pool spécial. Cette fonctionnalité vous permet de détecter et d’identifier la source des erreurs dans l’utilisation du pool de noyaus, telles que l’écriture au-delà de l’espace mémoire alloué ou la référence à la mémoire déjà libérée.

À partir de Windows Vista, vous pouvez activer, désactiver et configurer la fonctionnalité spéciale de pool (étiquette spéciale de pool du noyau) en tant que paramètre d’indicateurs de noyau, qui ne nécessite pas de redémarrage, ou en tant que paramètre de Registre, qui nécessite un redémarrage.

Vérification du tas de pages
Activez, désactivez et configurez la vérification du tas de page pour un programme. Lorsqu’il est activé, le tas de pages surveille les opérations dynamiques de mémoire du tas, y compris les opérations d’allocation et de libre, et provoque un arrêt du débogueur lorsqu’il détecte une erreur de tas.

Sortie de processus en mode silencieux
Activez, désactivez et configurez la surveillance et la création de rapports sur les sorties silencieuses d’un processus. Vous pouvez spécifier des actions qui se produisent lorsqu’un processus se termine en mode silencieux, notamment la notification, la journalisation des événements et la création de fichiers de vidage. Pour plus d’informations, consultez Surveillance de la sortie de processus silencieux.