Understanding Memoria Compressiva in OS X

A cumpressione di memoria si ponu Improve l'esercitu di u Mac

Cù u libru di OS X Mavericks , Apple hà cambiatu ciò chì a memoria hè ghjunta in una Mac. Cù l'aghjuntu di compressione di memoria, a vostra Mac pudere issa fà più cun menu memoria mentre mantenenu o creanu u rendiment. In versione più vechja di OS X, l'usu di memoria hè stata construita in un locu di u sistema di gestione di memoria. Apps dumandenu una distribuzione di RAM, u sistema cumplete a dumanda, è l'applicazioni rimesse à a RAM à quandu ùn ne più micca necessariu.

U sistema operatu di a maiò parte di u travagliu suciale di seguitu a quantità di RAM era disponibile è quale l'era. U sistema operatore hà sappu da ciò chì deve esse se a quantità di RAM necessariu ùn era micca dispunibili. Questa última parte era u più impurtante perchè ùn puderanu esse effetti avversi nantu à u cumpletu di Mac cum'è u sistema hà pruvatu d'utilizà a RAM virtual (swap space in un SSD o hard drive).

Apple anu ancu una bona indici, u Monitoru di l' attività , chì, tra di altre cosa, puderia monitorà cumu a memoria RAM di Mac era utilizatu. Mentre u Monitor di Actività hè sempri dispunibili, a so capacità di monitorizazione di memoria si sò sottupostati un cambiamentu dramaticu, chì simule a manera chì un Mac hè issa capaci di megliu utilizà RAM a través da l'usu di a memoria compressa.

Memoria Compressiva

A memoria comprimita ùn hè micca nova o esclusiva di Apple. I sistemi di computing sò stati usu di tanti formi di cumpressione di memoria in un longu tempu. Se utilizate Macs in u mezu di l'anni 80 è 90 prima, puderete ricordate di prudutti cum'è RAM Doubler da Connectix, chì comprissiva data guardata in RAM, hà efficacimente l'aumentu di RAM liberu à Mac. M'arricoru chì l'icògliu RAM Doubler hè chì a me Mac Plus hà iniziatu. Believe me, u Mac Plus, chì solu era 4 MB di RAM, necessitava ogni aiutu chì RAM Doubler pudia dà.

I tarritorii di memoria a cumpressione si cupianu di favore, chì i pruduttori di l'urganizazione è i pruduttori di u SO ci hà criatu sistemi di gestione di memoria. À u listessu tempu, i prezzi di memoria sò decadenza. L'altru fattore chì hà spargugliatu i sistemi di compressione di memoria, perde a so popularità hè statu l'attu di esercitu. L'algoritmi di compressione di memoria si pigghianu un chile bundle di prucessu di prublema. Chì significava chì, secondu u fate chjappà più di fatti cù pocu RAM fisicu, anu tendo di coperchio di u vostru urdinatore quandu avianu bisognu di cumpressà o scumpressà a memoria.

A cumpressione di memoria hè a rivolta, primuramente per l'avventu di i prugrammi di u core. Quandu e ruticheghju utilizate per a cumpressione di memoria, pò esse caravanu à unu di parechje core di u processore, ùn site micca prubabilmente micca avvezziunate qualsiasi risultatu di ricerca in quandu a memoria duverà esse cumpressata o scumpressata. Hè solu torna un travagliu di fundamentu.

Cumu comprimi una memoria in Mac

A cumpressione di memoria in a Mac hè creatu da creazione di u SO è di l'app, permettenu una megliu gestione di risorse RAM è per impediscenu o finamente l'usu di a memoria virtuale, chì ghjè a paginazione di dati à u da l'impresa di Mac.

OS X Mavericks (o più tardi), u OS aghjustate memoria inactiva, chì hè memoria chì ùn hè micca in usu currente attivu, ma aveva tenenu infurmazioni chì anu da aduprà l'app. Queste memoria inactiva compressione e dati chì sughjettu, perchè e dati retorna menu memoria. U memoria inattivu pò esse appliaggi chì sò in u sfondate è micca esse utilizatu. Un esempiu era un processatore chì hè apertu, ma inactivo perchè vo vulete piglià un annunziu è leghje nantu à a memoria comprimida (per via, graziu per stopping by and reading this article). Mentre site occupendu a navigazione in u web, u sistema operatore si compressione a memoria di u processeur di parlà, chì libera a RAM per l'usu di l'altri applicazioni, cum'è u Flash Player chì voi usendu per vede una filma nantu à u web.

U prucessu di compressione ùn hè micca attivu tuttu u tempu. Invece, u Uvereghja per vede quantu u spaziu liberu è disponibile in RAM . Se ci hè una quantità impurtante di memoria libera, senza cumpressione si svolve, ancu s'ellu ci hè moltu memoria inattività.

Cum'è a memoria libera hè utilizata, u SO accumenza di ricerca inactiva per compressà. A cumpressione cumencia cù i dati più antichi utilizati in a memoria è travaglia a so strada cunvinte per esse chì ci hè una memoria libera adatta disponible. Quandu i dati in un area comprimitatu di RAM hè necessariu, u OS cumpressa a data nantu à a mosca è a faciule disponible à l'app appendicà. Perchè e cumpressione di cumpressione è di descompresioni sò runu cuncurrenti nantu à unu di l' armaghja di u processatore , avete probabilmente da sperienze a perdita di rendiment è mentre a compressione / descompressione si trova.

Di sicuru, ci sò limiti per quessa chì a cumpressione pò assicurà. À qualchì puntu, se continuate aduprà appiccicà o utilizate appentamenti intensivi di memoria chì gobbitanu RAM, u Mac ùn hanu micca spaziu libbiratu libbiratu. Cum'è in u passatu, u sistema operatore scambià daprapate memoria RAM inactiva à u vostru Mac's drive. Ma cù a cumpressione di memoria, questu puderia esse un avvenimentu rari assai per a maiò parte di l'usu.

Ancu se l'OS finisci d'avè da scambià a memoria à u vostru discu, u sistema di gestione a memoria di l'OS X prupone u comprimitu inactivo da memoria, scrivendu i comprimiti à i segmenti di unità di longu, per incrementà u prugrammu è reduce l'usu in SSD .

Attenti Mandatu è Cumprenda di Memoria

Pudete monitorà quantu memoria hè cumpressata da aduprà a pinder Memory in Activity Monitor. Un altru numaru di memoria compressa si mostra in u Gràficu di Presse di Memoria, chì indetta quantu attivamente u sistema operattivu à cumpressione memoria RAM. U grafu sarà da verdu (petite pressione) à u amaru (prublema significativa) è, finarmenti a rossu, quandu ùn ci hè micca abbastanza RAM di spaziu è a memoria duverà esse scambia per u prughjettu.

Allora, se avete avutu chì u vostru Mac pari avè un pocu di più in u so funzione, postu chì avete instalatu Mavericks, pò ancu esse sia per l'avances in a gestione di memoria è a volta di a compressione di memoria.