Partager via


Analyser les journaux UMDH

Utilisez les commandes suivantes pour analyser User-Mode journaux de tas de vidage (UMDH) qui ont été créés en exécutant UMDH avec la syntaxe décrite dans Analyser un processus en cours d’exécution. Cette analyse se concentre sur les allocations, plutôt que sur les traces de pile.

Vous pouvez analyser un seul fichier journal ou comparer les journaux de différentes exécutions pour détecter les modifications apportées aux allocations de vidage de mémoire du programme ou du pilote au fil du temps.

umdh [-d] [-v] [-l] File1 [File2] [-h | ?]

Paramètres

-d
Affiche les données numériques en nombres décimaux. La valeur par défaut est hexadécimale.

-C
Mode documenté. Inclut les traces, ainsi que des informations récapitulatives. Les traces sont les plus utiles lors de l’analyse d’un fichier journal unique.

-L
Inclut les noms de fichiers et les numéros de ligne dans le journal. (Notez que le paramètre est la lettre minuscule « L », et non le numéro un.)

File1 [File2]
Spécifie les fichiers journaux UMDH à analyser.

UMDH crée des fichiers journaux lorsque vous l’exécutez en mode Analyser un processus en cours d’exécution et enregistrer le contenu du journal dans un fichier texte (-f).

Lorsque vous spécifiez un fichier journal, UMDH analyse le fichier et affiche les appels de fonction dans chaque trace dans l’ordre décroissant des octets alloués.

Lorsque vous spécifiez deux fichiers journaux, UMDH compare les fichiers et affiche par ordre décroissant les appels de fonction dont les allocations ont le plus augmenté entre les deux essais.

-h | ?
Affiche de l’aide.

Exemple d’utilisation

umdh dump.txt
umdh -d -v dump.txt
umdh dump1.txt dump2.txt

Notes

Supposons que vous ayez deux ordinateurs : un ordinateur de journalisation où vous créez un journal UMDH et un ordinateur d’analyse où vous analysez le journal UMDH. Le chemin des symboles sur votre ordinateur d’analyse doit pointer vers les symboles de la version de Windows qui a été chargée sur l’ordinateur de journalisation au moment où le journal a été créé. Ne pointez pas le chemin du symbole sur l’ordinateur d’analyse vers un serveur de symboles. Dans ce cas, l’UMDH récupère les symboles de la version de Windows qui s’exécute sur l’ordinateur d’analyse, et l’UMDH n’affiche pas de résultats significatifs.