Kostenlose Microsoft-Werkzeuge

Sysinternals - mit Gratis-Tools Prozesse, Dienste und Ressourcen analysieren

ProcDump - Absturzanalysen für Prozesse erstellen

Belastet ein Prozess einen Computer zu stark und muss daher beendet werden, kann das Tool ProcDump eine Analysedatei des Abbruches erstellen. Der Fokus des Tools liegt darauf, Verbrauchsspitzen für die CPU-Nutzung von Prozessen zu analysieren. Die Syntax des Befehls lautet:

procdump [-64] [-b] [[-c CPU-Verbrauch] [-u] [-s Sekunden]] [-n <Anzahl>] [-e [1]] [-h] [-m <Grenzwert >] [-ma | -mp] [-o] [-p <Trigger>] [-r] [-t] < Prozess> [<Datei>]] | [-x <image file> <Dumpdatei> ]

• -64 - Erstellt einen 64-Bit-Dump statt eines 32-Bit-Dumps.

• -c - Grenzwert, bei dem das Tool den Dump erstellen soll.

• -e - Erstellt einen Dump, wenn der Prozess abstürzt.

• -h - Schreibt einen Dump, wenn das Prozessfenster hängt.

• -m - Grenzwert für Dump, wenn der Prozess den Arbeitsspeichergrenzwert überschreitet.

• -ma - Schreibt einen Dump des kompletten Bereichs des Arbeitsspeichers, den der Prozess verbraucht.

• -mp - Erstellt einen Dump, der Threads und Handles des Prozesses enthält.

• -n - Anzahl der Dumps, die ProcDump erstellt, bis das Tool sich beendet.

• -o - Überschreibt existierende Dumps.

• -p - Verwendet spezielle Performance-Counter als Trigger, zum Beispiel procdump outlook -p "\Processor(_Total)\% Processor Time" 20.

• -r - Klont den Prozess zum Erstellen des Dumps (erst ab Windows 7 möglich).

• -t - Erstellt einen Dump, wenn der Prozess beendet wird oder abstürzt.

Wollen Sie für einen Prozess zum Beispiel fünf Dumps erstellen, wenn dieser für 60 Sekunden mehr als 50 Prozent CPU-Last verursacht, und vorhandene Dumps überschreiben, verwenden Sie den Befehl:

procdump -c 50 -s 60 -n 5 -o <Name des Prozesses> <Pfad>