Speicherterminologie in Mavericks Activity Monitory

In Mavericks hat der Aktivitätsmonitor seine Speicherterminologie geändert. Die Spalten, die beim Anzeigen von Prozessen auf der Registerkarte „Speicher“ verfügbar sind, umfassen jetzt „Speicher“, „Echter Speicher“, „Echter privater Speicher“, „Echter gemeinsam genutzter Speicher“ und „Löschbarer Speicher“.

Ich hätte gedacht, dass, seit "Virtual Memory" verschwunden ist und "Memory" aufgetaucht ist, sie gleichwertig sind, aber das scheint sich nicht zu summieren, denn dann sollte "Memory" nicht immer größer oder gleich "Real Memory" sein "? (Wenn ich die Terminologie richtig interpretiere, ist der reale Speicher die Anzahl der Seiten, die sich derzeit im RAM befinden, und der virtuelle Speicher ist die Anzahl der Seiten insgesamt, einschließlich der auf die Festplatte ausgelagerten, komprimierten usw. ...) Allerdings in Aktivität Monitor, "Memory" ist immer kleiner als "Real Memory". Kann jemand erklären, was diese mysteriöse „Speicher“-Metrik ist?

Ich denke, Sie finden Ihre Antwort unter apple.stackexchange.com/a/107/46950 .
@Dave Diese Antwort ist möglicherweise veraltet, da Mavericks die Terminologie anscheinend geändert hat. Diese Antwort erklärt beispielsweise nicht, was die Spalte "Speicher" anzeigt.
hat sich etwas geändert, seit die Frage gestellt wurde. Mit den neuesten Mavericks. Und ich folge Ihrer Terminologie nicht?
Gibt es etwas, das in der aktuellen Antwort verbessert werden muss?

Antworten (1)

Für jeden Prozess gibt es

  • Real Memory (immer mindestens so groß wie Memory)
    • Gesamtspeicher, der derzeit von einer Anwendung verbraucht wird (einschließlich virtueller Seiten)
  • Erinnerung
    • Im RAM verwendeter Speicher
  • Löschbarer Speicher
    • Speicher, der von MMU bereinigt werden kann, wenn ein anderer Prozess mehr realen Speicher benötigt.

Dann für das System insgesamt

  • Physikalischer Speicher
    • Die Menge an installiertem RAM.
  • Speicher verwendet
    • Die Menge an RAM, die verwendet wird und nicht sofort verfügbar ist.
  • Virtueller Speicher
    • Die Menge an Speicherplatz auf der Festplatte oder dem Flash-Laufwerk, die als virtueller Speicher verwendet wird.
  • Austausch gebraucht
    • Der Speicherplatz auf Ihrem Laufwerk, der verwendet wird, um nicht verwendete Dateien in und aus dem RAM zu verschieben.
  • App-Speicher
    • Die Menge an Speicherplatz, die von Apps verwendet wird.
  • Verdrahteter Speicher
    • Speicher, der nicht auf der Festplatte zwischengespeichert werden kann, muss also im RAM bleiben. Dieser Speicher kann nicht von anderen Apps ausgeliehen werden.
  • Komprimiert
    • Die komprimierte Arbeitsspeichermenge im RAM.
  • Datei-Cache
    • Der Speicherplatz, der zum vorübergehenden Speichern von Dateien verwendet wird, die derzeit nicht verwendet werden.
Haben Sie eine Quelle für diese Informationen, die ich verwenden kann, um mehr darüber zu lesen? Der Teil, den ich am verwirrendsten finde, ist, dass in Ihrer Antwort "Real Memory" dem "Virtual Memory" in praktisch jedem anderen Betriebssystem zu entsprechen scheint. Wäre es richtig zu sagen, dass Ihr "Speicher" der "echte Speicher" in den meisten anderen Betriebssystemen ist?
Es sieht definitiv so aus, als hätte Apple beschlossen, die Grenzen zu verwischen, indem ungewöhnliche Speicherbegriffe wie realer Speicher und Speicher verwendet werden. Alle „System“-Definitionen, dh die letzten 8 Definitionen, stammen direkt von den Activity Monitor-Hilfeseiten. Die drei besten sind fundierte Vermutungen und Beobachtungen, basierend auf dem verwendeten Arbeitsspeicher, und einige Dokumentationen im Dev Center von Apple developer.apple.com/library/mac/documentation/Performance/…
Was genau bedeutet die Zahl in der komprimierten Speicherspalte? Wenn der Aktivitätsmonitor sagt, dass ein bestimmter Prozess 621,4 MB Speicher und 615,4 MB komprimierten Speicher verwendet, bedeutet das, dass der Prozess wirklich nur 6 MB Speicher verbraucht? Oder dass 615,4 von 621,4 MB auf eine unbestimmte Größe komprimiert wurden? Oder etwas anderes?
Zumindest bei Sierra kann "Real Memory" deutlich kleiner sein als "Memory". i.imgur.com/RvAG9oWl.png
@JamesKPolk Soweit ich das beurteilen kann, ist die Prozessspalte "Compressed Memory" vorkomprimiert. "Speicher" ist dann "Real Memory" + die Größe nach der Komprimierung. Zum Beispiel hat mein Finder gerade 613 MB Speicher, echte 556 MB, komprimierte 429 MB. 613-556=57M, was nicht in einer anderen Spalte gemeldet wird. Der systemweite Eintrag "Komprimiert:" ist jedoch meiner Meinung nach der tatsächliche Speicherplatz, der von allen Prozessen nach der Komprimierung verwendet wird. Auf meinem System melden allein die Top-3-Prozesse über 3 GB "komprimiert", aber das System meldet insgesamt nur 1,36 GB.