Un file di dump della memoria (.dump) rappresenta un'istantanea della memoria di un sistema informatico o di uno specifico processo in un preciso momento. Contiene i dati grezzi archiviati nella RAM, inclusi codice, variabili e altre informazioni critiche. Questi file sono 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 per preservare lo stato del sistema al momento del crash. Sviluppatori e amministratori di sistema possono 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, 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 molto voluminosi, a seconda della quantità di memoria utilizzata dal sistema o dal processo al momento della creazione. Sono fondamentali per diagnosticare problemi software complessi, difficili da riprodurre o isolare con altri mezzi. Esistono diverse tipologie di dump, inclusi i dump completi (che contengono l'intera memoria di sistema), i dump della memoria del kernel (che contengono solo la memoria del kernel) e i mini-dump (che contengono un sottoinsieme ridotto di memoria e informazioni pertinenti).