Un file DMP, abbreviazione di Memory Dump (dump della memoria), rappresenta un'istantanea della memoria di un computer in uno specifico momento. Questi file vengono solitamente generati quando un programma va in crash o il sistema operativo incontra un errore critico, che spesso causa la famigerata "Schermata Blu della Morte" (BSOD) nei sistemi Windows. Lo scopo di un memory dump è fornire agli sviluppatori e agli amministratori di sistema informazioni preziose sullo stato del sistema al momento del guasto. Tali dati possono essere analizzati per diagnosticare la causa del crash, identificare codice difettoso e, in ultima analisi, prevenire eventi futuri. I file DMP contengono una grande quantità di dati, inclusi i contenuti della RAM, i registri del processore, i moduli caricati e lo stack delle chiamate dei processi in esecuzione. L'analisi di questi file richiede strumenti di debug specializzati e una profonda conoscenza 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, dump della memoria ridotto, dump della memoria del kernel o dump completo della memoria).