Macin muistin käytön ymmärtäminen voi olla haastavaa. Activity Monitor -apuohjelma voi auttaa, varsinkin kun on aika harkita, tarvitseeko sinun päivittää tietokoneesi RAM-muistia. Activity Monitor oli osa kaikkia macOS:ää ja useimpia OS X -käyttöjärjestelmiä Macille, mutta nykyinen muoto esiteltiin OS X Mavericksissa (10.9). Tässä artikkelissa on tietoja, jotka koskevat Activity Monitoria macOS 10.15 – OS X Mavericks (10.9), sekä tietoja OS X:n aiemmista versioista.
Macin aktiivisuusmittari
Activity Monitor on ilmainen järjestelmäapuohjelma, joka tulee kaikkien Macien mukana. Se sisältää välilehtiä viidelle alueelle, jotka havainnollistavat, kuinka sovellukset ja muut prosessit vaikuttavat tietokoneeseesi. Välilehdet ovat:
- prosessori: Näyttää prosessien vaikutukset suorittimen toimintaan
- Muisti: Valvoo muistin käyttöä, mukaan lukien fyysinen RAM
- Energiaa: Ilmaisee kunkin sovelluksen käyttämän energian määrän
- levy: Näyttää levyltä luetun ja levylle kirjoitetun datan määrän
- Verkon käyttö: Ilmaisee, mitkä prosessit lähettävät tai vastaanottavat tietoja verkossasi
Activity Monitorin Muisti-välilehden avulla voit seurata ja hallita Macin muistin käyttöä.
Activity Monitor -muistikaavio (OS X Mavericks ja uudemmat)
Kun Apple julkaisi OS X Mavericksin, se esitteli Activity Monitorissa Memory Pressure -kaavion sekä pakatun muistin, mikä on suuri muutos tavassa, jolla käyttöjärjestelmä hallitsee muistia. Muistin pakkaus hyödyntää käytettävissä olevaa RAM-muistia parhaalla mahdollisella tavalla pakkaamalla RAM-muistiin tallennetut tiedot sen sijaan, että se vaihtaisi ne virtuaalimuistiin, mikä voi merkittävästi hidastaa Macin suorituskykyä. Pakatun muistin käytön lisäksi Mavericks on tehnyt muutoksia Activity Monitoriin ja tapaan, jolla muistin käyttötiedot näytetään. Sen sijaan, että Apple olisi käyttänyt aiemmissa OS X:n versioissa näkyvää ympyräkaaviota muistin jakautumisen osoittamiseen, Apple esitteli muistin painekaavion, jolla voidaan ilmaista kuinka paljon muistia Macisi pakkaa antaakseen vapaata tilaa muille toiminnoille.
Muistin painekaavio
Muistin paineen kaavio näkyy Activity Monitor -ikkunan Muisti-välilehden alaosassa. Se ilmaisee RAM-muistiin käytetyn pakkauksen määrän sekä sen, milloin sivutus tapahtuu levylle, kun pakkaus ei riitä vastaamaan sovellusten tarpeeseen varata muistia. Muistin paine -kaavio näytetään kolmella värillä:
- Vihreä: Ilmaisee pakkausta
- Keltainen: Osoittaa, kun pakkaus on käynnissä
- Punainen: Pakkaus on saavuttanut rajansa ja puhelu virtuaalimuistiin on alkanut
Sen lisäksi, että väri osoittaa, mitä muistinhallintajärjestelmässä tapahtuu, palkkien korkeus heijastaa meneillään olevan pakkauksen tai haun määrää.
Ihannetapauksessa muistin painekäyrän tulisi pysyä vihreänä osoittaen, että pakkausta ei tapahdu ja että sinulla on riittävästi RAM-muistia käytettävissä suoritettaviin tehtäviin. Kun kaavio alkaa muuttua keltaiseksi, se osoittaa, että välimuistissa olevia tiedostoja, jotka eivät enää ole aktiivisia, mutta joiden tiedot ovat edelleen tallennettuna RAM-muistiin, pakataan, jotta saadaan tarpeeksi vapaata RAM-muistia, jota voidaan varata käynnissä oleville sovelluksille. Pyydä RAM-varausta. Muistin pakkaaminen vaatii jonkin verran suorittimen ylikuormitusta, mutta tämä pieni suorituskykyisku on vähäinen eikä käyttäjä yleensä huomaa sitä. Kun Muistin paine -käyrä alkaa näkyä punaisena, ei-aktiivista RAM-muistia ei enää ole tarpeeksi pakattavaksi ja vaihto levylle (virtuaalimuisti) tapahtuu. Tietojen vaihtaminen RAM-muistista on paljon prosessiintensiivisempi tehtävä, ja se on yleensä havaittavissa Macin suorituskyvyn yleisenä hidastumisena.
Mistä tiedät, milloin tarvitset RAM-muistia?
Muistin paine -kaavion avulla on helppo nähdä yhdellä silmäyksellä, tarvitseeko Macisi lisää RAM-muistia.
- Jos kaavio on kasvis yleensä Macisi ei tarvitse ylimääräistä RAM-muistia.
- Jos kaaviosi on sekoitus keltainen ja kasvis, Mac hyödyntää käytettävissä olevaa RAM-muistia mahdollisimman paljon ilman, että sinun tarvitsee selata tietoja levylle. Näet muistin pakkaamisen edut ja Macin kyvyn säästää RAM-muistia, jotta sinun ei tarvitse lisätä RAM-muistia. Jos kaavio on enimmäkseen keltainen ja harvoin vihreä, tarvitset RAM-muistia lähitulevaisuudessa.
- Jos kaaviossa punainen usein tai pidemmän aikaa, Mac hyötyisi enemmän RAM-muistista. Jos se muuttuu punaiseksi vain, kun avaat sovelluksen, mutta muuten pysyy keltaisena tai vihreänä, et todennäköisesti tarvitse lisää RAM-muistia, vaikka saatat haluta vähentää samanaikaisesti avoinna olevien sovellusten määrää.
Vaikka Activity Monitor Dock -kuvake voidaan määrittää näyttämään joitakin tilastotietoja Dockissa, pakattu muisti ei ole yksi niistä. Sinun on avattava sovellusikkuna nähdäksesi Muistin paine -kaavion.
Activity Monitor -muistikaavio (OS X Mountain Lion ja aikaisemmat)
OS X:n aikaisemmat versiot ennen OS X Mountain Lionia käyttivät vanhempaa muistinhallintatyyliä, joka ei käyttänyt muistin pakkausta. Sen sijaan se yrittää vapauttaa muistia, jonka se on aiemmin varannut sovelluksille, ja sitten – tarvittaessa – lähettää muistia asemallesi virtuaalimuistina.
Aktiivisuusmonitorin ympyräkaavio
Activity Monitor -ympyräkaavio näyttää neljän tyyppistä muistin käyttöä: vapaa (vihreä), langallinen (punainen), aktiivinen (keltainen) ja passiivinen (sininen). Muistin käytön ymmärtämiseksi sinun on tiedettävä, mitä kukin muistityyppi on ja miten se vaikuttaa käytettävissä olevaan muistiin.
- Vapaa. Tämä on Mac-tietokoneesi RAM, joka on tällä hetkellä käyttämätön ja joka voidaan varata mille tahansa prosessille tai ohjelmalle, joka tarvitsee osan tai koko käytettävissä olevasta muistista.
- langallinen. Macisi varaa langallisen muistin sisäisiin tarpeisiinsa sekä käyttämiesi sovellusten ja prosessien ydintarpeisiin. Kiinteä muisti edustaa vähimmäismäärää RAM-muistia, jonka Mac tarvitsee kerrallaan toimiakseen. Voit ajatella tätä kaiken muun muistona.
- Aktiivinen. Macin ohjelmien ja prosessien tällä hetkellä käyttämä muisti, lukuun ottamatta langalliseen muistiin määritettyjä erityisiä järjestelmäprosesseja, on aktiivista muistia. Voit nähdä aktiivisen muistin jalanjäljen kasvavan, kun käynnistät sovelluksia tai kun käynnissä olevat sovellukset vaativat enemmän muistia tehtävän suorittamiseen.
- Epäaktiivinen. Sovellus ei enää vaadi passiivista muistia, mutta Macia ei ole vielä julkaistu vapaaseen muistivaraan.
Käyttämättömän muistin ymmärtäminen
Useimmat muistityypit ovat yksinkertaisia. Se, joka kompastaa ihmisiä, on passiivinen muisti. Yksilöt näkevät usein paljon sinistä muistin ympyräkaaviossa ja ajattelevat, että heidän Macissaan on muistiongelmia. Tämä saa heidät harkitsemaan RAM-muistin lisäämistä parantaakseen tietokoneensa suorituskykyä, mutta todellisuudessa tyhjäkäyntimuisti on arvokas palvelu, joka tekee Macistasi nopeamman.
Mikä on passiivinen muisti?
Kun suljet sovelluksen, OS X ei vapauta kaikkea sovelluksen käyttämää muistia. Sen sijaan sovelluksen käynnistystila tallennetaan Ei-aktiivinen muisti -osioon. Jos käynnistät saman sovelluksen uudelleen, OS X tietää, että sen ei tarvitse ladata sovellusta kiintolevyltä, koska se on jo tallennettu passiiviseen muistiin. Tämän seurauksena OS X määrittelee uudelleen sovelluksen sisältämän passiivisen muistin osan aktiiviseksi muistiksi, mikä tekee sovelluksen uudelleenkäynnistämisestä nopeaa.
Kuinka passiivinen muisti toimii?
Ei-aktiivinen muisti ei pysy passiivisena ikuisesti. OS X saattaa alkaa käyttää tätä muistia, kun käynnistät sovelluksen uudelleen. Se käyttää myös vapaata muistia, jos vapaata muistia ei ole tarpeeksi sovelluksen tarpeisiin. Tapahtumien järjestys menee suunnilleen näin:
- Kun käynnistät sovelluksen, OS X tarkistaa, onko se tallennettu passiiviseen muistiin. Jos näin on, muisti varataan uudelleen aktiiviseksi ja sovellus käynnistyy.
- Jos sovellus ei ole valmiustilassa, OS X vapauttaa sopivan osan vapaata muistia sovellukselle.
- Jos vapaata muistia ei ole tarpeeksi, OS X vapauttaa ei-aktiivista muistia sovelluksen tarpeiden täyttämiseksi. Ei-aktiivisen muistin vapauttaminen poistaa yhden tai useamman välimuistissa olevan sovelluksen ei-aktiivisesta muistivarannosta, mikä pakottaa näiden sovellusten käynnistysajan pidempään.
Eli kuinka paljon RAM-muistia tarvitset?
Vastaus tähän kysymykseen on yleensä heijastus siitä, kuinka paljon RAM-muistia OS X -versiosi vaatii, minkä tyyppisiä sovelluksia käytät ja kuinka monta sovellusta käytät samanaikaisesti. On kuitenkin muitakin näkökohtia. Ihanteellisessa maailmassa olisi mukavaa, jos sinun ei tarvitsisi ratsiaa käyttämättömään RAM-muistiin kovin usein. Tämä tarjoaa parhaan suorituskyvyn, kun sovelluksia käynnistetään toistuvasti, ja samalla säilyy riittävästi vapaata muistia kaikkien käynnissä olevien sovellusten tarpeisiin. Esimerkiksi aina kun avaat kuvan tai luot uuden asiakirjan, siihen liittyvä sovellus tarvitsee ylimääräistä vapaata muistia. Auttaa sinua päättämään, tarvitsetko lisää RAM-muistia, käyttämällä Activity Monitoria RAM-muistin käytön seuraamiseen. Jos vapaa muisti saavuttaa pisteen, jossa passiivinen muisti vapautuu, saatat haluta lisätä enemmän RAM-muistia parhaan suorituskyvyn ylläpitämiseksi. Voit myös tarkastella Page outs -arvoa Activity Monitor -pääikkunan alaosassa. Tämä luku kertoo, kuinka monta kertaa Macisi vapaa muisti loppui ja käytti kiintolevyäsi virtuaalisena RAM-muistina. Tämän määrän pitäisi olla alle 1000 Macin koko päivän aikana. Sinun ei tarvitse lisätä RAM-muistia, jos Macisi vastaa odotuksiasi ja tarpeitasi.