26Aug

Windowsi mälu prügimäed: mis täpselt need on?

click fraud protection

Kui Windowsi sinised ekraanid loovad mälu tühjendusfaile - tuntud ka kui krahhipildid. See on see, mida Windows 8 BSOD räägib, kui ta ütleb, et see "lihtsalt kogub mõnda tõrkeinfot."

Need failid sisaldavad krahhi ajal arvuti mälu koopiat. Neid saab kasutada, et aidata esmakordselt krahhi põhjustanud probleemi diagnoosida ja tuvastada.

Mälu prügimäed Types

Windows võib luua mitu erinevat tüüpi mälu prügimäele. Sellele seadistusele pääseb avada Juhtpaneel, klõpsates Süsteem ja Turvalisus ja klõpsates nuppu Süsteem. Klõpsake külgribal valikul Täpsemad süsteemiseaded, klõpsake vahekaarti Täpsemalt ja käsku Käivitamine ja taastamine alt klõpsates nuppu Seaded.

Vaikimisi on seade Kirjutamine silumisinfo jaoks seatud väärtuseks "Automaatne mälumahtu". Siin on iga mäluseadme tüüp:

Täielik mälu tühjendus: Täielik märamiskomplekt on suurim võimalik mälupesa. See sisaldab koopiat kõigist Windowsis füüsilises mälus kasutatavatest andmetest. Seega, kui teil on 16 GB RAM-i ja Windows kasutab selle süsteemi krahhi ajal 8 GB-d, on mälu tühjendus suurus 8 GB.Tõrkeid põhjustavad tavaliselt kood, mis töötab kerneli režiimis, nii et täielik teave, kaasa arvatud iga programmi mälu, on harva kasulik - kerneli mälu prügikasti on tavaliselt isegi arendaja jaoks piisav.

instagram viewer

kerneli mälu prügikasti: Kerneli mälu väljund on palju väiksem kui täielik mäluseadistus. Microsoft ütleb, et see on tavaliselt umbes üks kolmandik võrra paigaldatud füüsilise mälu suurusest. Nagu Microsoft seda ütleb:

"See dump fail ei sisalda jaotamata mälu ega kasutaja režiimi rakendustele eraldatud mälu. See sisaldab ainult Windowsi kerneli ja riistvara abstraktsiooni taseme( HAL) mälu, samuti kerneli režiimide draiveritele ja muudele kerneli režiimiprogrammidele eraldatud mälu.

Enamiku eesmärkide saavutamiseks on see kõige kriitilisem lahendus. See on oluliselt väiksem kui Full Memory Dump, kuid see ainult jätab välja need mälu osad, mis tõenäoliselt ei olnud krahhi kaasatud. "

Väike mälu dump( 256 kb): Väike mälu maht on väikseim mälu tüüpprügilaSee sisaldab väga vähe teavet - sinise ekraani teave, laaditud draiverite loend, protsessi teave ja natuke kerneli teave. See võib osutuda kasulikuks vea tuvastamisel, kuid pakub vähem üksikasjalikku tõrketeavet kui kerneli mälu prügila.

Automaatne mäluseadistus: See on vaikimisi valik ja see sisaldab täpselt sama teavet kui kerneli mälu prügila. Microsoft ütleb, et kui lehefail on seatud süsteemi juhitava suurusega ja arvuti on konfigureeritud automaatsete mäluseadiste jaoks, "määrab Windows lehefaili faili suuruse piisavalt suureks, et tagada, et kerneli mälu prügimäele saab võtta suurema osaaeg. "Nagu Microsoft märgib, on lehe faili suuruse üle otsustamisel oluliseks kaalutlustega. Lehtfail peab olema piisavalt suur, et see sisaldaks mäluandmeid.

( puudub): Windows ei loo mälu prügimäele, kui see jookseb kokku.

mäluseadised on arendajatele

Need tühjendusfailid on olemas, et anda teile teavet süsteemi krahhi põhjuse kohta. Kui olete Windowsi arendaja, kes töötab riistvarjuhtidega, võib nende mälu tühjendusfailide teave aidata teil tuvastada, miks teie riistvaradraiverid põhjustavad arvuti ekraani siniseks ekraaniks ja probleemi lahendamiseks.

Kuid olete arvatavasti lihtsalt tavaline Windowsi kasutaja, mitte keegi, kes arendab riistvarakuvaid või töötab Microsoft Windowsi lähtekoodi. Crash-prügimäed on endiselt kasulikud. Teil ei pruugi neid ise vaja olla, aga võib-olla peate nende saatmiseks arendajale saata, kui teil tekib probleeme oma arvuti madaltasemel tarkvara või riistvara draiveritega. Näiteks on Symanteci veebisaidil öeldud, et "paljudel juhtudel vajab Symantec Development kogu kahjustatud süsteemilt täielikku mälu dumpi, et tuvastada õnnetusjuhtumi põhjus." Crash dump võib olla kasulik ka siis, kui esineb Windowsi probleemi, kunapeate võib-olla saatma selle Microsoftile. Tarkvara eest vastutavad arendajad saavad kasutada mälumõju, et täpselt näha, mis arvuti krahhi ajal käis, loodetavasti lubades neil probleemi lahendada ja probleemi lahendada.

minidumbad vs mälupüüdjad

Minidump-failid on kasulikud peaaegu kõigile, sest need sisaldavad põhiteavet, näiteks veateadet, mis on seotud surma sinise ekraaniga. Need on vaikimisi salvestatud kausta C: \ Windows \ Minidump. Mõlemat tüüpi dump failid on faililaiendiga. dmp.

Isegi siis, kui teie süsteem on konfigureeritud kerneli, täieliku või automaatse mälu väljundi loomiseks, saate nii minidumpi kui ka suurema MEMORY.DMP-faili.

tööriistad, näiteks Nirsoft BlueScreenView, võivad kuvada nendes minidmp-failides sisalduvat teavet. Saate näha krahhi ajal täpseid juhtfaile, mis aitab tuvastada probleemi põhjuse. Kuna minidumbad on nii kasulikud ja väikesed, ei soovitata kunagi mäluseadistus sätet "(none)" - kindlasti vähemalt konfigureerige oma süsteemi, et luua väikesed mälu prügimäed. Nad ei kasuta palju ruumi ja aitavad teil probleemi tekkimisel. Isegi kui te ei tea, kuidas minidumpfailist teavet ise saada, leiate tarkvaratööriistu ja inimesi, kes saavad siin teavet kasutada, et aidata teie süsteemiprobleeme lahendada ja parandada.

Suuremad mälu prügimäed, nagu kerneli mälu prügikastid ja täielik mälu prügimäed on vaikimisi salvestatud C: \ Windows \ MEMORY.DMP-s. Windows on konfigureeritud selle faili üle kirjutama iga kord, kui uus mälumaht on selle loodud, nii et teil peaks olema ainult üks MEMORY.DMP-fail, mis võtab ruumi.

Kuigi isegi keskmised Windowsi kasutajad saavad sinise ekraanide põhjuste mõistmiseks kasutada minidumbreid, kasutatakse seda MEMORY.DMP-faili harvemini ja see ei ole kasulik, kui plaanite selle saatmist arendajale. Probleemide tuvastamiseks ja parandamiseks ei tohiks te arvatavasti kasutada MEMORY.DMP-faili silumisandmeid.

Kustuta mälu prügikastid ruumi vabastamiseks

Võite kustutada need. dmp-failid ruumi vabastamiseks, mis on hea mõte, kuna need võivad olla väga suured - kui teie arvuti on sinise ekraaniga, võib teil olla MEMORY.DMP800 MB või rohkem faili, mis võtab sinu süsteemses draivis ruumi.

Windows aitab teil neid faile automaatselt kustutada. Kui kasutate kettapuhastuse utiliiti ja öelate, et see süsteemifailide puhastamiseks, näete loendis mõlemat tüüpi mäluseadet. CCleaner ja muud samalaadsed tööriistad võivad ka automaatselt kustutada mälu prügimäele. Teil ei peaks minema oma Windowsi kausta ja neid käsitsi kustutama.

Lühidalt, suuremad mälu tühjendusfailid ei ole väga kasulikud, kui plaanite neid saata Microsoftile või mõnele teisele tarkvaraarendajale, et nad saaksid oma süsteemis toimuvat sinist ekraani määrata. Väiksemad minidumpfailid on kasulikumad, kuna need sisaldavad olulist teavet süsteemi krahhi kohta.

pildikrediit: Thawt Hawthje Flickr

-l