Hva er en dumpefil?

En dumpfile er en fil som fungerer som et sted der datamaskinen skriver aktuell informasjon om systemets status. Denne informasjonen kan omfatte gjeldende klokkeslett og dato, detaljer om de tidligere utførte kommandoene i systemet og detaljer om eventuelle feilkoder som gikk foran et system- eller programkrasj. Dumpfilen kan også omfatte minneinformasjon for data som er lagret over og under plasseringen av den defekte tråden og lister over kjørende moduler og tråder som er aktive på dumpingstidspunktet, så vel som andre data. Vanligvis brukt i krasjscenarier, gir en dumpfile sluttbrukeren relevant informasjon om tilstanden til systemet før krasjet, noe som gjør avlusningsinnsats lettere for sluttbrukeren.

I likhet med en arkeologisk rapport om datamaskinens status før en massiv katastrofe eller annen systemhendelse, fungerer en dumpfile som et minnesmerke som overlever et system- eller programkrasj, og prøver å gi sluttbrukeren tilstrekkelig informasjon til å oppdage årsaken bak krasjet. Selv om informasjonen i en enkelt dump-fil kanskje ikke er nok til å kartlegge årsaken bak en dødelig feil eller krasj, kan den kombinerte informasjonen fra flere dumpfiler ofte fremheve mønstre som kan bidra til å identifisere årsaken til et problem. Hvis sluttbrukeren har en enkelt dumpfile som viser et krasj som oppstår i forbindelse med et annet mistenkelig aktivt program eller tråd, vil dette sannsynligvis være en avvik; Hvis den andre mistenkelige tråden er aktiv hver gang en krasj inntreffer, blir det langt mer sannsynlig at den mistenkelige tråden på en eller annen måte bidrar til problemet.

Informasjonen i en bestemt dumpfile er ofte applikasjonsavhengig. Dette betyr at forskjellige programmer vil lagre forskjellige typer data i en dump-fil. I tillegg kan visse programmer produsere forskjellige typer dumpfiler, med forskjellige detaljnivåer. For eksempel har Windows® CE 5.0 muligheten til å generere, i stigende rekkefølge av kompleksitet, kontektsdumper, systemdumps og komplette dumper. Disse varierer avhengig av detaljnivå; system dumps inneholder all informasjon som finnes i en kontekst dump pluss informasjon om callstacks; modul, prosess og trådlister for systemet; og informasjon om minnet rundt den defekte tråden.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?