Un file DMP, abbreviazione di Memory Dump File (File di Dump della Memoria), è un'istantanea della memoria di un computer in un momento specifico. Questi file vengono tipicamente creati quando un programma si arresta in modo anomalo (crash) o il sistema operativo riscontra un errore critico, spesso risultando nella famigerata "Schermata Blu della Morte" (Blue Screen of Death - BSOD) sui sistemi Windows. Lo scopo di un dump della memoria è fornire a sviluppatori e amministratori di sistema informazioni preziose sullo stato del sistema al momento del fallimento. Queste informazioni possono essere analizzate per diagnosticare la causa dell'arresto anomalo, identificare codice difettoso e, in ultima analisi, prevenirne il ripetersi futuro. I file DMP contengono una vasta quantità di dati, inclusi il contenuto della RAM, i registri del processore, i moduli caricati e lo stack di chiamate dei processi in esecuzione. L'analisi di questi file richiede strumenti di debugging specializzati e una profonda comprensione dell'architettura di sistema e della programmazione. La dimensione di un file DMP può variare significativamente a seconda del tipo di dump configurato (ad esempio, small memory dump, kernel memory dump, complete memory dump).