Die verschiedenen Spalten im Aktivitätsmonitor sind etwas verwirrend
Aus meiner Antwort bei Server Fault entnommen :
Mac OS X Speicher-Jargon:
Wired : Dies bezieht sich auf Kernel-Code und dergleichen. Speicher, der niemals aus dem RAM verschoben werden sollte. Auch bekannt als residenter Speicher.
Shared : Speicher, der von zwei oder mehr Prozessen gemeinsam genutzt wird. Beide Prozesse würden diese Speichermenge anzeigen, sodass es ein wenig irreführend sein kann, wie viel Speicher tatsächlich verwendet wird.
Real : Dies ist die "reale" Speichernutzung für eine Anwendung, wie sie von task_info() gemeldet wird - eine grobe Zählung der Anzahl der physischen Seiten, die der aktuelle Prozess hat. (RSGRÖSSE)
Privat : Dies ist Speicher, den ein Prozess ausschließlich für sich selbst verwendet, der im residenten Speicher verwendet wird. (RPRVT)
Virtual : Die Gesamtmenge des Adressraums im Prozess, der irgendetwas zugeordnet ist – ob es sich um einen beliebig großen Raum für Variablen oder irgendetwas handelt – entspricht nicht der tatsächlichen VM-Nutzung. (VGRÖSSE)
Active : Speicher, der derzeit als aktiv gekennzeichnet ist und verwendeter RAM ist.
Inaktiv : „Inaktiver Speicher wird nicht mehr verwendet und wurde auf der Festplatte zwischengespeichert. Er verbleibt im RAM, bis eine andere Anwendung den Speicherplatz benötigt. Diese Informationen im RAM zu belassen, ist zu Ihrem Vorteil, wenn Sie (oder ein Client Ihres Computers) zurückkommen dazu später." - Mac OS X-Hilfe
Frei : Die Menge an RAM, die tatsächlich ohne Daten verfügbar ist.
Die beste Dokumentation, die ich kenne (und in Nachforschungen finden konnte), ist Apples eigener Artikel zum Verwalten des Speichers auf der Entwickler-Website.
Weitere interessante Quellen: Darwin-dev-Mailingliste: [ 1 ], [ 2 ] und ein alter Artikel zu MacOSXHints . Zusätzlich hat Mike Ash in seinem Blog eine gute Laien-Einführung gepostet
footprint(1)
Weitere Informationen zur Berechnung
finden Sie in der Manpage .Real Mem bezieht sich auf den physischen Speicher (tatsächliche RAM-Module in Ihrem Computer). Virtual Mem gibt an, wie viel "falscher" Speicher dem Prozess zugewiesen wird, d. h. Speicher, der diesem Prozess auf dem permanenten Speichermedium (Festplatte, Solid-State-Laufwerk usw.) zugewiesen wird. Gemeinsam genutzter Speicher ist physischer (realer) Speicher, der mit anderen Prozessen gemeinsam genutzt werden kann. Privater Speicher ist "echter" Speicher, der nur von dem Prozess verwendet werden kann, dem er zugewiesen ist.
Diese Erklärungen können auch hilfreich sein ... direkt vom Aktivitätsmonitor --> Hilfe --> Anzeige der Systemspeicherauslastung:
Hier ist eine Erläuterung einiger der Informationen, die unten im Speicherbereich angezeigt werden:
Apple hat die Aktivitätsanzeige in OSX 10.9 (Mavericks) aktualisiert. Sie haben hier einen guten Artikel darüber, was alles bedeutet http://support.apple.com/kb/HT5890 . In Summe...
Die Kombination aus freien, kabelgebundenen, aktiven, inaktiven und belegten Speicherstatistiken in früheren Versionen von Activity Monitor wurde in Mavericks durch ein leicht lesbares „Speicherdruck“-Diagramm ersetzt.
Der Speicherdruck wird farblich angezeigt:
drfrogsplat