Eine Speicherabbilddatei, oft als Core Dump oder Crash Dump bezeichnet, ist eine Momentaufnahme des Speichers eines Computerprozesses oder des gesamten Systems zu einem bestimmten Zeitpunkt, typischerweise wenn ein Absturz (Crash) oder ein schwerwiegender Fehler auftritt. Sie enthält den Inhalt des RAM (Random Access Memory), einschließlich Programmcode, Daten, Register und Stack-Informationen (Stapelspeicherinformationen). Speicherabbilder sind entscheidend für das Debugging von Software und die Diagnose von Systemausfällen. Entwickler und Systemadministratoren analysieren diese Dateien, um den Zustand des Systems oder der Anwendung zum Zeitpunkt des Absturzes zu verstehen, die Grundursache (Root Cause) des Problems zu identifizieren und Korrekturen (Fixes) zu implementieren. Die Informationen in einem Speicherabbild können Speicherlecks (Memory Leaks), Pufferüberläufe (Buffer Overflows), Nullzeiger-Dereferenzierungen (Null Pointer Dereferences) und andere Programmierfehler aufdecken. Die Analyse von Speicherabbildern erfordert oft spezialisierte Werkzeuge und Fachwissen, um die Rohdaten zu interpretieren und die Abfolge der Ereignisse, die zum Absturz führten, zu rekonstruieren. Die Größe eines Speicherabbilds kann je nach der vom Prozess oder System verwendeten Speichermenge erheblich variieren.