Skip to main content

Gebruik Activity Monitor om het gebruik van het Mac-geheugen te volgen

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)
Anonim

Het kan soms moeilijk zijn om het OS X-geheugengebruik onder controle te krijgen, de Activity Monitor-app kan helpen, vooral wanneer het tijd is om upgrades voor uw Mac te overwegen. Zal het toevoegen van meer geheugen een aanzienlijke prestatieverhoging opleveren? Dat is een vraag die we vaak horen, dus laten we samen het antwoord ontdekken.

Activiteitenmonitor

Er zijn een handvol goede hulpprogramma's voor het controleren van het geheugengebruik en als je al een favoriet hebt, is dat prima. Maar voor dit artikel gaan we Activity Monitor gebruiken, het gratis systeemhulpprogramma dat bij alle Macs wordt geleverd. We houden van Activity Monitor omdat het zonder pretentie in het Dock kan zitten en het huidige geheugengebruik als een eenvoudig cirkeldiagram op het Dock-pictogram kan weergeven (afhankelijk van OS X-versie). Een snelle blik op het Activity Monitor Dock-pictogram, en u weet hoeveel RAM u gebruikt en hoeveel gratis is.

Activiteitenmonitor configureren

  1. Start Activity Monitor, te vinden op / Applications / Utilities.

  2. Klik in het geopende Activity Monitor-venster op het tabblad 'Systeemgeheugen'.

  3. Selecteer in het menu Activity Monitor de optie View, Dock Icon, Show Memory Usage.

Voor Snow Leopard en later:

  1. Klik met de rechtermuisknop op het pictogram Activity Monitor Dock en selecteer Options, Keep in Dock.

  2. Klik met de rechtermuisknop op het pictogram Activity Monitor Dock en selecteer Opties, Openen bij Inloggen.

Voor Leopard en vroeger:

  1. Klik met de rechtermuisknop op het pictogram Activity Monitor Dock en selecteer Keep in Dock.

  2. Klik met de rechtermuisknop op het pictogram Activity Monitor Dock en selecteer Openen bij inloggen.

U kunt nu het Activity Monitor-venster sluiten (sluit gewoon het venster, verlaat het programma niet). Het Dock-pictogram zal het gebruik van het RAM-gebruik blijven weergeven. Bovendien wordt Activity Monitor automatisch uitgevoerd telkens wanneer u uw Mac opnieuw opstart, zodat u altijd het gebruik van het geheugen kunt volgen.

De geheugengrafiek van de Activity Monitor (OS X Mavericks en later)

Toen Apple OS X Mavericks uitbracht, betekende dit een aanzienlijke verandering in de manier waarop het geheugen door het besturingssysteem werd beheerd. Mavericks introduceerde het gebruik van geheugencompressie, een methode die het meeste uit de beschikbare RAM haalt door de gegevens die in het RAM zijn opgeslagen te comprimeren in plaats van het pagergeheugen naar virtueel geheugen, een proces dat de prestaties van een Mac aanzienlijk kan vertragen. U kunt de details vinden over hoe gecomprimeerd geheugen werkt in het gedeelte Overeenkomend gecomprimeerd geheugen in OS X-artikel.

Naast het gebruik van gecomprimeerd geheugen heeft Mavericks wijzigingen aangebracht in Activity Monitor en hoe informatie over het geheugengebruik wordt gepresenteerd. In plaats van het vertrouwde cirkeldiagram te gebruiken om te laten zien hoe het geheugen is verdeeld, introduceerde Apple de Memory Pressure-grafiek, een manier om uit te drukken hoeveel van je geheugen wordt gecomprimeerd om vrije ruimte te bieden voor andere activiteiten.

Geheugen Drukdiagram

Het geheugendrukdiagram is een tijdlijn die de hoeveelheid compressie aangeeft die wordt toegepast op RAM, evenals wanneer paging naar schijf uiteindelijk plaatsvindt wanneer compressie niet voldoende is om te voldoen aan de vraag van apps om geheugen toe te wijzen.

Het geheugendrukdiagram wordt in drie kleuren weergegeven:

  • Groen: geeft geen compressie aan.
  • Geel: geeft aan wanneer compressie optreedt.
  • Rood: Compressie heeft zijn limiet bereikt en paging naar virtueel geheugen is gestart.

Naast de kleur die aangeeft wat er binnen het geheugenbeheersysteem gebeurt, geeft de hoogte van de schaduw de mate van compressie of paging aan die optreedt.

In het ideale geval zou de grafiek van de geheugendruk groen moeten blijven, wat aangeeft dat er geen compressie plaatsvindt. Dit geeft aan dat u over voldoende beschikbare RAM beschikt voor de taken die moeten worden uitgevoerd. Wanneer het diagram geel begint te worden, geeft dit aan dat in cache opgeslagen bestanden (vergelijkbaar met inactief geheugen in eerdere versies van Activity Monitor), in wezen apps die niet langer actief zijn, maar nog steeds hun gegevens in het RAM-geheugen hebben, worden gecomprimeerd om voldoende gratis te maken RAM om toe te wijzen aan de apps die een toewijzing van RAM vereisen.

Wanneer het geheugen is gecomprimeerd, heeft het wat CPU-overhead nodig om de compressie uit te voeren, maar deze kleine prestatieshit is klein en waarschijnlijk niet merkbaar voor de gebruiker.

Wanneer de grafiek voor de geheugendruk rood begint te knipperen, betekent dit dat er niet langer voldoende inactief RAM-geheugen is om te comprimeren en dat er naar schijf (virtueel geheugen) wordt geruild. Het uitwisselen van gegevens uit het RAM-geheugen is een veel proces-intensievere taak en is meestal merkbaar als een algemene vertraging van de prestaties van uw Mac.

Heb je genoeg RAM?

De geheugendrukgrafiek maakt het eigenlijk veel gemakkelijker om in een oogopslag te zien of u zou profiteren van extra RAM. In eerdere versies van OS X moest je het aantal pagina-outs dat plaatsvond controleren, en een beetje wiskunde uitvoeren om het antwoord te vinden.

Met de geheugendrukgrafiek hoeft u alleen maar te kijken of de kaart rood is en voor hoe lang. Als het daar voor een lange periode blijft, zou u profiteren van meer RAM. Als het alleen bij het openen van een app in het rood verschijnt, maar verder in het geel of groen blijft, heb je waarschijnlijk niet meer RAM nodig; gewoon bezuinigen op hoeveel apps u tegelijkertijd opent.

Als uw diagram vaak geel is, doet uw Mac wat het zou moeten doen: maak optimaal gebruik van uw beschikbare RAM zonder gegevens naar uw schijf te hoeven sturen. U ziet het voordeel van geheugencompressie en de mogelijkheid om RAM economisch te gebruiken en voorkomt dat u meer RAM-geheugen moet toevoegen.

Als je het grootste deel van de tijd in het groen zit, nou, je hebt geen zorgen.

De geheugengrafiek van de Activity Monitor (OS X Mountain Lion en eerder)

Eerdere versies van OS X gebruikten een oudere stijl van geheugenbeheer die geen gebruik maakt van geheugencompressie. In plaats daarvan probeert het geheugen vrij te maken dat eerder aan apps was toegewezen en vervolgens, indien nodig, het paginageheugen op uw schijf (virtueel geheugen).

Cirkeldiagram activiteitenmonitor

Het cirkeldiagram van de activiteitenweergave toont vier typen geheugengebruik: gratis (groen), bedraad (rood), actief (geel) en inactief (blauw). Om uw geheugengebruik te begrijpen, moet u weten wat elk type geheugen is en hoe dit van invloed is op het beschikbare geheugen.

Gratis. Deze is vrij eenvoudig. Het is het RAM-geheugen in uw Mac dat momenteel niet in gebruik is en dat vrij kan worden toegewezen aan elk proces of toepassing waarvoor het gehele geheugen of een deel ervan beschikbaar is.

Bedrade. Dit is geheugen dat uw Mac heeft toegewezen aan zijn eigen interne behoeften, evenals de kernbehoeften van applicaties en processen die u gebruikt. Bekabeld geheugen vertegenwoordigt de minimale hoeveelheid RAM die uw Mac op elk gewenst moment nodig heeft om te kunnen blijven werken. Je kunt dit zien als een geheugen dat voor iedereen buiten de perken blijft.

Actief. Dit is geheugen dat momenteel in gebruik is door toepassingen en processen op uw Mac, behalve de speciale systeemprocessen die zijn toegewezen aan het vaste geheugen. U kunt zien dat uw actieve geheugenvoetafdruk toeneemt als u applicaties start of als applicaties die op dit moment draaien, meer geheugen nodig hebben om een ​​taak uit te voeren.

Inactief. Dit is geheugen dat niet langer nodig is voor een toepassing, maar nog niet is vrijgegeven voor de vrije geheugenpool.

Inactief geheugen begrijpen

De meeste geheugentypes zijn vrij eenvoudig. Degene die mensen uittrekt, ben ik nactief geheugen. Individuen zien vaak een grote hoeveelheid blauw in hun geheugencirkeldiagram (Inactief geheugen) en denken dat ze geheugenproblemen hebben. Dit brengt hen ertoe om na te denken over het toevoegen van RAM om de prestaties van hun Mac te verbeteren. Maar in werkelijkheid voert Inactief geheugen een waardevolle service uit die uw Mac sneller doet lijken.

Wanneer u een toepassing afsluit, maakt OS X niet het geheugen vrij dat de toepassing heeft gebruikt. In plaats daarvan slaat het de opstartstatus van de toepassing op in het gedeelte Inactief geheugen. Als u dezelfde toepassing opnieuw start, weet OS X dat het programma niet vanaf uw harde schijf hoeft te worden geladen, omdat het al in het Inactieve geheugen is opgeslagen. Dientengevolge, OS X herdefinieert eenvoudig de sectie van Inactief geheugen dat de toepassing als Actief geheugen bevat, wat het opnieuw starten van een applicatie een zeer snel proces maakt.

Inactief geheugen blijft niet voor altijd inactief. Zoals hierboven vermeld, kan OS X dat geheugen gaan gebruiken wanneer u een toepassing opnieuw start. Het zal ook Inactief geheugen gebruiken als er niet genoeg vrij geheugen is voor de behoeften van een toepassing.

De volgorde van gebeurtenissen gaat ongeveer als volgt:

  • Wanneer u een toepassing start, controleert OS X of het is opgeslagen in het Inactieve geheugen. Als dat zo is, wordt dat geheugen opnieuw toegewezen als Actief en wordt de toepassing gestart.
  • Als de toepassing zich niet in het Inactieve geheugen bevindt, zal OS X een geschikt deel vrij geheugen voor de toepassing uithakken.
  • Als er niet voldoende vrij geheugen is, zal OS X wat inactief geheugen vrijgeven om aan de behoeften van de toepassing te voldoen. Als u Inactief geheugen vrijgeeft, worden een of meer van de in het cachegeheugen opgeslagen toepassingen uit de inactieve geheugenpool verwijderd, waardoor een langere opstarttijd voor die toepassingen nodig is.

Dus, hoeveel RAM heb je nodig?

Het antwoord op die vraag is meestal een weerspiegeling van de hoeveelheid RAM die uw versie van OS X nodig heeft, het type toepassingen dat u gebruikt en het aantal toepassingen dat u tegelijk gebruikt. Maar er zijn andere overwegingen. In een ideale wereld zou het fijn zijn als je Inactieve RAM niet te vaak zou overvallen. Dit zou de beste prestaties leveren bij het herhaald starten van applicaties terwijl voldoende vrij geheugen wordt behouden om te voldoen aan de behoeften van applicaties die op dit moment worden uitgevoerd. Telkens wanneer u bijvoorbeeld een afbeelding opent of een nieuw document maakt, heeft de bijbehorende toepassing extra vrij geheugen nodig.

Om u te helpen beslissen of u meer RAM nodig hebt, gebruikt u Activity Monitor om uw RAM-gebruik te bekijken. Als het vrije geheugen daalt tot het punt waarop het inactieve geheugen wordt vrijgegeven, kunt u overwegen meer RAM toe te voegen om de maximale prestaties te behouden.

U kunt ook naar de waarde 'Pagina-outs' kijken onder in het hoofdvenster van Activity Monitor. (Klik op het Dock-pictogram van de Activity Monitor om het hoofdvenster van Activity Monitor te openen.) Dit getal geeft aan hoe vaak uw Mac geen toegang meer heeft tot het beschikbare geheugen en gebruikt uw harde schijf als virtueel RAM-geheugen. Dit aantal moet zo laag mogelijk zijn. We vinden het aantal minder dan 1000 tijdens een volledige dag gebruik van onze Mac. Anderen suggereren een hogere waarde als de drempelwaarde voor het toevoegen van RAM, in de buurt van 2500 tot 3000.

Onthoud ook dat we het hebben over het maximaliseren van de prestaties van je Mac als gerelateerd aan RAM. U hoeft niet meer RAM toe te voegen als uw Mac presteert volgens uw verwachtingen en behoeften.