Warum tauscht mein Mac lieber aus als den inaktiven Speicher zu löschen?


8

Warum würde mein Mac (mit 10.8 Mountain Lion) lieber tauschen als inaktiven Speicher löschen? Ich weiß, dass Leute sagen, dass das Mac OS sich selbst verwaltet und was auch immer, aber es gibt einen ernsthaften Leistungsabfall, wenn mein MacBook austauscht, obwohl es über 1,5 GB inaktiven Speicher hätte, der nicht gelöscht wird. Ich habe einen Launcher für den Bereinigungsbefehl in meinem Dock - so schwer ist es!

Abschnitt des Aktivitätsmonitors mit Speicherstatistiken

Beachten Sie die 2,21 GB inaktiven und 127,1 MB Swap, die durch die Verwendung aller Programme in meinem Workflow (Photoshop + Illustrator + Dreamweaver + Publisher usw.) schnell wachsen, sofern ich nicht den Befehl zum Löschen verwende und meinen Computer speichere von einem Schlachtfest mit Wasserbällen.


Was zeigt vm_stat 15 über einen Zeitraum von zwei Minuten, wenn "getauscht" wird? Welche Prozesse erhalten derzeit CPU-Zeit?
bmike

Welche App ist PB?
Cajunluke

Möglicherweise erhalten Sie nie eine zufriedenstellende Antwort darauf: Virtuelle Speichersysteme können komplex sein und ein sich abzeichnendes Verhalten zeigen, das nur schwer einfach zu erklären ist. Trotzdem haben einige Leute gesagt, dass 10.7 in einigen Fällen Probleme mit der Speicherverwaltung hat - hat sich 10.6 für Sie besser verhalten?
Ken

Außerdem stehen in Photoshop eine Reihe von benutzerdefinierten Speichereinstellungen zur Verfügung. Wie haben Sie das konfiguriert?
Ken

10.6 hat das nicht gemacht, und ich hoffe, dass die 10.8 dp4 auch gewonnen haben. @CajunLuke PB ist Herausgeber, ich habe meine Antwort geändert
Alexander - Reinstate Monica

Antworten:


10

Ich habe kürzlich eine Frage wie Ihre beantwortet und dachte, ich würde die wichtigsten Punkte für Sie wiederholen, falls dies immer noch ein Problem ist.

Mac OS X weist RAM anders zu und verwendet es anders als die meisten Versionen von MS Windows und kann manchmal verwirrend sein. Microsoft hat ursprünglich Windows entwickelt, um so viel Speicher wie möglich frei zu halten. Das Speichermodell von Apple folgt einer Richtlinie, wonach leerer Arbeitsspeicher eine verschwendete Ressource ist, die besser zur Leistungssteigerung genutzt werden könnte.

Hier ist eine kurze und etwas vereinfachte Aufschlüsselung, wie Ihr RAM derzeit verwendet wird:

  • Kabelgebunden: Speicher reserviert und vom Betriebssystem verwendet
  • Aktiv: Speicher, der von aktuell ausgeführten Programmen verwendet wird
  • Inaktiv: Speicher, der von Programmen verwendet wird, die Sie zuvor seit Ihrem letzten Neustart ausgeführt, aber seitdem beendet haben. Die meisten Benutzer verwenden einige Programme wiederholt und können zwischen ihnen wechseln, indem sie ein Programm beenden und dann ein anderes starten. Anstatt den Speicher als "frei" freizugeben, werden die inaktiven Programme zwischengespeichert und können erneut ausgeführt werden. Ein Teil oder der gesamte Speicher wird je nach Bedarf des Systems oder der Programme mit dem freien Speicher kombiniert. OS X scheint manchmal nicht bereit zu sein, inaktiven Speicher freizugeben.
  • Frei: Speicher seit dem letzten Start noch nicht verwendet.
  • Verwendet: insgesamt verkabelt, aktiv und inaktiv.

Die VM-Statistiken werden bei jedem Neustart zurückgesetzt.

Wenn Ihr MacBook über 4 GB RAM hinaus aufgerüstet werden kann, würde ich definitiv in ein Paar 4 GB SO-DIMMs für insgesamt 8 GB investieren. Ein weiterer Punkt, den Sie bei Ihrem MacBook beachten sollten, ist, dass typische Notebook-Festplatten langsamer sind als viele ihrer Desktop-Gegenstücke. Ich habe die Festplatte meines Unibody MacBook Pro der ersten Generation durch eine 256-GB-SSD ersetzt. Leistung, die mit keinem "modernen" MacBook Pro zu vergleichen ist. Der Anstieg von der Festplatte zur SSD war deutlich spürbarer als mein Upgrade von 4 GB auf 8 GB RAM.


Eines meiner SODIMMs verursacht Kernel-Panik. Das Beste, was ich bekommen kann, ist ein einzelnes 4-GB-Modul = /
Alexander - Reinstate Monica

Ich verstehe immer noch nicht, warum inaktiver Speicher nicht bei Bedarf freigegeben wird, was zu einem Austausch führt. Ich habe eine Lösung gefunden, indem ich einfach den automatischen Pager deaktiviert habe, der für den Austausch zuständig ist.
Alexander - Reinstate Monica

Werden die Panik durch das SODIMM oder den Steckplatz verursacht? Wenn Sie die RAM-Sticks in ihren Steckplätzen wechseln, geraten Sie trotzdem in Panik? Haben Sie versucht, den verdächtigen Stick durch einen anderen zu ersetzen?
TomUnderhill

Der Schlitz; Jede damit verbundene Kombination verursacht Kernel-Panik. Ich habe mehrere (Original-) 1-GB-Sticks und Aftermarket-2-GB- und 4-GB-Sticks ausprobiert.
Alexander - Reinstate Monica

Betrachten Sie eine separate Frage für die Kernel-Panik.
Graham Perrin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.