Speicherterminologie im Mavericks Activity Monitory

11

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", "Realer Speicher", "Realer privater Speicher", "Realer gemeinsamer Speicher" und "Löschbarer Speicher".

Ich hätte gedacht, dass "Virtual Memory" verschwunden ist und "Memory" erschienen ist, dass 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 Realer Speicher die Anzahl der Seiten, die sich derzeit im RAM befinden, und Virtueller Speicher ist die Anzahl der Seiten insgesamt, einschließlich der Seiten, die auf die Festplatte ausgelagert, komprimiert usw. wurden.) Jedoch in Aktivität Monitor, "Speicher" ist immer kleiner als "Realer Speicher". Kann jemand erklären, was diese mysteriöse "Speicher" -Metrik ist?

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

Antworten:

12

Für jeden Prozess gibt es

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

Dann für das System insgesamt

  • Physikalischer Speicher
    • Die Menge des installierten 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 im Flash-Laufwerk, die als virtueller Speicher verwendet wird.
  • Swap verwendet
    • Der Speicherplatz auf Ihrem Laufwerk, der zum Austauschen nicht verwendeter Dateien in den und aus dem RAM verwendet wird.
  • App-Speicher
    • Die Menge an Speicherplatz, die von Apps verwendet wird.
  • Kabelgebundener 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 Menge an Speicher im RAM, die komprimiert wird.
  • Datei-Cache
    • Der Speicherplatz, der zum temporären Speichern von Dateien verwendet wird, die derzeit nicht verwendet werden.
Wrossmck
quelle
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?
Staticfloat
1
Es sieht definitiv so aus, als hätte Apple beschlossen, die Linien zu verwischen, indem ungewöhnliche Speicherbegriffe wie realer Speicher und Speicher verwendet wurden. Für alle "System" -Definitionen, dh die letzten 8 Definitionen, werden sie direkt von den Hilfeseiten des Aktivitätsmonitors entfernt. Die drei besten sind fundierte Vermutungen und Beobachtungen, basierend auf dem verwendeten Speicher, und einige Dokumentationen zu Apple's Dev Center Developer.apple.com/library/mac/documentation/Performance/…
Wrossmck
2
Was genau bedeutet die Zahl in der Spalte für den komprimierten Speicher? Wenn der Aktivitätsmonitor angibt, dass ein bestimmter Prozess 621,4 MB Speicher und 615,4 MB komprimierten Speicher verwendet, bedeutet dies, dass der Prozess tatsächlich nur 6 MB Speicher verbraucht? Oder dass 615,4 von 621,4 MB auf eine nicht spezifizierte Größe komprimiert wurden? Oder etwas anderes?
Präsident James Moveon Polk
4
Zumindest in Sierra kann "Real Memory" deutlich kleiner sein als "Memory". i.imgur.com/RvAG9oWl.png
Phil Cohen
1
@JamesKPolk Soweit ich weiß, ist die Prozessspalte "Komprimierter Speicher" Vorkomprimierung. "Speicher" ist dann "Realer Speicher" + die Größe nach der Komprimierung. Zum Beispiel hat mein Finder gerade Speicher 613M, Real 556M, komprimiert 429M. 613-556 = 57M, was in keiner anderen Spalte angegeben ist. Der systemweite Eintrag "Compressed:" ist meiner Meinung nach der tatsächliche Speicherplatz, der von allen Prozessen nach der Komprimierung verwendet wird. Auf meinem System meldet der Top-3-Prozess allein über 3 GB "Komprimiert", aber das System meldet insgesamt nur 1,36 GB.
Matthias