Aktivitätsmonitor – „0 Bytes“ verwendeter Swap wird immer gemeldet

Immer wenn mein System langsam wird, öffne ich den Aktivitätsmonitor, um meine RAM-Nutzung zu überprüfen, und schließe alle Apps, die viel Speicher verbrauchen, die ich aber nicht unbedingt ausführen muss. Die RAM-Auslastung ist immer komplett ausgereizt. Ich bin es gewohnt, das zu sehen:

Geben Sie hier die Bildbeschreibung ein

Jetzt würde ich davon ausgehen, dass, wenn das System langsam wird, der gesamte Overhead vom VM-Paging herrührt, aber der Aktivitätsmonitor meldet meinen "Swap Used" immer als "0 Bytes". Das kann doch nicht sein, oder? Der einzige Grund, den ich mir vorstellen kann, ist, dass Mavericks eine Art Zwischenlösung für die RAM-Erschöpfung eingeführt haben, bevor sie auf die Verwendung einer Auslagerungsdatei zurückgreifen, aber ich habe von so etwas noch nichts gehört.

Was ich wissen möchte ist:

  1. Ist das tatsächlich ein Fehler im Aktivitätsmonitor oder ist es richtig?
  2. Wenn es sich nicht um einen Fehler handelt, welcher Mechanismus wird verwendet, um den Arbeitsspeicher anstelle der Auslagerungsdatei zu verwalten?
  3. Ist dieser Mechanismus nachweislich schneller als die Verwendung einer Auslagerungsdatei, und gibt es eine Möglichkeit, ihn zu deaktivieren und die Auslagerungsdatei standardmäßig zu verwenden?

Antworten (1)

  1. Ist das tatsächlich ein Fehler im Aktivitätsmonitor oder ist es richtig?

    • So soll es funktionieren
  2. Wenn es sich nicht um einen Fehler handelt, welcher Mechanismus wird verwendet, um den Arbeitsspeicher anstelle der Auslagerungsdatei zu verwalten?

    • Mavericks aktive Speicherverwaltung
  3. Ist dieser Mechanismus schneller verifizierbar als die Verwendung einer Auslagerungsdatei, und gibt es eine Möglichkeit, ihn zu deaktivieren und die Auslagerungsdatei standardmäßig zu verwenden?

    • Es ist schneller als die tatsächliche Auslagerung auf die Festplatte, es verwendet auch eine sogenannte Speicherkomprimierung. Es versucht immer, den gesamten Speicher für seine Aufgaben zu verwenden, und ordnet den Speicher entsprechend Ihrer Nutzung neu an. Sobald dies nicht mehr möglich ist, wird der Swap verwendet.
Sehr interessant. Ich hätte nie erwartet, dass die Live-Komprimierung/-Dekomprimierung schneller ist als die Verwendung einer Auslagerungsdatei, aber deshalb bin ich App-Entwickler und kein Betriebssystemarchitekt. In jedem Fall ist es an der Zeit, mehr RAM zu kaufen.
@n00neimp0rtant Das liegt daran, dass der Festplattenzugriff im Vergleich zum RAM-Zugriff um mehrere Zehnerpotenzen langsamer ist. Heute, bei SSDs, ist es nicht mehr so ​​extrem, aber immer noch signifikant.