Kaj je datoteka Dumpfile?

Dumpfile je datoteka, ki deluje kot mesto, kamor računalnik zapiše trenutne informacije o statusu sistema. Te informacije lahko vključujejo trenutni čas in datum, podrobnosti o prejšnjih izvedenih ukazih v sistemu in podrobnosti o kakršnih koli kodah napak, ki so bile pred zrušitvijo sistema ali programa. Dumpfile lahko vključuje tudi informacije o pomnilniku za podatke, shranjene nad in pod lokacijo okvarjene niti, ter sezname delujočih modulov in niti, aktivnih v času izpisa, ter druge podatke. Dumpfile, ki se običajno uporablja v scenarijih zrušitev, zagotavlja končnemu uporabniku ustrezne informacije o stanju sistema pred zrušitvijo, kar olajša odpravljanje napak za končnega uporabnika.

Podobno kot arheološko poročilo o stanju računalnika pred množično katastrofo ali drugim sistemskim dogodkom, dumpfile deluje kot spominek, ki preživi zrušitev sistema ali programa in skuša končnemu uporabniku zagotoviti zadostne informacije, ki pomagajo odkriti razlog za zrušitev. Medtem ko informacije v eni datoteki izpisa morda ne zadoščajo za natančno določitev vzroka za usodno napako ali zrušitev, lahko kombinirane informacije iz več datotek izpisov pogosto poudarijo vzorce, ki lahko pomagajo prepoznati osnovni vzrok težave. Če ima končni uporabnik en sam dumpfile, ki prikazuje zrušitev v povezavi z drugim sumljivim aktivnim programom ali nitjo, je to verjetno anomalija; če je druga sumljiva nit aktivna vsakič, ko pride do zrušitve, postane veliko bolj verjetno, da sumljiva nit nekako prispeva k težavi.

Informacije v kateri koli posebni datoteki dumpfila so pogosto odvisne od aplikacije. To pomeni, da bodo različni programi shranili različne vrste podatkov v datoteko dumpfile. Poleg tega lahko nekateri programi ustvarijo različne vrste izpisnih datotek z različno stopnjo podrobnosti. Na primer, Windows® CE 5.0 ima možnost, da v naraščajočem vrstnem redu zahtevnosti ustvari izpise konteksta, sistemske izpise in popolne izpise. Ti se razlikujejo glede na stopnjo podrobnosti; sistemski dumpi vsebujejo vse informacije, ki jih najdemo v izpisu konteksta, plus informacije o nizih klicev; seznami modulov, procesov in niti za sistem; in informacije o pomnilniku, ki obdaja okvarjeno nit.