„Windows“ atminties kaupikliai: kam jie tiksliai skirti?

Kai „Windows“ ekranuose rodomi mėlyni ekranai, sukuriami atminties failai, dar vadinami avarijos iškrovimais. Apie tai kalba „Windows 8“ BSOD, sakydama, kad ji „tik renka informaciją apie klaidą“.

Šiuose failuose yra kompiuterio atminties kopija avarijos metu. Jie gali būti naudojami padedant diagnozuoti ir nustatyti problemą, dėl kurios įvyko avarija.

Atminties kaupimo tipai

SUSIJEDS: Viskas, ką reikia žinoti apie mėlyną mirties ekraną

„Windows“ gali sukurti keletą skirtingų tipų atminties kaupimo vietų. Šį nustatymą galite pasiekti atidarydami Valdymo skydą, spustelėdami Sistema ir sauga ir spustelėdami Sistema. Šoninėje juostoje spustelėkite Išplėstiniai sistemos nustatymai, spustelėkite skirtuką Išplėstiniai ir spustelėkite Nustatymai, esančią paleidimo ir atkūrimo srityje.

Pagal numatytuosius nustatymus skiltyje Rašyti derinimo informaciją nustatytas „Automatinis atminties išvedimas“. Štai kas iš tikrųjų yra kiekvieno tipo atminties išklotinė:

Pilnas atminties ištrynimas: pilnas atminties išrašymas yra didžiausias galimas atminties išvesties tipas. Čia yra visų duomenų, kuriuos „Windows“ naudoja fizinėje atmintyje, kopija. Taigi, jei turite 16 GB RAM ir „Windows“ sistemos gedimo metu naudoja 8 GB jos, atminties kaupiklis bus 8 GB dydžio. Avarijas dažniausiai sukelia kodas, veikiantis branduolio režimu, todėl visos informacijos, įskaitant kiekvienos programos atmintį, retai yra naudinga - branduolio atminties iškelties paprastai pakaks net kūrėjui.

Branduolio atminties sąvoka: Branduolio atminties sąvoka bus daug mažesnė nei visos atminties. „Microsoft“ teigia, kad paprastai tai bus maždaug trečdalis sistemoje įdiegtos fizinės atminties dydžio. Kaip sako „Microsoft“:

„Šiame iškelties faile nebus nepaskirtos atminties ar jokios atminties, skirtos vartotojo režimo programoms. Tai apima tik „Windows“ branduoliui skirtą atmintį ir aparatūros abstrakcijos lygį (HAL), taip pat atmintį, skirtą branduolio režimo tvarkyklėms ir kitoms branduolio režimo programoms.

Daugeliui tikslų šis avarinis išmetimas yra pats naudingiausias. Jis yra žymiai mažesnis nei „Complete Memory Dump“, tačiau praleidžiamos tik tos atminties dalys, kurios vargu ar pateko į avariją “.

Mažas atminties kaupimas (256 kb): mažas atminties išvežimas yra mažiausias atminties kaupimo tipas. Joje yra labai mažai informacijos - informacija apie mėlynąjį ekraną, įkeltų tvarkyklių sąrašas, informacija apie procesą ir šiek tiek informacijos apie branduolį. Tai gali būti naudinga nustatant klaidą, tačiau siūlo mažiau išsamią derinimo informaciją nei branduolio atminties sąvartynas.

SUSIJEDS: Kokio dydžio turėtų būti jūsų puslapio failas arba apsikeitimo skaidinys?

Automatinis atminties išrašymas: tai yra numatytoji parinktis ir joje yra tokia pati informacija kaip ir branduolio atminties išrašyme. „Microsoft“ teigia, kad kai puslapio failas nustatomas pagal sistemos valdomą dydį ir kompiuteris sukonfigūruotas automatinėms atminties šiukšliadėžėms, „Windows nustato ieškos failo dydį pakankamai didelį, kad užtikrintų, jog branduolio atminties sąvartyną galima užfiksuoti didžiąją dalį laikas." Kaip pažymi „Microsoft“, avarijos sąvartynai yra svarbus aspektas, sprendžiant, kokio dydžio turėtų būti puslapio failas. Puslapio failas turi būti pakankamai didelis, kad talpintų atminties duomenis.

(nėra): „ Windows“ nesukurs atminties sąvartynų, kai užstrigs.

Atminties kaupikliai skirti kūrėjams

Šie iškelties failai yra tam, kad suteiktų jums informacijos apie sistemos gedimo priežastį. Jei esate „Windows“ kūrėjas, dirbantis su aparatinės įrangos tvarkyklėmis, informacija, esanti šiuose atminties iškelties failuose, gali padėti nustatyti priežastį, dėl kurios jūsų aparatinės įrangos tvarkyklės sukelia kompiuterio mėlyną ekraną ir išspręsti problemą.

Bet jūs tikriausiai esate tik įprastas „Windows“ vartotojas, o ne tas, kuris kuria aparatinės įrangos tvarkykles ar dirba su „Windows“ šaltinio kodu „Microsoft“. Avarijos sąvartynai vis dar naudingi. Jums patiems jų gali neprireikti, tačiau gali tekti nusiųsti kūrėjui, jei kyla problemų dėl žemo lygio programinės ar aparatinės įrangos tvarkyklių jūsų kompiuteryje. Pavyzdžiui, „Symantec“ svetainėje sakoma, kad „norint nustatyti gedimo priežastį,„ Symantec Development “daug kartų reikės visos atminties iš paveiktos sistemos. Avarinis išmetimas taip pat gali būti naudingas, jei kyla problemų su pačia „Windows“, nes gali tekti ją nusiųsti „Microsoft“. Kūrėjai, atsakingi už programinę įrangą, gali naudoti atminties kaupiklį, kad pamatytų, kas tiksliai įvyko jūsų kompiuteryje avarijos metu, tikėdamasis, kad leis jiems išsiaiškinti ir išspręsti problemą.

Minidumpai ir atminties sąvartynai

„Minidump“ failai yra naudingi beveik visiems, nes juose yra pagrindinė informacija, pavyzdžiui, klaidos pranešimas, susijęs su mirties mėlynu ekranu. Pagal numatytuosius nustatymus jie saugomi aplanke C: \ Windows \ Minidump. Abiejų tipų failai turi failo plėtinį .dmp.

Net kai jūsų sistema sukonfigūruota kurti branduolį, pilną ar automatinį atminties išrašymą, gausite ir minidump, ir didesnį MEMORY.DMP failą.

Tokie įrankiai kaip „Nirsoft“ „BlueScreenView“ gali rodyti informaciją, esančią šiuose „minidmp“ failuose. Galite pamatyti tikslius tvarkyklės failus, susijusius su avarija, kurie gali padėti nustatyti problemos priežastį. Kadangi minidumpai yra tokie naudingi ir maži, rekomenduojame niekada nenustatyti atminties išmetimo nustatymo į „(nėra)“ - būtinai sukonfigūruokite savo sistemą, kad sukurtumėte mažus atminties kaupiklius. Jie nenaudos daug vietos ir padės jums, jei kada susidursite su problema. Net jei nežinote, kaip patys gauti informaciją iš „minidump“ failo, galite rasti programinės įrangos įrankių ir žmonių, kurie čia gali naudoti informaciją, kad padėtų išsiaiškinti ir išspręsti jūsų sistemos problemą.

Didesni atminties kaupikliai, pvz., Branduolio atminties ir visi atminties kaupimai, pagal numatytuosius nustatymus saugomi C: \ Windows \ MEMORY.DMP. „Windows“ sukonfigūruota perrašyti šį failą kiekvieną kartą, kai sukuriamas naujas atminties kaupimas, todėl užimdami vietą turėtumėte turėti tik vieną MEMORY.DMP failą.

Nors net vidutiniai „Windows“ vartotojai gali naudoti minidump'us, kad suprastų mėlynų ekranų priežastis, failas MEMORY.DMP naudojamas rečiau ir nėra naudingas, nebent planuojate jį siųsti kūrėjui. Jums tikriausiai nereikės naudoti derinimo informacijos faile MEMORY.DMP, kad patys nustatytumėte ir išspręstumėte problemą.

Ištrinkite atminties kaupiklius, kad atlaisvintumėte vietos

SUSIJ :S: 7 būdai, kaip atlaisvinti vietos standžiajame diske sistemoje "Windows"

Galite ištrinti šiuos .dmp failus, kad atlaisvintumėte vietos. Tai yra gera idėja, nes jie gali būti labai dideli - jei jūsų kompiuteryje yra mėlynos spalvos ekranas, gali būti, kad MEMORY.DMP failas yra 800 MB ar daugiau. jūsų sistemos diske.

„Windows“ padeda automatiškai ištrinti šiuos failus. Jei naudosite disko valymo priemonę ir nurodysite jai išvalyti sistemos failus, sąraše pamatysite abiejų tipų atminties sąvartynus. „CCleaner“ ir kiti panašūs įrankiai taip pat gali automatiškai ištrinti atminties kaupiklius. Jums nereikėtų kasti į „Windows“ aplanką ir juos ištrinti rankomis.

Trumpai tariant, didesni atminties iškelties failai nėra labai naudingi, nebent planuojate juos siųsti „Microsoft“ ar kitam programinės įrangos kūrėjui, kad jie galėtų pataisyti mėlyną ekraną, kuris atsiranda jūsų sistemoje. Mažesni minidump failai yra naudingesni, nes juose yra esminės informacijos apie sistemos gedimus.

Vaizdo kreditas: Thawt Hawthje „Flickr“