Koduleht » kuidas » Windowsi mälu prügimäed Mis täpselt need on?

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

    Windowsi sinise ekraani korral loob see mälukaardifaile, mida tuntakse ka krahhi prügimägedena. Seda räägib Windows 8 BSOD, kui ta ütleb oma „lihtsalt mõne veateabe kogumise”.

    Need failid sisaldavad koopiat arvuti mälust krahhi ajal. Neid saab kasutada probleemi diagnoosimiseks ja tuvastamiseks, mis tõi esmalt krahhi.

    Mälu prügila tüübid

    Windows võib luua mitut erinevat tüüpi mälumaterjali. Sellele sättele pääsete ligi avades juhtpaneeli, klõpsates nuppu Süsteem ja turvalisus ning klõpsates nuppu Süsteem. Klõpsake külgribal nuppu Süsteemi täpsemad seaded, klõpsake vahekaarti Täpsemalt ja klõpsake käsku Käivitamine ja taastamine.

    Vaikimisi on seadistus „silumisinformatsiooni kirjutamine“ all „Automaatne mälukaart“. Siin on iga mälukaardi tüüp:

    Täielik mälukaart: Täielik mälukaart on suurim võimalik mälumaterjali tüüp. See sisaldab koopiat kõikidest andmetest, mida Windows kasutab füüsilises mälus. Niisiis, kui teil on 16 GB RAM-i ja Windows kasutab süsteemi krahhi ajal 8 GB, on mälumahu suurus 8 GB. Krahhid on tavaliselt põhjustatud kernel-režiimis töötavast koodist, nii et kogu teave, sealhulgas iga programmi mälu, on harva kasulik - kerneli mälukaart on tavaliselt piisav isegi arendaja jaoks.

    Kerneli mälukaart: Kerneli mälukaart on palju väiksem kui täielik mälukaart. Microsoft ütleb, et see on tavaliselt umbes kolmandik süsteemi paigaldatud füüsilise mälu suurusest. Nagu Microsoft seda teeb:

    „See dumpifail ei sisalda jaotamata mälu ega kasutajarežiimi rakendustele eraldatud mälu. See sisaldab ainult Windowsi kerneli ja riistvara abstraktsiooni tasemele (HAL) eraldatud mälu, samuti kerneli režiimi draiveritele ja muudele kerneli režiimi programmidele eraldatud mälu.

    Enamikel eesmärkidel on see krahhi prügila kõige kasulikum. See on märkimisväärselt väiksem kui täielik mälu kaader, kuid see jätab ainult need mäluvahendid, mis tõenäoliselt ei ole krahhiga seotud. ”

    Väike mälukaart (256 kb): Väike mälukaart on väikseim mälukaardi tüüp. See sisaldab väga vähe teavet - sinise ekraani teavet, laaditud draiverite nimekirja, protsessiteavet ja natuke kerneli teavet. See võib olla abiks vea tuvastamisel, kuid pakub vähem üksikasjalikku silumisinfot kui kerneli mälukaart.

    Automaatne mälukaart: See on vaikimisi valik ja see sisaldab täpselt sama teavet kui kerneli mälumahuga. Microsoft ütleb, et kui lehefail on seatud süsteemi haldamise suurusele ja arvuti on konfigureeritud automaatsete mälukaartide jaoks, „määrab Windows otsingufaili suuruse piisavalt suureks, et tagada kerneli mälu prügimäed enamiku Nagu Microsoft juhib tähelepanu, on krahhi prügimäed oluliseks kaaluks, kui otsustatakse, milline peaks olema lehekülje fail. Lehekülje fail peab olema piisavalt suur, et sisaldada mäluandmeid.

    (puudub): Windows ei tekita mälu prügikasti, kui see jookseb kokku.

    Memory Dumps on arendajatele

    Need failid on olemas, et anda teile teavet süsteemi krahhi põhjuse kohta. Kui olete Windowsi arendaja, kes töötab riistvaradraiveritega, võib nende mälukaardifailide teave aidata teil selgitada, miks teie riistvaradraiverid põhjustavad arvuti sinise ekraani ja probleemi lahendama.

    Aga sa oled ilmselt lihtsalt tavaline Windowsi kasutaja, mitte keegi, kes arendab riistvara draivereid või töötab Windowsi lähtekoodi juures. Krahhi prügimäed on endiselt kasulikud. Te ei pruugi neid ise vajada, kuid teil võib tekkida vajadus saata need arendajale, kui teil tekib probleeme teie arvuti madala taseme tarkvara või riistvara draiveritega. Näiteks ütleb Symanteci veebisait, et „Symantec Development vajab korduvalt kokkupõrke põhjuse kindlakstegemiseks mõjutatud süsteemilt täielikku mälu. peate võib-olla saatma selle Microsoftile. Tarkvara eest vastutavad arendajad saavad kasutada mälupulka, et näha täpselt, mis juhtus teie arvutisse krahhi ajal, mis loodetavasti võimaldas neil probleemi alla tõmmata ja probleemi lahendada.

    Minidumps vs. Memory Dumps

    Minidump-failid on kasulikud kõigile, sest need sisaldavad põhiteavet, nagu veateade, mis on seotud surmaga sinise ekraaniga. Nad on vaikimisi salvestatud kausta C: Windows Minidump. Mõlema tüüpi dumpifailide faililaiend on .dmp.

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

    Tööriistad nagu Nirsoft'i BlueScreenView saavad kuvada nendes minidmp-failides sisalduvat teavet. Näete täpset draiverifaili, mis on seotud krahhiga, mis võib aidata tuvastada probleemi põhjust. Kuna minidumpid on nii kasulikud ja väikesed, soovitame mälukaardi seadistust mitte kunagi seadistada väärtusele „(none)” - kindlasti seadistage oma süsteem vähemalt väikeste mälukaartide loomiseks. Nad ei kasuta palju ruumi ja aitavad teil, kui teil kunagi tekib probleem. Isegi kui sa ei tea, kuidas minidump-failist teavet hankida, võite leida tarkvaravahendeid ja inimesi, kes saavad siinset teavet kasutada, et aidata süsteemi probleemi alla panna ja parandada.

    Suuremad mälukaardid, nagu kerneli mälumahud ja täielikud mälukaardid, salvestatakse vaikimisi C: Windows MEMORY.DMP. Windows on konfigureeritud selle faili üle kirjutama iga kord, kui see uus mälukaart on loodud, nii et teil peaks olema ainult üks MEMORY.DMP-fail..

    Kuigi isegi keskmised Windowsi kasutajad saavad sinise ekraani põhjuse mõistmiseks kasutada minidumpse, kasutatakse MEMORY.DMP faili harva ja ei ole kasulik, kui te ei kavatse seda arendajale saata. Tõenäoliselt ei pea te ise probleemi tuvastamiseks ja parandamiseks kasutama MEMORY.DMP-faili silumisinfot.

    Kustuta mälupulgad ruumi vabastamiseks

    Neid .dmp-faile saab kustutada ruumi vabastamiseks, mis on hea mõte, sest need võivad olla väga suured - kui teie arvutil on sinine ekraan, võib teil olla mälu. teie süsteemi draivi.

    Windows aitab neid faile automaatselt kustutada. Kui kasutate ketta puhastamise utiliiti ja ütlete, et see puhastab süsteemifaile, näete loendis mõlemat tüüpi mälukaarte. CCleaner ja muud sarnased tööriistad võivad ka automaatselt kustutada mälukaardid. Te ei tohiks oma Windowsi kausta kaevata ja neid käsitsi kustutada.


    Lühidalt öeldes ei ole suuremad mälukaardi failid väga kasulikud, kui te ei kavatse neid saata Microsoftile või mõnele muule tarkvaraarendajale, et nad saaksid teie süsteemis sinise ekraani parandada. Väiksemad minidump-failid on kasulikumad, sest need sisaldavad olulist teavet süsteemi jooksmise kohta.

    Pildi krediit: Thawt Hawthje Flickril