Skip to main content

Vad är en dumpfil?

En dumpfile är en fil som fungerar som en plats där datorn skriver aktuell information om systemstatus.Denna information kan inkludera aktuell tid och datum, detaljer om de tidigare körda kommandona på systemet och detaljer om eventuella felkoder som föregick ett system eller programolycka.DumpFile kan också innehålla minnesinformation för data lagrade ovan och under platsen för den felaktiga tråden och listorna över att köra moduler och trådar som är aktiva vid dumpningen, liksom andra data.Vanligtvis används i kraschscenarier ger en dumpfil slutanvändaren relevant information om systemets tillstånd före kraschen, vilket gör felsökningsinsatser enklare för slutanvändaren.

Liknar en arkeologisk rapport om datorstatus före en massiv katastrofeller annan systemhändelse, en dumpfile fungerar som en minnesmärke som överlever ett system- eller programolycka och försöker ge slutanvändaren tillräcklig information för att hjälpa till att upptäcka orsaken bakom kraschen.Även om informationen i en enda dumpfil kanske inte räcker för att fastställa orsaken bakom ett dödligt fel eller krasch, kan den kombinerade informationen från flera dumpfiler ofta belysa mönster som kan hjälpa till att identifiera grundorsaken till ett problem.Om slutanvändaren har en enda dumpfil som visar en krasch som inträffar i samband med ett annat misstänkt aktivt program eller tråd, kommer detta sannolikt att vara en anomali;Om den andra misstänkta tråden är aktiv varje gång en krasch inträffar blir det mycket mer troligt att den misstänkta tråden på något sätt bidrar till problemet.

Informationen i någon specifik dumpfil är ofta applikationsberoende.Detta innebär att olika program lagrar olika typer av data i en dumpfil.Dessutom kan vissa program producera olika typer av dumpningsfiler, med olika detaljnivåer.Till exempel Windows CE 5.0 har förmågan att generera, i eskalerande ordning av komplexitet, kontextdumpar, systemdumpar och kompletta dumpningar.Dessa skiljer sig beroende på detaljnivån;Systemdumpar innehåller all information som finns i en sammanhangsdump plus information om callstacks;Modul-, process- och trådlistor för systemet;och information om minnet som omger den felaktiga tråden.