Mikä on Dumpfile?

Dumpfile on tiedosto, joka toimii paikassa, jossa tietokone kirjoittaa nykyiset tiedot järjestelmän tilasta. Nämä tiedot voivat sisältää nykyisen kellonajan ja päivämäärän, tietoja järjestelmän aikaisemmin suoritetuista komennoista ja tietoja kaikista järjestelmän tai ohjelman kaatumista edeltävistä virhekoodeista. Dump -tiedosto voi myös sisältää muistitietoja viallisen säikeen sijainnin ylä- ja alapuolelle tallennetuille tiedoille ja luettelot käynnissä olevista moduuleista ja säikeistä sekä muita tietoja. Tyypillisesti kaatumisskenaarioissa käytetty dumpfile tarjoaa loppukäyttäjälle olennaisia ​​tietoja järjestelmän tilasta ennen kaatumista, mikä helpottaa virheenkorjausta.

Kuten arkeologinen raportti tietokoneen tilasta ennen massiivista katastrofia tai muuta järjestelmätapahtumaa, dumpfile toimii muistina, joka selviytyy järjestelmän tai ohjelman kaatumisesta ja yrittää tarjota loppukäyttäjälle riittävästi tietoja onnettomuuden syyn selvittämiseksi. Vaikka yksittäisen vedostiedoston sisältämät tiedot eivät ehkä riitä selvittämään kuolemaan johtaneen virheen tai kaatumisen syytä, useiden tiedostojen yhdistetyt tiedot voivat usein korostaa kuvioita, jotka voivat auttaa tunnistamaan ongelman perimmäisen syyn. Jos loppukäyttäjällä on yksi dumpfile, joka näyttää kaatumisen toisen epäilyttävän aktiivisen ohjelman tai säikeen yhteydessä, tämä on todennäköisesti poikkeama; jos toinen epäilyttävä säie on aktiivinen joka kerta, kun törmäys tapahtuu, on paljon todennäköisempää, että epäilyttävä säie vaikuttaa jotenkin ongelmaan.

Tietyn dump-tiedoston sisältämät tiedot ovat usein sovellusriippuvaisia. Tämä tarkoittaa, että eri ohjelmat tallentavat erityyppisiä tietoja dumpfile -tiedostoon. Lisäksi tietyt ohjelmat voivat tuottaa erilaisia ​​dump -tiedostoja, joiden yksityiskohdat vaihtelevat. Esimerkiksi Windows® CE 5.0 pystyy luomaan kasvavassa monimutkaisuusjärjestyksessä kontekstin kaatopaikkoja, järjestelmän kaatopaikkoja ja täydellisiä kaatoksia. Nämä vaihtelevat yksityiskohtien mukaan; järjestelmän kaatopaikat sisältävät kaikki asiayhteydestä löytyvät tiedot sekä tiedot kutsuista; järjestelmän moduulit, prosessit ja säikeet; ja tietoja viallisen säikeen ympärillä olevasta muistista.