Bruk aktivitetsmonitor for å spore Mac-minnebruk

Innholdsfortegnelse:

Bruk aktivitetsmonitor for å spore Mac-minnebruk
Bruk aktivitetsmonitor for å spore Mac-minnebruk
Anonim

Det kan være utfordrende å få hodet rundt minnebruken til Mac-en. Activity Monitor-verktøyet kan hjelpe, spesielt når det er på tide å vurdere om du trenger å oppgradere datamaskinens RAM.

Activity Monitor har vært en del av alle macOS og de fleste OS X-operativsystemer for Mac, men det nåværende formatet ble introdusert i OS X Mavericks (10.9). Denne artikkelen inneholder informasjon som gjelder Activity Monitor i macOS 10.15 til OS X Mavericks (10.9), samt informasjon for tidligere versjoner av OS X.

Mac Activity Monitor

Activity Monitor er et gratis systemverktøy som kommer på alle Mac-er. Den inkluderer faner for fem områder som illustrerer hvordan applikasjoner og andre prosesser påvirker datamaskinen din. Fanene er:

  • CPU: Viser effekten av prosesser på CPU-aktivitet
  • Memory: Overvåker bruken av minne, inkludert det fysiske RAM-minnet
  • Energy: Indikerer mengden energi som brukes av hver app
  • Disk: Viser mengden data som er lest fra og skrevet til disken
  • Nettverksbruk: Indikerer hvilke prosesser som sender eller mottar data over nettverket ditt
Image
Image

Minne-fanen i Activity Monitor er der du overvåker og administrerer minnebruken på Mac-en.

Minnediagram for aktivitetsovervåking (OS X Mavericks og senere)

Da Apple lanserte OS X Mavericks, introduserte det minnetrykkdiagrammet i Activity Monitor, sammen med komprimert minne, en betydelig endring i hvordan operativsystemet administrerer minnet. Minnekomprimering gjør mest mulig ut av tilgjengelig RAM ved å komprimere dataene som er lagret i RAM i stedet for å sideminne til virtuelt minne, en prosess som kan redusere ytelsen til en Mac betydelig.

I tillegg til bruken av komprimert minne, brakte Mavericks endringer i Activity Monitor og hvordan den presenterer informasjon om minnebruk. I stedet for å bruke kakediagrammet som dukket opp i tidligere versjoner av OS X for å vise hvordan minne er delt, introduserte Apple Memory Pressure-diagrammet som en måte å uttrykke hvor mye minne Mac-en din komprimerer for å gi ledig plass til andre aktiviteter.

Minnetrykkdiagram

Memory Pressure-diagrammet vises nederst på Memory-fanen i Activity Monitor-vinduet. Den angir mengden komprimering som brukes på RAM, samt når personsøking til disk skjer når komprimering ikke er tilstrekkelig til å møte appens krav om å allokere minne.

Minnetrykkdiagrammet vises i tre farger:

  • Grønn: Indikerer ingen komprimering
  • Yellow: Viser når komprimering finner sted
  • Rød: Komprimering har nådd sine grenser, og personsøking til virtuelt minne har startet

I tillegg til fargen som indikerer hva som skjer i minnestyringssystemet, gjenspeiler høyden på stolpene omfanget av komprimering eller personsøking som pågår.

Image
Image

Ideelt sett bør minnetrykkdiagrammet forbli i det grønne, noe som indikerer at ingen komprimering forekommer og at du har tilstrekkelig tilgjengelig RAM for oppgavene som må utføres. Når diagrammet begynner å vise gult, indikerer det at bufrede filer som ikke lenger er aktive, men som fortsatt har dataene sine lagret i RAM, blir komprimert for å skape nok ledig RAM til å tildele appene som ber om tildeling av RAM.

Minnekomprimeringen krever litt CPU-overhead, men dette lille ytelsestreffet er lite og vanligvis ikke merkbart for brukeren.

Når minnetrykkdiagrammet begynner å vises i rødt, er det ikke lenger nok inaktiv RAM til å komprimere, og bytte til disk (virtuelt minne) finner sted. Å bytte data ut av RAM er en mye mer prosessintensiv oppgave og merkes vanligvis som en generell nedgang i Mac-ytelsen.

Hvordan fortelle når du trenger RAM

Memory Pressure-diagrammet gjør det enkelt å se på et øyeblikk om Mac-en trenger ekstra RAM.

  • Hvis diagrammet er grønt mesteparten av tiden, trenger ikke Mac-en din ekstra RAM.
  • Hvis diagrammet ditt er en blanding yellow og green, utnytter Mac-en din best mulig tilgjengelig RAM uten å måtte bladre data til stasjonen. Du ser fordelene med minnekomprimering og Macens evne til å bruke RAM økonomisk for å forhindre at du trenger å legge til mer RAM. Hvis diagrammet vanligvis er gult og sjelden grønt, kan det hende du trenger RAM i nær fremtid.
  • Hvis diagrammet er i red ofte eller over lengre tid, vil Mac-en din ha fordel av mer RAM. Hvis det bare topper til rødt når du åpner en app, men ellers forblir i gult eller grønt, trenger du sannsynligvis ikke mer RAM, selv om du kanskje vil kutte ned på hvor mange apper du holder åpne samtidig.

Selv om Activity Monitor Dock-ikonet kan konfigureres til å vise noen statistikker i Dock, er ikke komprimert minne en av dem. Du må åpne programvinduet for å se minnetrykkdiagrammet.

bunnlinjen

Tidligere versjoner av OS X før OS X Mountain Lion brukte en eldre stil med minnebehandling som ikke bruker minnekomprimering. I stedet prøver den å frigjøre minne som den tidligere har allokert til apper, og deretter, om nødvendig, å sideminne til harddisken din som virtuelt minne.

Aktivitetsovervåking sektordiagram

Aktivitetsmonitor-kakediagrammet viser fire typer minnebruk: Gratis (grønn), Kablet (rød), Aktiv (gul) og Inaktiv (blå). For å forstå minnebruken må du vite hva hver minnetype er og hvordan den påvirker tilgjengelig minne.

  • Free. Dette er RAM-minnet på Mac-en som den ikke bruker for øyeblikket og kan tilordnes til enhver prosess eller applikasjon som trenger hele eller deler av det tilgjengelige minnet.
  • Wired. Mac-en din tildeler kablet minne til interne behov og kjernebehovene til applikasjoner og prosesser du kjører. Kablet minne representerer minimumsmengden RAM din Mac trenger til enhver tid for å fortsette å kjøre. Du kan tenke på dette som minne som er forbudt for alt annet.
  • Active. Minne som for øyeblikket brukes av applikasjoner og prosesser på din Mac, bortsett fra de spesielle systemprosessene som er tilordnet kablet minne, er aktivt minne. Du kan se det aktive minnet vokse etter hvert som du starter applikasjoner eller ettersom applikasjoner som kjører for øyeblikket trenger og hente mer minne for å utføre en oppgave.
  • Inactive. Inaktivt minne kreves ikke lenger av et program, men Mac-en har ennå ikke sluppet til ledig minnepool.

bunnlinjen

De fleste minnetypene er enkle. Den som snubler folk er inaktivt minne. Enkeltpersoner ser ofte en stor mengde blått i minnekakediagrammet og tror at Mac-en har problemer med minnet. Dette får dem til å tenke på å legge til RAM for å øke datamaskinens ytelse, men i virkeligheten utfører inaktivt minne en verdifull tjeneste som gjør Mac-en din raskere.

Hva er inaktivt minne?

Når du avslutter et program, frigjør ikke OS X alt minnet programmet brukte. I stedet lagrer den programmets oppstartstilstand i delen Inaktivt minne. Skulle du starte den samme applikasjonen på nytt, vet OS X at den ikke trenger å laste applikasjonen fra harddisken din fordi den allerede er lagret i inaktivt minne. Som et resultat omdefinerer OS X delen av inaktivt minne som inneholder applikasjonen som aktivt minne, noe som gjør restart av en applikasjon til en rask prosess.

Hvordan fungerer inaktivt minne?

Inaktivt minne forblir ikke inaktivt for alltid. OS X kan begynne å bruke det minnet når du starter et program på nytt. Den bruker også inaktivt minne hvis det ikke er nok ledig minne for en applikasjons behov.

Hendelsesforløpet ser omtrent slik ut:

  • Når du starter en applikasjon, sjekker OS X om den er lagret i inaktivt minne. Hvis det er det, blir det minnet tilordnet til Aktivt og applikasjonen starter.
  • Hvis applikasjonen ikke er i inaktivt minne, lager OS X en passende del ledig minne for applikasjonen.
  • Hvis det ikke er nok ledig minne, frigjør OS X noe inaktivt minne for å dekke programmets behov. Frigjøring av inaktivt minne fjerner én eller flere av de bufrede applikasjonene fra det inaktive minnet, noe som tvinger fram en lengre oppstartstid for disse applikasjonene.

Så, hvor mye RAM trenger du?

Svaret på det spørsmålet er vanligvis en refleksjon av mengden RAM din versjon av OS X trenger, typen applikasjoner du bruker, og hvor mange applikasjoner du kjører samtidig. Det er imidlertid andre hensyn. I en ideell verden ville det vært fint om du ikke måtte raide inaktiv RAM ofte. Dette gir den beste ytelsen når du starter applikasjoner gjentatte ganger, samtidig som det opprettholdes nok ledig minne til å møte behovene til alle applikasjoner som kjører. For eksempel, hver gang du åpner et bilde eller oppretter et nytt dokument, trenger det relaterte programmet ekstra ledig minne.

For å hjelpe deg med å avgjøre om du trenger mer RAM, bruk Activity Monitor for å se RAM-bruken din. Hvis ledig minne faller til et punkt der inaktivt minne frigjøres, kan det være lurt å legge til mer RAM for å opprettholde maksimal ytelse.

Du kan også se på Page outs-verdien nederst i Activity Monitors hovedvindu. Dette tallet angir hvor mange ganger Mac-en har gått tom for tilgjengelig minne og brukt harddisken som virtuell RAM. Dette tallet skal være mindre enn 1000 under en hel dags bruk av Mac-en.

Du trenger ikke legge til mer RAM hvis Mac-en din yter til dine forventninger og behov.

Anbefalt: