Un file DMP, abbreviazione di Memory Dump file (File di Dump della Memoria), è un'istantanea (snapshot) della memoria di un computer catturata in un momento specifico. Questi file vengono generalmente creati quando un programma si arresta in modo anomalo (crash) o quando il sistema operativo incontra un errore critico, spesso culminando nella famigerata "Schermata Blu della Morte" (BSOD) sui sistemi Windows. Lo scopo principale di un dump della memoria è fornire a sviluppatori e amministratori di sistema informazioni cruciali 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, prevenire futuri malfunzionamenti. I file DMP contengono una grande quantità di dati, inclusi i contenuti della RAM, i registri del processore, i moduli caricati e lo stack di chiamate (call stack) 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 notevolmente a seconda del tipo di dump configurato (ad esempio, small memory dump, kernel memory dump, complete memory dump).