Cos'è una discarica?
A Dumpfile è un file che funge da luogo in cui il computer scrive informazioni correnti sullo stato del sistema. Queste informazioni possono includere l'ora e la data corrente, i dettagli sui precedenti comandi eseguiti sul sistema e i dettagli su eventuali codici di errore che hanno preceduto un sistema di sistema o un arresto del programma. Dumpfile può anche includere informazioni sulla memoria per i dati archiviati sopra e sotto la posizione del thread difettoso e gli elenchi di moduli in esecuzione e thread attivi al momento del dump, nonché altri dati. In genere utilizzato negli scenari di arresto anomalo, un dumpfile fornisce all'utente finale informazioni pertinenti sullo stato del sistema prima del crash, rendendo più facili gli sforzi di debug per l'utente finale.
Simile a un rapporto archeologico dello stato del computer prima di una catastrofe enorme o di un altro evento di sistema, un dumpfile funge da ricordo che sopravvive a un sistema di sistema o programma, tentandoPer fornire all'utente finale informazioni sufficienti per aiutare a scoprire il motivo dietro l'incidente. Mentre le informazioni contenute in un singolo file di dump potrebbero non essere sufficienti per individuare il motivo dietro un errore fatale o un arresto anomalo, le informazioni combinate da più file di dump possono spesso evidenziare modelli che possono aiutare a identificare la causa principale di un problema. Se l'utente finale ha un singolo dumpfile che mostra un crash che si verifica in combinazione con un altro programma o thread attivo sospetto, è probabile che si tratti di un'anomalia; Se l'altro thread sospetto è attivo ogni volta che si verifica un incidente, diventa molto più probabile che il filo sospetto stia in qualche modo contribuendo al problema.
Le informazioni contenute in qualsiasi file di dump specifico sono spesso dipendenti dall'applicazione. Ciò significa che diversi programmi memorizzeranno diversi tipi di dati in un file di dump. Inoltre, alcuni programmi possono produrre diversi tipi di file di dump, con diversi livelli di dettaglio. Ad esempio, Windows® CE 5.0 ha la possibilità di generare, in aumento crescente di complessità, dump di contesto, dump di sistema e dump complete. Questi differiscono a seconda del livello di dettaglio; I dump di sistema contengono tutte le informazioni trovate in un dump di contesto più informazioni sui callstacks; elenchi di moduli, processi e thread per il sistema; e informazioni sulla memoria che circonda il thread difettoso.