Underdielen fan komprimearre ûnthâld yn OS X

Memory Compression kin jo Mac's Performance ferbetterje

Mei de útjefte fan OS X Mavericks , feroare Apple hoe't ûnthâld op in Mac beheare wurdt. Mei it tafoegjen fan bewustkomst, kin jo Mac no mear mei minder ûnthâld dwaan as it bewarjen of ferheegjen fan prestaasjes is. Yn âldere ferzjes fan OS X waard ûnthâld gebrûk makke om in heule standert spesjale gedrachsmanagementsystem te bouwen. Applikaasjes fregen in opdracht fan RAM, it systeem hat it fersyk folge, en de apps joech de RAM werom doe't se it net mear nedich hawwe.

It OS besoarge it measte fan 'e smoarch wurk om te foljen hoefolle RAM beskikber wie en wa't it brûkte. De OS bestiet ek út wat te dwaan as de needsaak fan RAM net beskikber is. Dat lêste diel wie de wichtichste, om't der ûngefaarlike effekten op Mac's optreden wiene as it systeem probearre te brûken fan 'e virtuele RAM (swiperomte op in SSD of hurde skiif).

Apple joech sels in moaie njoggentjittende tool, de Activity Monitor , dat ûnder oaren koe beoardielje hoe't Mac's RAM brûkt waard. Wyls de Aktiviteitsmonitor noch beskikber is, binne syn funksjes oer monitoaren kontrôle in dramatyske feroaring ûndergien, ien dy't it maksimearret as in Mac no better gebrûk meitsje kin fan RAM troch it brûken fan komprimearre gedachte.

Komprimearre gedachte

Komprimearre ûnthâld is net wat nij of eksklusyf foar Apple. Kompjutersystemen brûke ferskate foarmen fan ûnthâld kompresje foar in lange tiid. As jo ​​Macs weromsetten yn 'e midden fan' e jierren '80 en begjin 90's kinne jo miskien oan produkten lykas RAM Doubler fan Connectix, dy't komprimearre gegevens yn RAM bewarre, wêrtroch't effektive it bedrach fan 'e frije RAM beskikber is foar de Mac. Ik tink it, dat it RAM Doubler-ikoantsje ferskynt as myn Mac Plus opstart. Leau my, de Mac Plus, dy't allinich 4 MB RAM hie, moast de hulp fan dat RAM Doubler it jaan koe.

Komprimearre ûnthâld-apparaten foelen út foardielen as kompjûters en OS-ûntwikkelders makken bettere systeembehearsysteem. Tagelyk sjogge de spesjale prizen werom. De oare faktor dy't ûnthâlde fan kompresje-systemen ferlern hat har populaasje ferlern, wie it prestaasjebelied Memmekompresje algoritmen namen in heulende kroan fan it ferwurkjen fan krêft. Dat betsjutte dat, wylst se litte jo mear mei minder fysike RAM krije, soenen se tenei om jo kompjûter te ferdriuwen as se nedich hawwe om de ûnthâld te kompringen of te komprimearjen.

Memmetaal-kompresje makket in comeback, yn haadsaak troch it komôf fan goedkearde multiple core processors. Wannear't de routines dy't brûkt wurde foar ûnthâld fan kompensearjen, kinne op ien fan in protte prosessor-cores oplosse wurde, jo hawwe gjin problemen hokker prestaasjes opnij fereaskje as it ûnthâld fergroeie of dekomprimearje moat. It wurdt gewoan in eftergrûn taak.

Hoe komprimearre gedrach wurket op in Mac

Memekompresje op 'e Mac is ûntwikkele om OS-en app-prestaasjes te fergrutsjen troch it bettere behear fan RAM-middels te ferstean en it brûken fan it virtuele ûnthâld te foarkommen of sterk te ferlytsjen, dat is it paging fan gegevens fan en fan Mac's-drive.

Mei OS X Mavericks (of letter) besiket de OS foar inaktive ûnthâld, dat is it ûnthâld dat net aktyf is yn aktive gebrûk, mar hâldt noch gegevens dy't brûkt wurde troch in app. Dit ynaktive ûnthâld komprimearret de gegevens dy't it hâldt, sadat de gegevens minder ûnthâld nimme. Inaktive ûnthâld kin apps wêze dy't op 'e eftergrûn binne en net brûkt wurde. In foarbyld soe in wurdprosessor wêze dat iepen is, mar net aktyf omdat jo in brek meitsje en lêze oer komprimearre gedachte (troch de wei, tank foar it stopjen fan en troch dit artikel te lêzen). Wylst jo dwaande binne yn 'e blêdzjen fan' e webside, komprimearret de OS it spesjale prozessor fan 'e ûnthâld, befettet RAM foar gebrûk troch oare apps, lykas de Flash-spiler dy't jo brûke om in film op it web te sjen.

It kompresjeproses is altyd aktyf. Stel, kontrolearret de OS om te sjen hoefolle frije romte beskikber is yn RAM . As der in signifikant bedrach fan frije ûnthâld is, wurdt gjin kompresje dien, sels as der in soad ynaktive ûnthâld is.

As fergees ûnthâld wurdt brûkt, begjint it OS foar inaktive ûnthâld om te komprimearjen. Kompresje begjint mei de âldste gebrûkte gegevens dy't yn it ûnthâld opslein binne en wurkje syn paad nei om te soargjen dat der genôch frije ûnthâld beskikber is. As de gegevens yn in komprimearre gebiet fan RAM nedich binne, dekretearret de OS de gegevens op 'e flecht en makket it beskikber foar de applikaasje dy't it freget. Om't de kompresje- en dekomprimearroutines tagelyk op ien fan 'e processor-kearnen rinne, binne jo wierskynlik gjin effektive ferlies te belibjen, wylst de kompresje / dekompresje komt.

Fansels binne der limiten hokker kompresje kin berikke. Op it stuit, as jo trochgean litte apps starten of spesjale yntensive apps brûke dy't RAM opknappe, jo Mac sil net genôch frije romte hawwe. Krekt lykas yn it ferline sil it OS begjinne om ynaktive RAM-data te wikseljen op jo Mac's-drive. Mar mei gedrachskompresje is dit wierskynlik in tige seldsume occurrence foar de measte brûkers.

Ek as it OS beslút om it ûnthâld fan jo drive te wikseljen, sil OS X's spesjale behearsysteem foardielje fan it komprimearre ynaktyf ûnthâld troch de komprimearre gegevens te skriuwen nei folsleine rigelsegmenten, de prestaasje te fergrutsjen en wearden op SSD's te fergrutsjen.

Aktiviteitmonitor en Memory Compression

Jo kinne kontrolearje hoefolle ûnthâld wurdt komprimearre troch it ljepblêd Memory in Activiteitenmonitor te brûken. In oantal komprimearre gedachte ferskilt yn 'e spesjale printegraaf, dy't oanjûn hoe aktyf de OS is belutsen by it komprimearjen fan RAM-data. De grafyk draait fan griene (lytse druk) nei giele (signifikante druk), en úteinlik nei read, as der net genôch RAM-romte is en it ûnthâld moat útsteld wurde nei de rol.

Dus, as jo miskien hawwe dat jo Mac liket in flater mear yn syn optreden te hawwen, om't jo Mavericks ynstallearre hawwe, dan kin it wêze dat it ferwachting fan it bewurkjen beheind is en de weromkomst fan 'e bewust kompresje.