Kas yra sąvartynas?

Dumpfile yra failas, kuris veikia kaip vieta, kur kompiuteris rašo esamą informaciją apie sistemos būseną. Ši informacija gali apimti dabartinį laiką ir datą, išsamią informaciją apie anksčiau sistemoje vykdytas komandas ir išsamią informaciją apie klaidų kodus, buvusius prieš sistemos ar programos gedimą. Į iškeltą failą taip pat gali būti įtraukta atminties informacija, skirta duomenims, saugomiems virš ir žemiau sugedusios gijos vietos, ir veikiančių modulių bei gijų, aktyvių iškelties metu, sąrašai, taip pat kiti duomenys. Paprastai naudojamas strigčių scenarijuose, išrašas galutiniam vartotojui suteikia svarbios informacijos apie sistemos būseną prieš gedimą, todėl galutiniam vartotojui lengviau atlikti derinimo pastangas.

Panašiai kaip archeologinė ataskaita apie kompiuterio būseną prieš didžiulę katastrofą ar kitą sistemos įvykį, sąvartynas veikia kaip atminimas, išgyvenantis sistemos ar programos gedimą, bandydamas galutiniam vartotojui suteikti pakankamai informacijos, kuri padėtų išsiaiškinti gedimo priežastį. Nors viename iškelties faile esančios informacijos gali nepakakti, kad būtų galima tiksliai nustatyti lemtingos klaidos ar gedimo priežastį, kombinuota informacija iš kelių iškeltų failų dažnai gali išryškinti šablonus, kurie gali padėti nustatyti pagrindinę problemos priežastį. Jei galutinis vartotojas turi vieną iškeltą failą, kuriame rodoma strigtis, įvykusi kartu su kita įtartina aktyvia programa ar gija, greičiausiai tai yra anomalija; jei kita įtartina gija yra aktyvi kiekvieną kartą, kai įvyksta gedimas, tampa daug labiau tikėtina, kad įtartina gija kažkaip prisideda prie problemos.

Informacija, esanti bet kuriame konkrečiame faile, dažnai priklauso nuo programos. Tai reiškia, kad skirtingos programos saugos skirtingų tipų duomenis iškeltinėje. Be to, tam tikros programos gali sukurti skirtingų tipų iškelties failus su skirtingu detalumo lygiu. Pavyzdžiui, „Windows® CE 5.0“ turi galimybę generuoti sudėtingumo didėjimo tvarka konteksto iškeltus, sistemos iškeltus ir pilnus iškeltus. Jie skiriasi priklausomai nuo detalumo lygio; sistemos išklotinėse yra visa informacija, rasta konteksto išklotinėje, taip pat informacija apie skambučių stulpelius; sistemos modulių, procesų ir gijų sąrašai; ir informacija apie atmintį, supančią sugedusią giją.