If-Koubou

Mikä on muistipakkaus Windows 10: ssa?

Mikä on muistipakkaus Windows 10: ssa? (Miten)

Windows 10 käyttää muistipakkausta tallentamaan enemmän tietoja järjestelmän muistissa kuin muutoin voisi. Jos vierailet Tehtävienhallinnassa ja tarkastelet muistin käyttöä koskevia tietoja, todennäköisesti näet, että osa muistista on "pakattu". Tässä on se, mitä se tarkoittaa.

Mikä on muistipakkaus?

Muistin pakkaaminen on uusi ominaisuus Windows 10: ssa, eikä se ole käytettävissä Windows 7: ssä ja 8. Lisäksi sekä Linux että Applen macOS käyttävät myös muistin pakkaamista.

Perinteisesti, jos sinulla oli 8 gigatavua RAM-muistia ja sovelluksissa oli 9 gigatavua tavaraa tallentamaan kyseiseen RAMiin, vähintään 1 Gt: n pitäisi olla "paged out" ja tallennettu tietokoneen levyn sivutiedostoon. Tietojen käyttö sivutiedostossa on hyvin hidasta RAM: iin verrattuna.

Muistipuristuksella osa näistä 9 Gt: n tiedoista voidaan pakata (kuten zip-tiedosto tai muu pakattu data voidaan kutistua alaspäin) ja pitää RAM-muistissa. Esimerkiksi voi olla 6 Gt pakkaamatonta dataa ja 3 Gt pakattua dataa, joka todella vie 1,5 Gt RAM-muistia. Sinä tallennat kaikki 9 Gt: n alkuperäiset tiedot 8 Gt: n RAM-muistista, sillä se vie vain 7,5 Gt: n, kun osa niistä on pakattu.

Onko olemassa haittapuoli? No, kyllä ​​ja ei. Tietojen tiivistäminen ja purkaminen vie joitain CPU-resursseja, minkä vuoksi kaikkia tietoja ei tallenneta pakattuina - se pakataan vain, kun Windows pitää tarpeellisena ja hyödyllisenä. Tietojen tiivistäminen ja purkaminen jonkin CPU-ajan kustannuksella on paljon, paljon nopeammin kuin tietojen haku sivulta ja lukeminen sivun tiedostosta, joten se kannattaa yleensä kompromissi.

Onko pakattu muisti huono?

Tietojen tiivistäminen muistiin on paljon parempi kuin vaihtoehto, joka hakee kyseiset tiedot levylle. Se on nopeampi kuin sivutiedoston käyttö. Pakatussa muistissa ei ole haittapuolia. Windows pakkaa tiedot automaattisesti muistiin, kun se tarvitsee tilaa, eikä sinun tarvitse edes harkita tätä ominaisuutta.

Mutta muistin pakkaus käyttää joitakin CPU-resursseja. Järjestelmäsi ei välttämättä toimi yhtä nopeasti kuin se, jos sen ei tarvitse pakata tietoja muistissa. Jos näet paljon pakattua muistia ja epäilet, että tietokoneesi on vähän hidas, ainoa ratkaisu tähän on asentaa enemmän fyysistä muistia (RAM) järjestelmään. Jos tietokoneessasi ei ole tarpeeksi fyysistä muistia käytettäville sovelluksille, muistinpakkaus on parempi kuin sivutiedosto - mutta enemmän fyysistä muistia on paras ratkaisu.

Kuinka katsella pakattuja muistitietoja tietokoneellasi

Jos haluat tarkastella tietoja siitä, kuinka paljon muistia pakataan järjestelmässä, sinun on käytettävä Tehtävienhallinta-toimintoa. Avaa se napsauttamalla tehtäväpalkkia hiiren kakkospainikkeella ja valitsemalla "Tehtävienhallinta" painamalla Ctrl + Shift + Esc tai painamalla Ctrl + Alt + Delete ja valitsemalla sitten "Tehtävienhallinta"

Jos näet yksinkertaisen Tehtävienhallinnan käyttöliittymän, napsauta ikkunan alaosassa olevaa "Lisätietoja" -vaihtoehtoa.

Napsauta Suorituskyky-välilehteä ja valitse "Muisti". Näet kuinka paljon muistia pakataan kohdassa "Käytössä (tiivistetty)". Esimerkiksi alla olevassa kuvakaappauksessa Tehtävienhallinta näyttää, että järjestelmämme käyttää tällä hetkellä 5,6 Gt: n fyysistä muistia. 425 megatavua tätä 5,6 Gt on pakattu muisti.

Näet, että tämä luku vaihtelee ajan kuluessa avaamalla ja sulkemalla sovelluksia. Se myös vaihtelee, kun järjestelmä toimii taustalla, joten se muuttuu, kun katsot ikkunassa täällä.

Jos hiiren osoitin muistin koostumuksen alla olevan palkin vasemmassa osassa, näet lisätietoja pakatusta muistista. Alla olevassa kuvakaappauksessa näemme, että järjestelmämme käyttää 5,7 Gt: n fyysistä muistia. 440 megatavua on pakattu muisti, ja tämä pakattu muisti tallentaa arviolta 1,5 Gt: n dataa, joka muuten olisi tallennettava pakkaamattomana. Tämä johtaa 1,1 Gt: n muistia säästöihin. Ilman muistipakkausta järjestelmässä olisi 6,8 megatavua muistia käytössä eikä 5,7 GB.

Onko tämä tehdä järjestelmän prosessin käyttää paljon muistia?

Windows 10: n alkuperäisessä versiossa "pakkauskauppa" tallennettiin Järjestelmäprosessiin ja se oli "syy, että Järjestelmäprosessi näyttää käyttävän enemmän muistia kuin aiemmat versiot" Microsoftin blogikirjeen mukaan.

Jossain vaiheessa Microsoft kuitenkin muutti tapaa, jolla se toimii. Pakkausmuisti ei enää näy osana Järjestelmäprosessia Tehtävienhallinnassa (todennäköisesti koska se oli hyvin hämmentävä käyttäjille). Sen sijaan se näkyy Suorituskyky-välilehden Muistin tiedot -kohdassa.

Windows 10: n Creators-päivityksessä voimme vahvistaa, että pakattu muisti näkyy vain Muistin tiedot-kohdassa ja Järjestelmäprosessi pysyy 0,1 Mt: n käytössä järjestelmässä, vaikka järjestelmässä on paljon pakattua muistia. Tämä säästää sekaannusta, koska ihmiset eivät ihmetä, miksi niiden Järjestelmäprosessi on salaperäisesti niin paljon muistia.