Warum verbraucht mein Mac so viel Arbeitsspeicher?

Als ich meinen Mac Mini mit 4 GB RAM bekam, dachte ich, dass es ausreichen würde, da ich auf meinen Windows-Rechnern nie über 3 GB hinausging – aber ich lag falsch. Also habe ich 16 GB RAM bestellt, aber einer der Sticks war kaputt, also habe ich 8 GB in einem Kanal und 2 GB im anderen, also insgesamt 10 GB RAM.

Normalerweise ist dies mehr als genug, um eine virtuelle Maschine geöffnet zu haben, während Sie Spiele spielen und gleichzeitig schwere Arbeit erledigen. Heute habe ich die Aufnahme eines Videos beendet und begonnen, es auf ScreenFlow zu codieren, als mir klar wurde, dass es eine Stunde dauern würde! Normalerweise dauert es ein paar Minuten, also öffnete ich den Aktivitätsmonitor und sah, dass mein gesamter RAM verwendet wurde!

Ich habe das noch nie gesehen – ich hatte nur ScreenFlow von selbst geöffnet. Nachdem ich mir die Prozesse angesehen hatte, bemerkte ich, dass der Arbeitsspeicher nicht groß in Beschlag genommen wurde. Was gibt es also?

Es ist das erste Mal, dass dies passiert ist! Ich habe auch eine Seite gesehen, seit ich den neuen RAM eingebaut habe. Warum ist alles so langsam? Dies ist mein erster Mac, also hoffe ich, dass ich nicht mit so etwas wie einer Registrierung oder so etwas herumfummeln muss. Ich bin bereit, alle Fragen zu beantworten und alle Tests zu machen.

Siehe: apple.stackexchange.com/questions/52013/… Es gibt eigentlich keine Antwort, aber es erklärt, was los ist. Ich habe das gleiche Problem zumindest in Mac OS 10.6 und 10.7 (und vielleicht 10.5)
Wenn Sie sich Ihren vorherigen Screenshot ansehen, sah es so aus, als ob Sie einige intensive I/O-Arbeiten erledigen würden. Alle I/O-Vorgänge gehen schließlich auf irgendeine Weise durch den Kernel, und das kann zu einer erhöhten Kernel-Speicherauslastung führen. Wenn ich mir meine Speichernutzung ansehe, schwebt mein Kernel über 1 GB.

Antworten (2)

Machen Sie sich keine Sorgen über den inaktiven Teil, dies bedeutet nicht, dass Ihr Mac langsam läuft, Macintosh hält diese inaktiv (als IDLE), wenn Programme benötigt werden * ( diejenigen, die Sie verwendet haben) - *, dann wäre der Zugriff auf sie seitdem schneller Sie sind immer noch auf die eine oder andere Weise im Speicher, unabhängig davon, ob das Austauschen im Gange ist.

Und wenn Sie Angst vor der inaktiven blauen Farbe haben, die das angezeigte Tortendiagramm frisst, öffnen Sie Ihr Terminal und geben Sie Folgendes ein: „purge“, um Ihren inaktiven Bereich zu löschen.

Heilige Raucher ... habe dieses Problem auch bei meinem iMac mit 32 GB physischem RAM festgestellt, der ständig ausgeschöpft ist. Ich habe es gerade zum ersten Mal ausprobiert purgeund meine derzeitige aktive Nutzung (viele meiner normalen Apps laufen nicht) ist von über 24 GB auf unter 14 GB gesunken!

Ergänzung zu meinem obigen Kommentar:

Siehe: apple.stackexchange.com/questions/52013/why-is-it-that-my-mac-would-ruther-swap-than-clear-inactive-memory?rq=1 Es gibt eigentlich keine Antwort, aber es erklärt was los ist. Ich habe das gleiche Problem zumindest in Mac OS 10.6 und 10.7 (und vielleicht 10.5). Die einzige "Lösung", die ich finden konnte, besteht darin, den Speichercache manuell zu löschen, wenn dies geschieht. Ich kenne zwei Möglichkeiten, dies zu tun:

  1. Wenn Sie die Mac-Entwicklertools installiert haben, flushwird der Befehl in der Befehlszeile den Speichercache leeren und einen Teil (oft den größten Teil) des inaktiven Speichers aktivieren.
  2. Das Dienstprogramm cocktail(und wahrscheinlich auch andere) haben eine Option, Purge inactive memory and optimize virtual page usagedie den gleichen Effekt zu haben scheint.

Ich denke, es gab einige Diskussionen darüber, aber ich persönlich verstehe nicht, warum der Speichermanager so viel inactiveSpeicher nicht verfügbar hält, während das System mit dem Austausch beginnt.

Hallo Eric. Normalerweise verwende ich den Purge-Befehl im Terminal, um inaktiven Speicher zu verlieren. Ich empfehle den Leuten jedoch nicht, dies die ganze Zeit zu tun, und Apps sind eine schlechte Idee. OSX verwendete nur etwa 5 GB RAM als inaktiv, ich sehe einfach nicht, wie der Rest mit nur wenigen geöffneten Apps ausging. Ich sehe nicht wirklich ein, warum ich weitere 8 GB RAM einbauen sollte. Warum kann Apple OSX nicht dazu bringen, mit RAM wie GNU/Linux umzugehen? ._.
Ich stelle mir die gleiche Frage. Es scheint in einem Speicherverwaltungssystem von grundlegender Bedeutung zu sein. Ich habe gehört, dass einige sagen, dass es wie vorgesehen funktioniert, aber ich kann mir nicht vorstellen, wie es sein könnte, wenn es einen Austausch erzwingt.