Skip to main content

Bruk Aktivitetsmonitor til å spore Mac-minnebruk

Konshens - Bruk Off Yuh Back (April 2025)

Konshens - Bruk Off Yuh Back (April 2025)
Anonim

Det kan noen ganger være vanskelig å få hodet rundt OS X-minnebruk, Activity Monitor-appen kan hjelpe spesielt når det kommer tid til å vurdere oppgraderinger for Mac-en din. Vil du legge til mer minne gir en betydelig ytelsesøkning? Det er et spørsmål vi ofte hører, så la oss oppdage svaret sammen.

Aktivitetsmonitor

Det er en håndfull gode verktøy for overvåking av minnebruk, og hvis du allerede har en favoritt, er det greit. Men for denne artikkelen skal vi bruke Activity Monitor, det gratis systemverktøyet som følger med alle Mac-maskiner. Vi liker Activity Monitor fordi den kan sitte upretensiøst i Dock, og vise gjeldende minnebruk som et enkelt kake diagram på Dock-ikonet (avhengig av OS X-versjonen). Et raskt blikk på Aktivitetsmonitor Dock-ikonet, og du vet hvor mye RAM du bruker og hvor mye som er gratis.

Konfigurer Aktivitetsmonitor

  1. Start Aktivitetsovervåkning, plassert på / Programmer / Verktøy.

  2. I vinduet Aktivitetsovervåkning som åpnes, klikker du på 'Systemminne' -fanen.

  3. Fra Aktivitetsmonitor-menyen, velg Vis, Dock-ikon, Vis minnebruk.

For Snow Leopard og senere:

  1. Høyreklikk ikonet Aktivitetsmonitor Dock og velg Valg, Fortsett i Dock.

  2. Høyreklikk ikonet Aktivitetsmonitor Dock og velg Valg, Åpne ved innlogging.

For Leopard og tidligere:

  1. Høyreklikk ikonet Aktivitetsmonitor Dock og velg Hold i Dock.

  2. Høyreklikk ikonet Aktivitetsmonitor Dock og velg Åpne ved innlogging.

Du kan nå lukke aktivitetsmonitorvinduet (bare lukk vinduet, ikke avslutte programmet). Dock-ikonet vil fortsette å vise rammediagrammet for RAM-bruk. Aktivitetsmonitor vil dessuten kjøre automatisk når du starter maskinen på nytt, slik at du alltid kan overvåke minnebruk.

Forstå Aktivitetsmonitorens minnekart (OS X Mavericks og senere)

Da Apple utgav OS X Mavericks, markerte det en betydelig endring i hvordan minnet ble styrt av operativsystemet. Mavericks introduserte bruk av minnekomprimering, en metode som gjør mest mulig tilgjengelig RAM ved å komprimere dataene lagret i RAM i stedet for personsøkingsminne til virtuelt minne, en prosess som kan redusere ytelsen til en Mac betydelig. Du finner detaljer om hvordan komprimert minne fungerer i Forstå komprimert minne i OS X-artikkelen.

I tillegg til bruk av komprimert minne har Mavericks brakt endringer i Activity Monitor og hvordan informasjon om minnebruk presenteres. I stedet for å bruke det kjente diagrammet for å vise hvordan minnet er delt opp, introduserte Apple Memory Pressure-diagrammet, en måte å uttrykke hvor mye minne som blir komprimert for å gi ledig plass til andre aktiviteter.

Minnetrykkdiagram

Minnetrykkdiagrammet er en tidslinje som indikerer hvor mye kompresjon som blir brukt på RAM, så vel som når personsøking til disken endelig opptrer når komprimering ikke er nok til å møte etterspørselen av apper for å tildele minne.

Minnetrykkdiagrammet vises i tre farger:

  • Grønn: Indikerer ingen komprimering.
  • Gul: Viser når kompresjon oppstår.
  • Rød: Komprimering har nådd sine grenser, og personsøking til virtuelt minne har startet.

Foruten fargen som indikerer hva som skjer i minnestyringssystemet, indikerer høyden på skyggen omfanget av komprimering eller personsøking som oppstår.

Ideelt sett bør minnetrykkdiagrammet forbli i grønt, noe som indikerer at ingen komprimering oppstår. Dette indikerer at du har tilstrekkelig ledig RAM for oppgavene som må utføres. Når diagrammet begynner å vises gult, indikerer det at bufrette filer (i likhet med inaktivt minne i tidligere versjoner av Activity Monitor), i hovedsak apps som ikke lenger er aktive, men likevel har data lagret i RAM, blir komprimert for å skape nok ledig RAM for å tilordne apps som ber om en allokering av RAM.

Når minnet komprimeres, krever det litt CPU-overhead for å utføre kompresjonen, men denne lille ytelsen er liten, og sannsynligvis ikke merkbar for brukeren.

Når minnetrykkdiagrammet begynner å vises i rødt, betyr det at det ikke lenger er nok inaktivt RAM til å komprimere, og bytte til disk (virtuelt minne) finner sted. Bytte data ut av RAM er en mye mer prosessintensiv oppgave, og er vanligvis merkbar som en generell nedgang i Macs ytelse.

Har du nok RAM?

Minnetrykkdiagrammet gjør det faktisk mye lettere å fortelle et øyeblikk hvis du vil dra nytte av ekstra RAM. I tidligere versjoner av OS X måtte du sjekke antall sidevisninger som skjedde, og utføre litt matte for å komme opp med svaret.

Med minnetrykkdiagrammet er alt du trenger å gjøre, å se om diagrammet er rødt og i hvor lang tid. Hvis det forblir der i lang tid, vil du dra nytte av mer RAM. Hvis den bare tapper inn i rødt når du åpner en app, men ellers forblir i gul eller grønn, trenger du sannsynligvis ikke mer RAM; bare kutte på hvor mange apper du har åpnet på en gang.

Hvis diagrammet ditt ofte er i det gule, gjør Macen din hva den skal gjøre: optimal utnyttelse av ledig RAM uten at du må side data til stasjonen din. Du ser fordelene med minnekomprimering, og dets evne til å bruke RAM økonomisk og holder deg fra å måtte legge til mer RAM.

Hvis du er i grønt mesteparten av tiden, har du ingen bekymringer.

Forstå Aktivitetsmonitorens minnekart (OS X Mountain Lion og tidligere)

Tidligere versjoner av OS X brukte en eldre stil med minnehåndtering som ikke bruker minnekomprimering. I stedet prøver den å frigjøre minne som tidligere ble tildelt apps, og deretter, om nødvendig, sideminnet til stasjonen din (virtuelt minne).

Aktivitetsovervåkingsdiagram

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

Gratis. Denne er ganske grei. Det er RAM-en i din Mac som ikke er i bruk, og kan fritt tilordnes enhver prosess eller applikasjon som trenger hele eller en del av tilgjengelig minne.

Fast. Dette er minnet din Mac har tildelt sine egne interne behov, samt kjernebehovene til applikasjoner og prosesser du kjører. Kablet minne representerer den minste mengden RAM som Macen din trenger når som helst, for å fortsette å kjøre. Du kan tenke på dette som minne som er utenfor grenser for alle andre.

Aktiv. Dette er minnet som for øyeblikket brukes av programmer og prosesser på Mac-en din, bortsett fra de spesielle systemprosessene som er tilordnet til kablet minne. Du kan se at Active memory-fotavtrykket vokser når du starter programmer, eller som for øyeblikket kjører programmer trenger og ta mer minne til å utføre en oppgave.

Uvirksom. Dette er minne som ikke lenger er nødvendig av et program, men er ennå ikke utgitt til Free Memory-bassenget.

Forstå Inaktivt minne

De fleste minnetypene er ganske enkle. Den som reiser folk opp er jeg naktivt minne. Enkeltpersoner ser ofte en stor mengde blå i hukommelseskartet (Inaktivt minne) og tror at de har minneproblemer. Dette fører dem til å tenke på å legge til RAM for å forbedre deres Mac-ytelse. Men i virkeligheten utfører Inactive Memory en verdifull tjeneste som gjør Mac-snakkeren din bedre.

Når du avslutter et program, frigjør OS X ikke alt minnet programmet bruker. I stedet sparer den programmets oppstartstilstand i Inaktiv minne-delen. Skulle du starte den samme applikasjonen igjen, vet OS X at den ikke trenger å laste programmet fra harddisken din, fordi den allerede er lagret i Inaktivt minne. Som et resultat, omdefinerer OS X bare delen av Inaktivt minne som inneholder programmet som aktivt minne, noe som gjør re-launching av et program en veldig rask prosess.

Inaktivt minne forblir ikke inaktivt for alltid. Som nevnt ovenfor kan OS X begynne å bruke det minnet når du lanserer et nytt program. Det vil også bruke Inaktivt minne hvis det ikke er nok ledig minne for et programs behov.

Sekvensen av hendelser går noe slikt:

  • Når du starter et program, kontrollerer OS X å se om det er lagret i Inaktivt minne. Hvis det er, blir minnet tilordnet som Active og programmet lanseres.
  • Hvis programmet ikke er i Inaktivt minne, vil OS X skille ut en passende del av ledig minne for programmet.
  • Hvis det ikke er nok ledig minne, vil OS X frigjøre noe Inaktivt minne for å fylle programmets behov. Å frigjøre Inaktivt minne fjerner en eller flere av de hurtigbufrede programmene fra Inaktivt minnebasseng, noe som tvinger en lengre starttid for disse programmene.

Så, hvor mye RAM trenger du?

Svaret på det spørsmålet er vanligvis en refleksjon av hvor mye RAM din versjon av OS X trenger, hvilken type applikasjoner du bruker, og hvor mange programmer du kjører samtidig. Men det er andre hensyn. I en ideell verden ville det være fint om du ikke måtte rade Inactive RAM for ofte. Dette vil gi best mulig ytelse når du starter applikasjoner flere ganger, samtidig som du opprettholder nok ledig minne for å møte behovene til alle programmer som kjører i dag. For eksempel, hver gang du åpner et bilde eller oppretter et nytt dokument, vil det aktuelle programmet trenge ekstra gratis minne.

For å hjelpe deg med å bestemme om du trenger mer RAM, bruk Aktivitetsmonitor for å se RAM-bruken. Hvis det frie minnet faller til det punktet der Inaktivt minne blir utgitt, vil du kanskje vurdere å legge til mer RAM for å opprettholde maksimal ytelse.

Du kan også se på "Side outs" -verdien, nederst i aktivitetsmonitorens hovedvindu. (Klikk Activity Activity Docks-ikonet for å åpne hovedvinduet for Aktivitetsmonitor.) Dette nummeret angir hvor mange ganger Macen din har gått tom for tilgjengelig minne og brukt harddisken som virtuelt RAM. Dette nummeret skal være så lavt som mulig. Vi liker nummeret til å være mindre enn 1000 i løpet av en hel dags bruk av vår Mac. Andre foreslår en høyere verdi som terskelen for å legge til RAM, i nærheten av 2500 til 3000.

Husk også, vi snakker om å maksimere ytelsen til Mac-en din som relatert til RAM. Du trenger ikke legge til mer RAM hvis Mac-maskinen din oppfyller dine forventninger og behov.