Skilningur á þjappað minni í OS X

Minniþjöppun getur bætt árangur Mac þinnar

Með útgáfu OS X Mavericks breytti Apple hvernig minni er stjórnað á Mac. Með því að bæta minniþjöppun getur Mac þinn nú gert meira með minna minni en viðhalda eða auka árangur. Í eldri útgáfum af OS X var minni notkun byggt á nokkuð staðlað minni stjórnunarkerfi. Forrit óskað eftir úthlutun á vinnsluminni, kerfið uppfyllti beiðniina og forritin gáfu til baka vinnsluminni þegar þau þurftu ekki lengur.

The OS tók að sér flest af óhreinum vinnu að halda utan um hversu mikið RAM var í boði og hver var að nota það. The OS einnig mynstrağur út hvað ég á að gera ef það magn af vinnsluminni sem þarf var ekki til staðar. Þessi síðasta hluti var mikilvægast vegna þess að það gæti haft skaðleg áhrif á árangur Macs þar sem kerfið reyndi að nýta raunverulegur vinnsluminni (skiptipláss á SSD eða harða diskinum).

Apple veitti jafnvel nokkuð snyrtilegt tól, Activity Monitor , sem gæti meðal annars fylgst með því hvernig RAM tölvunnar var notaður. Þó að hreyfimyndin sé enn tiltækt hefur minnisvöktunargeta orðið fyrir miklum breytingum, sem líkir eftir því hvernig Mac er nú fær um að nýta sér vinnsluminni með því að nota þjappað minni.

Þjappað minni

Þjappað minni er ekki eitthvað nýtt eða eingöngu til Apple. Tölva kerfi hefur verið að nota ýmis konar minni þjöppun í langan tíma. Ef þú notaðir Macs aftur um miðjan 80s og snemma á 90s, getur þú muna vörur eins og RAM Doubler frá Connectix, sem þjappað gögn sem eru geymd í vinnsluminni, auka í raun magn af ókeypis vinnsluminni í boði fyrir Mac. Ég man eftir að RAM Doubler táknið birtist sem Mac Plus byrjaði. Trúðu mér, Mac Plus, sem aðeins hafði 4 MB af vinnsluminni, þurfti alla hjálpina að RAM Doubler gæti gefið það.

Samþjöppuð minnihugbúnaður féll úr hag þegar tölvuframleiðendur og OS forritarar bjuggu til betri minni stjórnunarkerfa. Á sama tíma lækkuðu minniverð. Hin þáttur sem gerði minniþjöppunarkerfi missir vinsældir sínar var árangursspjaldið. Minni þjöppunar reiknirit tók stæltur klumpur af vinnsluorku. Það þýddi að á meðan þeir létu þig fá meira með minni líkamlega vinnsluminni, höfðu þeir tilhneigingu til að sleppa tölvunni þinni þegar þeir þurftu að þjappa eða úrþjappa minni.

Minniþjöppun er að endurheimta, fyrst og fremst vegna tilkomu ódýrra margra kjarna örgjörva. Þegar venjurnar sem eru notaðar við minniþjöppun geta verið hlaðið niður í einn af mörgum gjörvi, þá ertu ekki líklegri til að taka eftir árangri þegar minnið þarf að þjappa eða þjappa saman. Það verður einfaldlega bakgrunnsverkefni.

Hvernig þjappað minni virkar á Mac

Minniþjöppun á Mac er hönnuð til að auka rekstur OS og forrita með því að leyfa betri stjórnun á auðlindum RAM og til að koma í veg fyrir eða draga úr notkun raunverulegs minni, sem er síðuskipta gagna til og frá rekstri Mac.

Með OS X Mavericks (eða síðar) leitar OS að óvirkum minni, sem er minni sem er ekki í notkun í notkun en heldur enn gögn sem verða notuð af forriti. Þetta óvirka minnið þjappar gögnum sem það geymir, þannig að gögnin taka upp minni minni. Óvirkt minni getur verið forrit sem eru í bakgrunni og ekki notuð. Dæmi er ritvinnsla sem er opin en óvirkt vegna þess að þú tekur hlé og lesir um þjappað minni (við the vegur, takk fyrir að hætta við og lesa þessa grein). Þó að þú ert upptekinn með að vafra um netið, er OS þjappa minni minni örgjörvans og frelsa upp vinnsluminni til notkunar annarra forrita, svo sem Flash spilarann ​​sem þú notar til að horfa á bíómynd á vefnum.

Þjöppunarferlið er ekki virkt allan tímann. Í staðinn stýrir OS að sjá hversu mikið pláss er í boði í vinnsluminni . Ef það er umtalsvert magn af frjálst minni er engin samþjöppun framkvæmd, jafnvel þótt það sé mikið af óvirkt minni.

Eins og ókeypis minni er notað, byrjar stýrikerfið að leita að óvirkum minni til að þjappa. Samþjöppun hefst með elstu notaðar gögnin sem eru geymd í minni og vinnur leið fram til þess að tryggja að nægjanlegt frjálst minni sé í boði. Þegar gögnin á þjappaðri svæði vinnsluminni eru nauðsynlegar, dregur stjórnkerfið gögnin í flugu og gerir það aðgengilegt fyrir forritið sem óskar eftir því. Vegna þess að þjöppunar- og þjöppunarreglurnar eru keyrðar samhliða á einni vinnslukjarna , þá er ólíklegt að þú finnur fyrir afköstum meðan á þjöppuninni stendur.

Auðvitað eru takmarkanir á því hvaða þjöppun getur náð. Á einhverjum tímapunkti, ef þú heldur áfram að ræsa forrit eða nota minni-ákafur forrit sem gobble upp vinnsluminni, mun Mac þinn ekki hafa nóg pláss. Rétt eins og í fortíðinni, mun OS byrja að skipta óvirkum RAM-gögnum á drif Mac þinnar. En með minniþjöppun er þetta líklegt að það sé mjög sjaldgæft fyrir flesta notendur.

Jafnvel þótt stýrikerfi endar að skipta um minni út á diskinn þinn, notar minnisstjórnunarkerfi OS X kost á þjappað óvirkt minni með því að skrifa þjöppuð gögnin í fullri lengd drifhluta til að auka árangur og draga úr notkun á SSD .

Virkni Skjár og Minni Þjöppun

Þú getur fylgst með hversu mikið minni er þjappað með því að nota minni flipann í Activity Monitor. A tala af þjappað minni birtist í minnispunkta grafinu, sem gefur til kynna hversu virkur OS vinnur að því að þjappa RAM gögn. Myndin breytist úr grænu (litlum þrýstingi) í gult (veruleg þrýstingur) og loks að rauðum, þegar ekki er nægilegt pláss á vinnsluminni og þarf að skipta um minni á drifið.

Þannig að ef þú hefur tekið eftir því að Mac þinn virðist hafa meira hopp í frammistöðu sinni frá því að þú hefur sett upp Mavericks gæti það verið vegna þess að framfarir í minni stjórnun og aftur á minni þjöppun.