Vad är en dumpare?

En dumpfil är en fil som fungerar som en plats där datorn skriver aktuell information om systemets status. Denna information kan inkludera aktuell tid och datum, information om tidigare exekverade kommandon i systemet och information om eventuella felkoder som föregick ett system- eller programkrasch. Dumpfilen kan också inkludera minnesinformation för data lagrade ovan och under platsen för den felaktiga tråden och listor över körmoduler och trådar som är aktiva vid dumpningstillfället, såväl som andra data. En dumpfil, som vanligtvis används i kraschscenarier, ger slutanvändaren relevant information om systemets tillstånd före kraschen, vilket gör felsökningsansträngningar enklare för slutanvändaren.

I likhet med en arkeologisk rapport om datorns status före en massiv katastrof eller annan systemhändelse, fungerar en dumpfil som ett minne som överlever ett system- eller programkrasch och försöker ge slutanvändaren tillräcklig information för att upptäcka orsaken bakom kraschen. Medan informationen i en enda dump-fil kanske inte är tillräcklig för att fastställa orsaken bakom ett dödligt fel eller krasch, kan den kombinerade informationen från flera dumpfiler ofta lyfta fram 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, är det troligtvis en avvikelse; 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 dumpfiler med olika detaljnivåer. Till exempel har Windows® CE 5.0 förmågan att generera, i stigande ordning av komplexitet, sammanhangsdumpar, systemdumpar och kompletta dumpar. Dessa skiljer sig beroende på detaljnivån. systemdumpar innehåller all information som finns i en sammanhangsdump plus information om samtalstackar; modul-, process- och trådlistor för systemet; och information om minnet som omger den felaktiga tråden.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?