Was ist ein Dumpfile?

Ein Dumpfile ist eine Datei, in die der Computer aktuelle Informationen zum Systemstatus schreibt. Diese Informationen können die aktuelle Uhrzeit und das aktuelle Datum, Details zu den zuvor auf dem System ausgeführten Befehlen und Details zu allen Fehlercodes enthalten, die vor einem System- oder Programmabsturz aufgetreten sind. Das Dumpfile kann auch Speicherinformationen für Daten enthalten, die über und unter dem Speicherort des fehlerhaften Threads gespeichert sind, sowie Listen ausgeführter Module und Threads, die zum Zeitpunkt des Dumps aktiv waren, sowie andere Daten. In der Regel wird ein Dumpfile in Absturzszenarien verwendet, um dem Endbenutzer relevante Informationen über den Systemstatus vor dem Absturz bereitzustellen. Dies erleichtert dem Endbenutzer das Debuggen.

Ähnlich wie ein archäologischer Bericht über den Status des Computers vor einer massiven Katastrophe oder einem anderen Systemereignis fungiert ein Dumpfile als Erinnerungsstück, das einen System- oder Programmabsturz überlebt und versucht, dem Endbenutzer ausreichende Informationen zur Verfügung zu stellen, um den Grund für den Absturz zu ermitteln. Während die in einer einzelnen Speicherauszugsdatei enthaltenen Informationen möglicherweise nicht ausreichen, um den Grund für einen schwerwiegenden Fehler oder Absturz zu ermitteln, können die kombinierten Informationen mehrerer Speicherauszüge häufig Muster hervorheben, mit deren Hilfe die Hauptursache eines Problems identifiziert werden kann. Wenn der Endbenutzer ein einzelnes Dumpfile hat, das einen Absturz in Verbindung mit einem anderen verdächtigen aktiven Programm oder Thread anzeigt, ist dies wahrscheinlich eine Anomalie. Wenn der andere verdächtige Thread jedes Mal aktiv ist, wenn ein Absturz auftritt, ist es viel wahrscheinlicher, dass der verdächtige Thread irgendwie zu dem Problem beiträgt.

Die in einem bestimmten Dumpfile enthaltenen Informationen sind häufig anwendungsabhängig. Dies bedeutet, dass unterschiedliche Programme unterschiedliche Datentypen in einem Dumpfile speichern. Darüber hinaus können bestimmte Programme unterschiedliche Arten von Speicherauszugsdateien mit unterschiedlichen Detaillierungsgraden erstellen. Beispielsweise kann Windows® CE 5.0 in eskalierender Reihenfolge der Komplexität Kontextdumps, Systemdumps und vollständige Dumps erstellen. Diese unterscheiden sich je nach Detaillierungsgrad. System-Dumps enthalten alle in einem Kontext-Dump gefundenen Informationen sowie Informationen zu Callstacks. Modul-, Prozess- und Thread-Listen für das System; und Informationen zum Speicher, der den fehlerhaften Thread umgibt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?