Windows Muistin kaatopaikat Mitä ne ovat?
Kun Windows-kuvaruudut, se luo muistitiedostoja - jotka tunnetaan myös kaatopaikoina. Tätä puhuu Windows 8: n BSOD: sta, kun se sanoo sen "vain keräämällä joitakin virhetietoja".
Nämä tiedostot sisältävät kopion tietokoneen muistista kaatumisen aikana. Niitä voidaan käyttää diagnosoimaan ja tunnistamaan ongelma, joka johti kaatumiseen.
Muistin kaatopaikat
Windows voi luoda useita erityyppisiä muistitiloja. Voit käyttää tätä asetusta avaamalla Ohjauspaneeli, valitsemalla Järjestelmä ja suojaus ja valitsemalla Järjestelmä. Valitse sivupalkissa Järjestelmän lisäasetukset, napsauta Lisäasetukset-välilehteä ja valitse Asetukset kohdassa Käynnistys ja palautus.
Oletusarvoisesti Aseta virheenkorjaustiedot -kohdassa asetettu asetus on ”Automaattinen muistin tyhjennys”. Seuraavassa on, mitä kukin muistin tyhjennys on todella:
Täydellinen muisti: Täydellinen muistin tyhjennys on suurin mahdollisen muistin tyhjennys. Tämä sisältää kopion kaikista Windowsin fyysiseen muistiin käyttämistä tiedoista. Joten jos sinulla on 16 Gt RAM-muistia ja Windows käyttää 8 Gt: a järjestelmän kaatumisen aikana, muistitilanne on 8 Gt. Kaatumiset johtuvat yleensä kernel-tilassa käytettävästä koodista, joten täydelliset tiedot, mukaan lukien kunkin ohjelman muisti, ovat harvoin hyödyllisiä - ytimen muistin tyhjennys on yleensä riittävä jopa kehittäjä.
Ytimen muistin tyhjennys: Ytimen muistin tyhjennys on paljon pienempi kuin koko muistin tyhjennys. Microsoft sanoo, että se on tyypillisesti noin kolmasosa järjestelmään asennetun fyysisen muistin koosta. Kuten Microsoft asettaa sen:
”Tämä polkumyyntitiedosto ei sisällä kohdistamattomia muistia tai käyttäjän tilaa käyttäviin sovelluksiin osoitettua muistia. Se sisältää vain Windows-ytimen ja laitteiston abstraktiotasolle (HAL) varatun muistin sekä muisti, joka on osoitettu ytimen tilan ajureille ja muille ytimen tilan ohjelmille.
Useimmissa tapauksissa tämä kaatopaikka on hyödyllisin. Se on huomattavasti pienempi kuin Täydellinen muisti-tyhjennys, mutta se jättää vain ne muistin osat, jotka eivät todennäköisesti ole olleet mukana kaatumisessa. ”
Pieni muistilevy (256 kb): Pieni muistipurkki on pienin muistin tyhjennys. Se sisältää hyvin vähän tietoa - sinisen näytön tiedot, ladattujen ohjainten luettelo, prosessitiedot ja vähän ytimen tietoja. Se voi olla hyödyllinen virheen tunnistamisessa, mutta se tarjoaa vähemmän yksityiskohtaisia virheenkorjaustietoja kuin ytimen muistin tyhjennys.
Automaattinen muistin tyhjennys: Tämä on oletusasetus, ja se sisältää täsmälleen samat tiedot kuin ytimen muistin tyhjennys. Microsoft sanoo, että kun sivutiedosto on asetettu järjestelmän hallinnoimaan kokoon ja tietokone on määritetty automaattiseen muistin tyhjennykseen, "Windows asettaa hakutiedoston koon riittävän suureksi varmistaakseen, että ytimen muistin tyhjennys voidaan ottaa suurimmaksi osaksi Kuten Microsoft huomauttaa, kaatopaikat ovat tärkeä näkökohta, kun päätetään, minkä kokoisen sivutiedoston pitäisi olla. Sivutiedoston on oltava riittävän suuri sisältämään muistitiedot.
(ei mitään): Windows ei luo muistitiloja, kun se kaatuu.
Muistin kaatopaikat ovat kehittäjille
Nämä polkumyyntitiedostot tarjoavat sinulle tietoja järjestelmän kaatumisen syystä. Jos olet Windows-kehittäjä, joka työskentelee laitteistoajureilla, näissä muistipuristustiedostoissa olevat tiedot voivat auttaa sinua tunnistamaan, miksi laitteistoajurit aiheuttavat tietokoneen sinisen näytön ja korjata ongelman.
Mutta olet luultavasti vain normaali Windows-käyttäjä, ei joku, joka kehittää laitteistoajureita tai työskentelee Microsoftin Windows-lähdekoodissa. Crash-kaatopaikat ovat edelleen hyödyllisiä. Et ehkä tarvitse niitä itse, mutta saatat joutua lähettämään ne kehittäjälle, jos tietokoneessa on matalan tason ohjelmisto- tai laiteajureita. Esimerkiksi Symantecin verkkosivuilla kerrotaan, että "Symantec Development tarvitsee monta kertaa Full Memory Dumpin asianomaisesta järjestelmästä kaatumisen syyn tunnistamiseksi." Kaatumishälytys voi olla hyödyllinen myös, jos Windowsissa ilmenee ongelmia, kuten saatat joutua lähettämään sen Microsoftille. Ohjelmistosta vastaavat kehittäjät voivat käyttää muistipuristinta tarkistaakseen, mitä tietokoneessa tapahtui onnettomuuden aikaan, toivoen, että he voivat pinata ja korjata ongelman.
Minidumps vs. Memory Dumps
Minidump-tiedostot ovat hyödyllisiä melko paljon kaikille, koska ne sisältävät perustietoja, kuten virheilmoituksen, joka liittyy kuoleman siniseen näyttöön. Ne tallennetaan oletusarvoisesti C: Windows Minidump -kansioon. Molemmissa dump-tiedostoissa on tiedostotunniste .dmp.
Jopa silloin, kun järjestelmä on määritetty luomaan ytimen, täydellisen tai automaattisen muistin tyhjennyksen, saat sekä minidumpin että suuremman MEMORY.DMP-tiedoston.
Nirsoftin BlueScreenView-työkalut voivat näyttää näissä minidmp-tiedostoissa olevat tiedot. Voit tarkastella kaatumiseen liittyviä tarkkoja ohjaustiedostoja, jotka voivat auttaa tunnistamaan ongelman syyn. Koska minidumpit ovat niin hyödyllisiä ja pieniä, suosittelemme, ettet koskaan aseta muistin tyhjennyksen asetusta arvoon ((ei mitään)) - varmista, että olet vähintään määrittänyt järjestelmän luomaan pieniä muistitiloja. He eivät käytä paljon tilaa ja auttavat sinua, jos koskaan törmäät ongelmaan. Vaikka et tiedä, miten voit saada tietoja minidump-tiedostosta itse, löydät ohjelmistotyökaluja ja ihmisiä, jotka voivat käyttää tietoja täällä, jotta voit korjata ja korjata järjestelmäongelmasi.
Suuremmat muistin tyhjennykset, kuten ytimen muistin tyhjennykset ja täydelliset muistin tyhjennykset, tallennetaan oletusarvoisesti C: Windows MEMORY.DMP: hen. Windows on määritetty korvaamaan tämän tiedoston joka kerta, kun uusi muisti puretaan, joten sinulla pitäisi olla vain yksi MEMORY.DMP-tiedosto..
Vaikka keskimääräiset Windows-käyttäjät voivat käyttää minidumpseja sinisen näytön syyn ymmärtämiseen, MEMORY.DMP-tiedostoa käytetään harvemmin ja se ei ole hyödyllinen, ellet aio lähettää sitä kehittäjälle. Sinun ei tarvitse käyttää MEMORY.DMP-tiedoston virheenkorjaustietoja tunnistaaksesi ja korjata ongelman itse.
Poista muistipaikat vapauttamaan tilaa
Voit poistaa nämä .dmp-tiedostot vapauttamaan tilaa, mikä on hyvä idea, koska ne voivat olla hyvin suuria - jos tietokoneessa on sininen näyttö, sinulla voi olla MEMORY.DMP-tiedosto, jonka koko on 800 MB tai enemmän. järjestelmän asemassa.
Windows auttaa poistamaan nämä tiedostot automaattisesti. Jos käytät Disk Cleanup -apuohjelmaa ja kerrotaan, että järjestelmätiedostot puhdistetaan, molemmat muistipaikat näkyvät luettelossa. CCleaner ja muut vastaavat työkalut voivat myös poistaa muistin tyhjennyksiä automaattisesti. Sinun ei tarvitse kaivaa Windows-kansioon ja poistaa ne käsin.
Lyhyesti sanottuna, suuremmat muistitiedostotiedostot eivät ole kovin hyödyllisiä, ellet aio lähettää niitä Microsoftille tai jollekin muulle ohjelmistokehittäjälle, jotta he voivat korjata järjestelmässä tapahtuvan sinisen näytön. Pienemmät minidump-tiedostot ovat käyttökelpoisempia, koska ne sisältävät olennaisia tietoja järjestelmän kaatumisesta.
Image Credit: Thawt Hawthje Flickrissä