Freigeben über


UMDH

Das Tool User-Mode Dump Heap (UMDH) Umdh.exeanalysiert die Heap-Speicherzuweisungen von Microsoft Windows für einen bestimmten Prozess. UMDH verfügt über die folgenden Modi.

  • Analysieren eines laufenden Prozesses ("Modus 1"). UMDH erfasst und analysiert die Heap-Speicherzuweisungen für einen Prozess. Für jede Allokation zeigt UMDH die Größe der Allokation, die Größe des Overheads, den Zeiger auf die Allokation und den Allokationsstapel an. Hat ein Prozess mehr als einen aktiven Speicherheap, erfasst UMDH alle Heaps. Diese Analyse kann in Echtzeit angezeigt oder in einer Protokolldatei gespeichert werden.

  • Analysieren von UMDH-Protokolldateien ("Modus 2"). UMDH analysiert die zuvor erstellten Protokolldateien. UMDH kann zwei Protokolle vergleichen, die für denselben Prozess zu unterschiedlichen Zeiten erstellt wurden, und die Aufrufe anzeigen, in denen die Zuordnungsgröße am meisten gestiegen ist. Diese Technik kann verwendet werden, um Speicherverluste zu finden.

Dieser Abschnitt umfasst:

Vorbereiten der Verwendung von UMDH

UMDH-Befehle

Interpretieren eines UMDH-Protokolls

Interpretieren eines Protokollvergleichs