Det kan være udfordrende at få styr på din Macs hukommelsesbrug. Activity Monitor-værktøjet kan hjælpe, især når det er tid til at overveje, om du skal opgradere din computers RAM.
Activity Monitor har været en del af alle macOS og de fleste OS X-operativsystemer til Mac, men dets nuværende format blev introduceret i OS X Mavericks (10.9). Denne artikel indeholder oplysninger, der gælder for Activity Monitor i macOS 10.15 til OS X Mavericks (10.9), samt oplysninger om tidligere versioner af OS X.
Mac Activity Monitor
Activity Monitor er et gratis systemværktøj, der kommer på alle Mac'er. Den indeholder faner til fem områder, der illustrerer, hvordan applikationer og andre processer påvirker din computer. Fanerne er:
- CPU: Viser virkningerne af processer på CPU-aktivitet
- Memory: Overvåger brugen af hukommelse, inklusive den fysiske RAM-hukommelse
- Energy: Angiver mængden af energi, der bruges af hver app
- Disk: Viser mængden af data læst fra og skrevet til disken
- Netværksbrug: Angiver, hvilke processer der sender eller modtager data over dit netværk
Hukommelse-fanen i Activity Monitor er det sted, hvor du overvåger og administrerer hukommelsesforbrug på din Mac.
Activity Monitor Memory Chart (OS X Mavericks og senere)
Da Apple udgav OS X Mavericks, introducerede det Memory Pressure-diagrammet i Activity Monitor, sammen med komprimeret hukommelse, en væsentlig ændring i, hvordan operativsystemet styrer hukommelsen. Hukommelseskomprimering får mest muligt ud af tilgængelig RAM ved at komprimere de data, der er gemt i RAM, i stedet for at bladre hukommelsen til virtuel hukommelse, en proces, der kan sænke ydeevnen på en Mac betydeligt.
Ud over brugen af komprimeret hukommelse, bragte Mavericks ændringer til Activity Monitor, og hvordan den præsenterer oplysninger om hukommelsesbrug. I stedet for at bruge cirkeldiagrammet, der dukkede op i tidligere versioner af OS X til at vise, hvordan hukommelsen er opdelt, introducerede Apple Memory Pressure-diagrammet som en måde at udtrykke, hvor meget hukommelse din Mac komprimerer for at give ledig plads til andre aktiviteter.
Memory Pressure Chart
Hukommelsestrykdiagrammet vises nederst på fanen Hukommelse i vinduet Aktivitetsovervågning. Det angiver mængden af komprimering, der anvendes på RAM, samt hvornår personsøgning til disk finder sted, når komprimering ikke er tilstrækkelig til at imødekomme efterspørgslen fra apps om at allokere hukommelse.
Hukommelsestrykdiagrammet vises i tre farver:
- Grøn: Angiver ingen komprimering
- Gul: Viser, når komprimering finder sted
- Rød: Kompressionen har nået sine grænser, og personsøgning til virtuel hukommelse er startet
Ud over farven, der angiver, hvad der sker i hukommelsesstyringssystemet, afspejler højden af søjlerne omfanget af komprimering eller personsøgning, der er i gang.
Ideelt set bør hukommelsestrykdiagrammet forblive i det grønne, hvilket indikerer, at der ikke forekommer komprimering, og at du har tilstrækkeligt tilgængeligt RAM til de opgaver, der skal udføres. Når diagrammet begynder at vise gult, indikerer det, at cachelagrede filer, der ikke længere er aktive, men stadig har deres data gemt i RAM, bliver komprimeret til at skabe nok ledig RAM til at tildele til de apps, der anmoder om en tildeling af RAM.
Hukommelseskomprimeringen kræver noget CPU-overhead, men dette lille præstationshit er mindre og norm alt ikke mærkbart for brugeren.
Når hukommelsestrykdiagrammet begynder at blive vist i rødt, er der ikke længere nok inaktivt RAM til at komprimere, og skift til disk (virtuel hukommelse) finder sted. At bytte data ud af RAM er en meget mere procesintensiv opgave og kan norm alt mærkes som en generel nedgang i din Macs ydeevne.
Sådan fortæller du, hvornår du har brug for RAM
Memory Pressure-diagrammet gør det nemt at se på et øjeblik, om din Mac har brug for ekstra RAM.
- Hvis diagrammet er grønt det meste af tiden, har din Mac ikke brug for yderligere RAM.
- Hvis dit diagram er en blanding yellow og green, gør din Mac den bedste brug af den tilgængelige RAM uden at skulle bladre data til drevet. Du ser fordelene ved hukommelseskomprimering og Mac'ens evne til at bruge RAM økonomisk for at forhindre dig i at skulle tilføje mere RAM. Hvis diagrammet norm alt er gult og sjældent grønt, har du muligvis brug for RAM i den nærmeste fremtid.
- Hvis diagrammet er i red ofte eller i længere tid, vil din Mac have gavn af mere RAM. Hvis det kun topper til rødt, når du åbner en app, men ellers forbliver i gult eller grønt, har du sandsynligvis ikke brug for mere RAM, selvom du måske vil skære ned på, hvor mange apps du holder åbne på samme tid.
Selvom Activity Monitor Dock-ikonet kan konfigureres til at vise nogle statistikker i Dock, er komprimeret hukommelse ikke en af dem. Du skal åbne programvinduet for at se hukommelsestrykdiagrammet.
Bundlinje
Tidligere versioner af OS X før OS X Mountain Lion brugte en ældre stil til hukommelsesstyring, der ikke gør brug af hukommelseskomprimering. I stedet forsøger den at frigøre hukommelse, som den tidligere har allokeret til apps, og derefter, hvis det er nødvendigt, at søge hukommelse til dit drev som virtuel hukommelse.
Activity Monitor Cirkeldiagram
Aktivitetsovervågningens cirkeldiagram viser fire typer hukommelsesbrug: Gratis (grøn), Kablet (rød), Aktiv (gul) og Inaktiv (blå). For at forstå hukommelsesforbruget skal du vide, hvad hver hukommelsestype er, og hvordan den påvirker tilgængelig hukommelse.
- Gratis. Dette er RAM i din Mac, som den ikke bruger i øjeblikket, og som kan tildeles til enhver proces eller applikation, der har brug for hele eller en del af den tilgængelige hukommelse.
- Wired. Din Mac tildeler kablet hukommelse til dens interne behov og kernebehovene i de programmer og processer, du kører. Kablet hukommelse repræsenterer den mindste mængde RAM, din Mac har brug for på ethvert tidspunkt for at blive ved med at køre. Du kan tænke på dette som hukommelse, der er forbudt for alt andet.
- Active. Hukommelse, der i øjeblikket bruges af programmer og processer på din Mac, bortset fra de specielle systemprocesser, der er tildelt til kablet hukommelse, er aktiv hukommelse. Du kan se det aktive hukommelses-fodaftryk vokse, efterhånden som du starter applikationer, eller som aktuelt kørende applikationer har brug for og få fat i mere hukommelse til at udføre en opgave.
- Inaktiv. Inaktiv hukommelse kræves ikke længere af et program, men Mac'en er endnu ikke frigivet til puljen med fri hukommelse.
Bundlinje
De fleste hukommelsestyper er ligetil. Den, der slår folk i øjnene, er Inaktiv hukommelse. Enkeltpersoner ser ofte en stor mængde blåt i hukommelseskagediagrammet og tror, at deres Mac har hukommelsesproblemer. Dette får dem til at tænke på at tilføje RAM for at øge deres computers ydeevne, men i virkeligheden udfører Inaktiv hukommelse en værdifuld service, der gør din Mac hurtigere.
Hvad er inaktiv hukommelse?
Når du afslutter et program, frigør OS X ikke al den hukommelse, som programmet brugte. I stedet gemmer den applikationens starttilstand i afsnittet Inaktiv hukommelse. Skulle du genstarte det samme program, ved OS X, at det ikke behøver at indlæse programmet fra din harddisk, fordi det allerede er gemt i inaktiv hukommelse. Som et resultat heraf omdefinerer OS X den del af Inaktiv hukommelse, der indeholder applikationen, som Aktiv hukommelse, hvilket gør genstart af en applikation til en hurtig proces.
Hvordan virker inaktiv hukommelse?
Inaktiv hukommelse forbliver ikke inaktiv for evigt. OS X kunne begynde at bruge den hukommelse, når du genstarter et program. Den bruger også inaktiv hukommelse, hvis der ikke er nok ledig hukommelse til en applikations behov.
Hændelsesforløbet ser sådan ud:
- Når du starter et program, kontrollerer OS X, om det er gemt i inaktiv hukommelse. Hvis det er tilfældet, tildeles hukommelsen igen til Aktiv, og applikationen starter.
- Hvis applikationen ikke er i inaktiv hukommelse, udskiller OS X en passende del af ledig hukommelse til applikationen.
- Hvis der ikke er nok ledig hukommelse, frigiver OS X noget inaktiv hukommelse til at opfylde applikationens behov. Frigivelse af inaktiv hukommelse fjerner en eller flere af de cachelagrede applikationer fra den inaktive hukommelsespulje, hvilket tvinger en længere starttid for disse applikationer.
Så, hvor meget RAM har du brug for?
Svaret på det spørgsmål er norm alt en afspejling af mængden af RAM, din version af OS X har brug for, typen af applikationer du bruger, og hvor mange applikationer du kører samtidigt. Der er dog andre overvejelser. I en ideel verden ville det være rart, hvis du ikke behøvede at raide inaktiv RAM ofte. Dette giver den bedste ydeevne, når applikationer startes gentagne gange, samtidig med at der bevares tilstrækkelig ledig hukommelse til at opfylde behovene for alle aktuelt kørende applikationer. Hver gang du f.eks. åbner et billede eller opretter et nyt dokument, har det relaterede program brug for yderligere ledig hukommelse.
For at hjælpe dig med at beslutte, om du har brug for mere RAM, skal du bruge Activity Monitor til at se dit RAM-forbrug. Hvis ledig hukommelse falder til det punkt, hvor inaktiv hukommelse frigives, vil du måske tilføje mere RAM for at opretholde maksimal ydeevne.
Du kan også se på sideouts-værdien nederst i Activity Monitors hovedvindue. Dette tal angiver, hvor mange gange din Mac er løbet tør for tilgængelig hukommelse og har brugt din harddisk som virtuel RAM. Dette tal bør være mindre end 1000 under en hel dags brug af din Mac.
Du behøver ikke tilføje mere RAM, hvis din Mac lever op til dine forventninger og behov.