Použite sledovanie aktivity na sledovanie používania pamäte Mac

Sledovanie a pochopenie používania pamäte a potreba väčšej pamäte RAM

Niekedy môže byť ťažké získať hlavu okolo využitia pamäte OS X, aplikácia Monitor aktivity môže pomôcť najmä vtedy, keď príde čas na zváženie vylepšení vášho počítača Mac. Bude pridanie väčšej pamäte znamenať výrazné zvýšenie výkonu? To je otázka, ktorú často počujeme, a tak nájdeme odpoveď spolu.

Sledovanie aktivity

Existuje niekoľko dobrých nástrojov na monitorovanie využitia pamäte, a ak už máte obľúbenú službu, je to v poriadku. Ale pre tento článok budeme používať Activity Monitor, bezplatný systémový nástroj, ktorý je dodávaný so všetkými Macs. Páči sa nám Activity Monitor, pretože sa môže v Docku vysielať neúnavne a zobraziť aktuálnu pamäť ako jednoduchý koláčový graf na ikone Dock (v závislosti od verzie OS X ). Rýchly pohľad na ikonu Activity Monitor Dock a viete, koľko pamäte RAM používate a koľko je zadarmo.

Konfigurácia sledovania aktivity

  1. Spustiť Monitor aktivity, ktorý sa nachádza na / Applications / Utilities.
  2. V okne sledovania aktivity, ktoré sa otvorí, kliknite na kartu Systémová pamäť.
  3. V ponuke Monitor činnosti vyberte Zobraziť, Ikona doku, Ukázať použitie pamäte.

Pre Snow Leopard a neskôr:

  1. Kliknite pravým tlačidlom myši na ikonu Activity Monitor Dock a vyberte položku Options, Keep in Dock .
  2. Kliknite pravým tlačidlom myši na ikonu Activity Monitor Dock a vyberte položku Options, Open at Login.

Pre Leopard a staršie:

  1. Kliknite pravým tlačidlom myši na ikonu Activity Monitor Dock a vyberte položku Keep in Dock.
  2. Kliknite pravým tlačidlom myši na ikonu Activity Monitor Dock a vyberte možnosť Open at Login.

Teraz môžete zatvoriť okno Monitor činnosti (len zavrite okno, neopustite program). Ikona Dock bude naďalej zobrazovať koláčový graf využitia pamäte RAM. Monitor aktivity sa automaticky spustí vždy, keď reštartujete počítač Mac, takže budete vždy schopný sledovať využitie pamäte.

Pochopenie grafu pamäte sledovania aktivity (OS X Mavericks a neskôr)

Keď spoločnosť Apple vydala OS X Mavericks, zaznamenala významnú zmenu v tom, ako bola pamäť riadená operačným systémom. Spoločnosť Mavericks predstavila použitie kompresie pamäte, metódy, ktorá využíva čo najviac dostupnej pamäte RAM kompresiou dát uložených v pamäti RAM namiesto stránkovej pamäte do virtuálnej pamäte, proces, ktorý môže výrazne spomaliť výkon počítača Mac. Podrobné informácie o tom, ako komprimovaná pamäť funguje v článku Kompozitná pamäť v článku OS X, nájdete .

Okrem používania komprimovanej pamäte spoločnosť Mavericks priniesla zmeny v nástroji Monitorovanie aktivity a ako sú prezentované informácie o využití pamäte. Namiesto použitia známeho koláčového grafu, ktorý ukazuje, ako je rozdelená pamäť, Apple predstavil graf Memory Pressure, ktorý vyjadruje, koľko pamäte sa komprimuje, aby poskytlo voľný priestor pre ďalšie aktivity.

Graf tlaku v pamäti

Tabuľka tlače pamäte je časová os vyznačujúca veľkosť kompresie aplikovanej na pamäť RAM a taktiež, keď sa načítanie stránok nakoniec vyskytne, keď kompresia nestačí na uspokojenie dopytu aplikáciami na pridelenie pamäte.

Graf tlaku v pamäti sa zobrazuje v troch farbách:

Okrem farby indikujúcej to, čo sa vyskytuje v systéme správy pamäte, výška stínania indikuje rozsah kompresie alebo stránkovania, ktoré sa vyskytujú.

V ideálnom prípade by mal diagram tlaku v pamäti zostať v zelenom stave, čo znamená, že nedochádza k žiadnej kompresii. Znamená to, že máte k dispozícii potrebné RAM pre úlohy, ktoré je potrebné vykonať. Keď sa graf začne zobrazovať žltá, znamená to, že súbory v cache (podobné neaktívnej pamäti v predchádzajúcich verziách programu Activity Monitor), v podstate aplikácie, ktoré už nie sú aktívne, ale stále majú svoje dáta uložené v pamäti RAM, sa komprimujú, RAM priradiť aplikáciám žiadajúcim o pridelenie pamäte RAM.

Keď je pamäť komprimovaná, vyžaduje určité režijné náklady CPU na kompresiu, ale tento malý výkon je malý a pravdepodobne nie je nápadný pre používateľa.

Keď sa graf tlaku v pamäti začne zobrazovať červenou farbou, znamená to, že už nie je dosť neaktívnej pamäte RAM na kompresiu a prebieha výmena na disk (virtuálna pamäť). Prepínanie údajov z pamäte RAM je oveľa náročnejšie na proces a je zvyčajne viditeľné ako celkové spomalenie výkonnosti počítača Mac .

Máte dosť RAM?

Tabuľka tlakových hodnôt pamäte v skutočnosti uľahčuje rýchlejšie zistiť, či by ste mohli využívať ďalšie RAM. V predchádzajúcich verziách OS X ste museli skontrolovať počet stránok, ktoré sa vyskytli, a vykonať trochu matematiky, aby ste prišli s odpoveďou.

Pomocou tabuľky tlače pamäte stačí, ak je graf červeným písmom a ako dlho. Ak zostane tam dlhšie, mali by ste využiť viac RAM. Ak sa pri otváraní aplikácie otvára iba červená farba, ale inak zostane žltá alebo zelená, pravdepodobne nepotrebujete viac pamäte RAM; stačí znížiť počet aplikácií, ktoré máte otvorené naraz.

Ak je vaša tabuľka často žltá, váš počítač Mac robí to, čo má robiť: najlepšie využite vašu dostupnú pamäť RAM bez toho, aby ste museli zobrazovať údaje na disku. Vidíte výhodu kompresie pamäte a jej schopnosť ekonomicky využívať RAM a zabraňuje vám pridávať viac RAM.

Ak ste väčšinu času v zeleni, nemáte žiadne obavy.

Pochopenie grafu pamäte sledovania aktivity (OS X horský lev a starší)

Skoršie verzie operačného systému OS X používali starší spôsob správy pamäte, ktorý nevyužíva kompresiu pamäte. Namiesto toho sa pokúsi uvoľniť pamäť, ktorá bola predtým priradená aplikáciám, a potom v prípade potreby aj pamäť stránky na jednotku (virtuálna pamäť).

Tabuľka sledovania aktivity

Štakový diagram Activity Monitor zobrazuje štyri typy využitia pamäte: Voľný (zelený), Drôtový (červený), Aktivny (žltý) a Neaktívny (modrý). Aby ste pochopili využitie pamäte, potrebujete vedieť, aký je každý typ pamäte a ako ovplyvňuje dostupnú pamäť.

Zadarmo. Toto je veľmi jednoduché. Je to pamäť RAM vo vašom počítači Mac, ktorá sa v súčasnosti nepoužíva a môže byť voľne priradená akémukoľvek procesu alebo aplikácii, ktorá potrebuje celú alebo časť dostupnej pamäte.

Wired. Toto je pamäť, ktorú váš Mac priradil svojim vlastným vnútorným potrebám, rovnako ako základné potreby aplikácií a procesov, ktoré používate. Káblová pamäť predstavuje minimálne množstvo pamäte RAM, ktorú váš počítač Mac potrebuje kedykoľvek, aby mohol pokračovať v prevádzke. Môžete si to myslieť ako na pamäť, ktorá je mimo hraníc pre všetkých ostatných.

Aktívne. Táto pamäť je v súčasnosti používaná aplikáciami a procesmi na počítači Mac, okrem špeciálnych systémových procesov priradených ku káblovej pamäti. Môžete vidieť, že vaša stopa aktívnej pamäte narastá pri spustení aplikácií alebo v prípade, že aktuálne bežiace aplikácie potrebujú, a vyzdvihnúť viac pamäte na vykonanie úlohy.

Neaktívne. Ide o pamäť, ktorú aplikácia už nevyžaduje, ale ešte nebola uvoľnená do fondu voľného pamäte.

Porozumenie neaktívnej pamäti

Väčšina pamäťových typov je veľmi jednoduchá. Ten, kto vyháňa ľudí, je to naivná pamäť. Jednotlivci často vidia veľké množstvo modrej vo svojej pamäťovej koláčovej grafike (neaktívna pamäť) a myslia si, že majú problémy s pamäťou. To ich vedie k premýšľaniu o pridávaní pamäte RAM na zvýšenie výkonu Macov . Ale v skutočnosti neaktívna pamäť vykonáva cennú službu, ktorá robí váš Mac snappier.

Po ukončení aplikácie OS X neuvoľní všetku pamäť, ktorú aplikácia používa. Namiesto toho uloží stav spustenia aplikácie do sekcie Neaktívna pamäť. Ak znova spustite tú istú aplikáciu, systém OS X vie, že nie je potrebné načítať aplikáciu z pevného disku, pretože je už uložená v neaktívnej pamäti. V dôsledku toho OS X jednoducho predefinuje časť neaktívnej pamäte, ktorá obsahuje aplikáciu ako aktívnu pamäť, čo znova spúšťa aplikáciu veľmi rýchlym procesom.

Neaktívna pamäť neustále zostáva neaktívna. Ako bolo uvedené vyššie, systém OS X by mohol začať používať túto pamäť pri opätovnom spustení aplikácie. Bude tiež používať neaktívnu pamäť, ak nie je k dispozícii dostatok pamäte pre potreby aplikácie.

Postupnosť udalostí je taká:

Takže, koľko RAM potrebujete?

Odpoveď na túto otázku je zvyčajne odrazom množstva pamäte RAM, ktorú potrebuje vaša verzia OS X, typ aplikácií, ktoré používate a koľko aplikácií bežíte súbežne. Ale existujú aj ďalšie úvahy. V ideálnom svete by bolo pekné, keby ste nemuseli napadnúť neaktívnu RAM príliš často. To by poskytovalo najlepší výkon pri spúšťaní aplikácií opakovane pri zachovaní dostatočnej voľnej pamäte na uspokojenie potrieb všetkých aktuálne bežiacich aplikácií. Napríklad pri každom otvorení obrázka alebo vytvorení nového dokumentu bude potrebná prídavná voľná pamäť.

Aby ste sa mohli rozhodnúť, či potrebujete viac pamäte RAM, môžete sledovať používanie pamäte RAM pomocou nástroja Monitor aktivity. Ak sa voľná pamäť dostane do miesta, kde sa uvoľňuje neaktívna pamäť, môžete zvážiť pridanie väčšej pamäte RAM, aby ste udržali maximálny výkon.

Môžete sa tiež pozrieť na hodnotu "Výstupy stránok" v spodnej časti hlavného okna nástroja Monitor aktivity. (Ak chcete otvoriť hlavné okno Monitor aktivity, kliknite na ikonu Dock sledovania aktivity.) Toto číslo udáva, koľkokrát váš počítač Mac nevyčerpal dostupnú pamäť a použil váš pevný disk ako virtuálnu pamäť RAM. Toto číslo by malo byť čo najnižšie. Páči sa nám, že číslo je menej ako 1000 počas celodenného používania našich počítačov Mac. Iní naznačujú vyššiu hodnotu ako prah pre pridanie RAM v okolí 2500 až 3000.

Pamätajte tiež, že hovoríme o maximalizácii výkonu vášho počítača Mac vo vzťahu k pamäti RAM. Ak váš počítač Mac pracuje podľa vašich očakávaní a potrieb, nemusíte pridávať viac pamäte RAM.