Un file di dump della memoria (.dump) rappresenta un'istantanea (snapshot) della memoria di un sistema informatico o di uno specifico processo in un determinato momento. Contiene i dati grezzi archiviati nella RAM, inclusi codice, variabili e altre informazioni critiche. Questi file vengono utilizzati principalmente per il debug e l'analisi di crash software, guasti di sistema o problemi di prestazioni. Quando un programma o il sistema operativo riscontra un errore imprevisto, può generare un file di dump della memoria per preservare lo stato del sistema al momento del crash. Sviluppatori e amministratori di sistema possono quindi analizzare il file utilizzando strumenti di debug specializzati per identificare la causa principale del problema. L'analisi comporta solitamente l'esame dello stack delle chiamate (call stack), dei valori delle variabili e di altri dati rilevanti per comprendere la sequenza di eventi che ha portato all'errore. I dump della memoria possono essere piuttosto voluminosi, a seconda della quantità di memoria utilizzata dal sistema o dal processo al momento dell'acquisizione. Sono fondamentali per diagnosticare problemi software complessi che risultano difficili da riprodurre o isolare con altri mezzi. Esistono diverse tipologie di dump della memoria, tra cui dump completi (che contengono l'intera memoria di sistema), dump della memoria del kernel (che contengono solo la memoria del kernel) e mini-dump (che contengono un sottoinsieme ridotto di memoria e informazioni pertinenti).