Skip to main content

Använd Aktivitetsövervakning för att spåra användning av Mac-minne

#228: Radio Fun: Michigan Mighty Mite CW transmitter and a low pass filter (Maj 2024)

#228: Radio Fun: Michigan Mighty Mite CW transmitter and a low pass filter (Maj 2024)
Anonim

Det kan ibland vara svårt att få huvudet runt OS X-minnesanvändning. Aktivitetsövervakningsappen kan hjälpa till särskilt när det är dags att överväga uppgraderingar för din Mac. Kommer att lägga till mer minne ger en betydande prestandaförlängning? Det är en fråga vi ofta hör, så låt oss upptäcka svaret tillsammans.

Aktivitetsmonitor

Det finns en handfull bra verktyg för övervakning av minnesanvändning, och om du redan har en favorit, så är det bra. Men för den här artikeln ska vi använda Activity Monitor, det kostnadsfria systemverktyget som kommer med alla Mac-datorer. Vi gillar Aktivitetsövervakning eftersom den kan sitta opretentiöst i Dock och visa aktuell minnesanvändning som ett enkelt cirkeldiagram på Dock-ikonen (beroende på OS X-versionen). En snabb blick på ikonen Aktivitetsmonitor Dock, och du vet hur mycket RAM du använder och hur mycket är gratis.

Konfigurera Aktivitetsmonitor

  1. Starta Aktivitetsövervakning, som finns i / Program / Verktyg.

  2. I fönstret Aktivitetsövervakning som öppnas klickar du på fliken "Systemminne".

  3. På Aktivitetsmonitor-menyn väljer du Visa, Dock-ikon, Visa minnesanvändning.

För snöleopard och senare:

  1. Högerklicka på ikonen Aktivitetsmonitor Dock och välj Alternativ, Håll i Dock.

  2. Högerklicka på ikonen Aktivitetsmonitor Dock och välj Val, Öppna vid Inloggning.

För Leopard och tidigare:

  1. Högerklicka på ikonen Aktivitetsmonitor Dock och välj Håll i Dock.

  2. Högerklicka på ikonen Aktivitetsmonitor Dock och välj Öppna vid Inloggning.

Du kan nu stänga aktivitetsövervakningsfönstret (stäng bara fönstret, avsluta inte programmet). Dock-ikonen kommer fortsätt att visa ramdiagrammet för RAM-användning. Aktivitetsmonitorn körs dessutom automatiskt när du startar om din Mac, så att du alltid kan övervaka minnesanvändningen.

Förstå aktivitetsmonitorns minneskarta (OS X Mavericks och senare)

När Apple släppte OS X Mavericks markerade det en signifikant förändring av hur minnet hanterades av operativsystemet. Mavericks introducerade användningen av minneskomprimering, en metod som gör det mesta av tillgängligt RAM genom att komprimera data lagrad i RAM istället för sökminnet till virtuellt minne, en process som kan avsevärt sakta ner prestandan hos en Mac. Du kan hitta detaljerna om hur komprimerat minne fungerar i Förstå komprimerat minne i OS X-artikeln.

Förutom användningen av komprimerat minne, lade Mavericks ändringar till Activity Monitor och hur information om minnesanvändning presenteras. I stället för att använda det välkända cirkeldiagrammet för att visa hur minnet är uppdelat, introducerade Apple minneskortet, ett sätt att uttrycka hur mycket minne som komprimeras för att ge ledigt utrymme för andra aktiviteter.

Minnestrycksdiagram

Minnetryckdiagrammet är en tidslinje som indikerar hur mycket kompression som appliceras på RAM, såväl som när personsökning till disk äntligen uppstår när komprimering inte räcker för att möta efterfrågan av appar för att allokera minne.

Minnestrycksdiagrammet visas i tre färger:

  • Grön: Indikerar ingen kompression.
  • Gul: Visar när kompression uppstår.
  • Röd: Komprimering har nått sina gränser, och personsökning till virtuellt minne har börjat.

Förutom den färg som indikerar vad som händer inom minneshanteringssystemet indikerar höjden på skuggningen omfattningen av komprimering eller personsökning som uppstår.

Helst bör minnetryckschemat vara i grönt, vilket indikerar att ingen kompression uppstår. Detta indikerar att du har tillräcklig ledig RAM för de uppgifter som behöver utföras. När diagrammet börjar bli gult, indikerar det att cachade filer (liknar inaktivt minne i tidigare versioner av Aktivitetsmonitor), i huvudsak apps som inte längre är aktiva, men som fortfarande har sina data lagrade i RAM, komprimeras för att skapa tillräckligt gratis RAM för att tilldela de appar som begär en allokering av RAM.

När minnet komprimeras krävs det att vissa CPU-överhuvud för att utföra komprimeringen, men den här små prestandafiten är mindre och förmodligen inte märkbar för användaren.

När minnetryckdiagrammet börjar visas i rött betyder det att det inte längre finns tillräckligt med inaktivt RAM för att komprimera, och byte till disk (virtuellt minne) äger rum. Byta data ut ur RAM är en mycket mer processintensiv uppgift, och brukar märkas som en övergripande avmattning i din Macs prestanda.

Har du tillräckligt med RAM?

Minneskort diagrammet gör det mycket lättare att berätta om du skulle dra nytta av ytterligare RAM. I tidigare versioner av OS X var du tvungen att kontrollera antalet sidoutlägg som inträffade och utföra lite matematik för att komma till svaret.

Med minnetryckdiagrammet är allt du behöver göra för att se om diagrammet är rött och hur länge. Om det stannar kvar länge, skulle du dra nytta av mer RAM. Om det bara tappar till rött när du öppnar en app, men annars stannar i gult eller grönt, behöver du nog inte mer RAM; Skär bara på hur många appar du har öppet på en gång.

Om ditt diagram ofta är i gult gör din Mac vad den ska göra: utnyttja ditt lediga RAM utan att behöva sända data till din enhet. Du ser fördelarna med minneskomprimering och dess förmåga att använda RAM ekonomiskt och hindrar dig från att behöva lägga till mer RAM.

Om du är i grön större delen av tiden, ja, du har inga bekymmer.

Förstå aktivitetsmonitorns minneskarta (OS X Mountain Lion och tidigare)

Tidigare versioner av OS X använde en äldre typ av minneshantering som inte använder minneskomprimering. I stället försöker man frigöra minne som tidigare tilldelades appar och sedan, om det behövs, sidminnet till din enhet (virtuellt minne).

Aktivitetsmonitärdiagram

Aktivitetsmonitorns cirkeldiagram visar fyra typer av minnesanvändning: Gratis (grön), Trådlös (röd), Aktiv (gul) och Inaktiv (blå). För att förstå din minnesanvändning behöver du veta vad varje minnetyp är och hur det påverkar tillgängligt minne.

Fri. Det här är ganska enkelt. Det är RAM-minnet i din Mac som inte används för tillfället och kan fritt tilldelas alla processer eller program som behöver hela eller en del av tillgängligt minne.

Trådbunden. Det här är minnet som din Mac har tilldelat sina egna interna behov, liksom de centrala behoven hos applikationer och processer som du kör. Wired minne representerar den minsta mängd RAM som din Mac behöver när som helst för att fortsätta att köra. Du kan tänka på det här som minne som är begränsat för alla andra.

Aktiva. Detta är minne som för närvarande används av program och processer på din Mac, förutom de speciella systemprocesserna som är tilldelade till Wired Memory. Du kan se ditt aktivminneutrymme växa när du startar program, eller som pågående program behöver och ta mer minne för att utföra en uppgift.

Inaktiv. Detta är minne som inte längre krävs av en applikation men har ännu inte släppts till Free Memory-poolen.

Förstå Inaktivt minne

De flesta minnestyperna är ganska enkla. Den som reser upp människor är jag naktivt minne. Individer ser ofta en stor mängd blå i minnet cirkeldiagram (Inaktivt minne) och tror att de har minnesproblem. Detta leder dem att tänka på att lägga till RAM för att öka deras Macs prestanda. Men i verkligheten utför Inaktivt minne en värdefull tjänst som gör din Mac snyggare.

När du avslutar ett program frigör OS X inte allt minne som programmet använder. Istället sparar det programmets startstatus i avsnittet Inaktivt minne. Om du startar samma program igen vet OS X att den inte behöver ladda programmet från hårddisken eftersom den redan är lagrad i Inaktivt minne. Som ett resultat, omdefinierar OS X bara sektionen av Inaktivt minne som innehåller programmet som aktivt minne, vilket gör omprogrammeringen av en applikation en mycket snabb process.

Inaktivt minne förblir inte inaktivt för alltid. Som noterat ovan kan OS X börja använda det här minnet när du startar om en applikation. Det kommer också att använda Inaktivt minne om det inte finns tillräckligt med ledigt minne för programmets behov.

Sekvensen av händelser går något så här:

  • När du startar en applikation kontrollerar OS X att se om den är lagrad i Inaktivt minne. Om det är så är det här minnet omplacerat som aktivt och programmet startas.
  • Om programmet inte finns i Inaktivt minne kommer OS X att skära ut en lämplig bit av ledigt minne för programmet.
  • Om det inte finns tillräckligt med ledigt minne kommer OS X att släppa in något inaktivt minne för att fylla programmets behov. Om du släpper inaktivt minne kommer du att ta bort en eller flera av de cachade programmen från Inaktiv minnesbassäng och tvinga en längre starttid för dessa program.

Så, hur mycket RAM behöver du?

Svaret på den frågan är vanligtvis en återspegling av hur mycket RAM din version av OS X behöver, vilken typ av program du använder och hur många program du kör samtidigt. Men det finns andra överväganden. I en idealisk värld skulle det vara trevligt om du inte behöver radera Inactive RAM för ofta. Detta skulle ge bästa prestanda när du startar applikationer upprepade gånger, samtidigt som du behåller tillräckligt med gratis minne för att möta behoven hos alla program som för närvarande körs. Till exempel, varje gång du öppnar en bild eller skapar ett nytt dokument, behöver den relaterade applikationen ytterligare gratis minne.

För att hjälpa dig att bestämma om du vill ha mer RAM, använd Aktivitetsövervakning för att se din RAM-användning. Om det fria minnet faller till den punkt där inaktivt minne släpps, kan du överväga att lägga till mer RAM för att bibehålla maximal prestanda.

Du kan också titta på "Page outs" -värdet längst ner i Aktivitetsmonitorens huvudfönster. (Klicka på Aktivitetsmonitorens Dock-ikon för att öppna huvudfönstret för Aktivitetsmonitor.) Detta nummer anger hur många gånger din Mac har slutfört tillgängligt minne och använt hårddisken som virtuellt RAM. Detta nummer ska vara så lågt som möjligt. Vi tycker om att numret ska vara mindre än 1000 under en hel dags användning av vår Mac. Andra föreslår ett högre värde som tröskeln för att lägga till RAM, i närheten av 2500 till 3000.

Kom också ihåg, vi pratar om att maximera prestandan på din Mac som relaterad till RAM. Du behöver inte lägga till mer RAM om din Mac uppfyller dina förväntningar och behov.