‚Dump‘ ist ein Begriff aus der Datenverarbeitung und der Webentwicklung. Es handelt sich um die Kopie von Speicherinhalten, die sowohl zur Fehlerdiagnose, Datensicherung, Migration als auch zur Analyse der Performance genutzt werden kann. Dabei werden die Daten aus dem Hauptspeicher auf einen Bildschirm oder einen Drucker kopiert.
Es gibt unterschiedliche Dumps. Speicher-Dumps sichern etwa die Inhalte des Arbeitsspeichers, Datenbank-Dumps die der Datenbanken. Dumps sind dafür da, Daten eines Systems gut und vollständig zu sichern, um sie später zum ursprünglichen Systemstatus wiederherzustellen oder um Fehler zu beheben. Wenn etwa ein Programmfehler aufgetreten ist, wird der Dump kontrolliert, um den Fehler des jeweiligen Speichers zu dem Zeitpunkt, an dem der Fehler aufgetreten ist, zu analysieren. Er wird also immer dann erstellt, wenn Programme abstürzen und um die damit verbundenen Ursachen zu klären. Doch das ist nicht so einfach, wie es klingt. Schwierig ist vor allem die Lesbarkeit der Dumps, die binär, oktal oder sogar hexadezimal ausgegeben werden.