So leeren Sie den Dateicache unter Mac 10.9.3


14

Ich habe ein MacBook Pro mit OSX 10.9.3 und 8 GB RAM

Ich verwende eine App, die meinen RAM überwacht und in der Menüleiste anzeigt. Nachdem ich mehrere große Dateien von einem externen Laufwerk (insgesamt fast 5 GB) auf meinen Mac kopiert habe, habe ich nur noch 250 bis 400 MB RAM zur Verfügung ( Die Anzahl schwankt), normalerweise beträgt diese Anzahl mindestens 3,5 GB. Beim Öffnen der App wird mir mitgeteilt, dass der größte Teil des Arbeitsspeichers (5,66 GB) dem Dateicache zugewiesen ist.

http://i.imgur.com/4JQfDL8.jpg

Kann ich meinen Arbeitsspeicher auf irgendeine Weise wiederherstellen, ohne meinen Computer neu starten zu müssen? Ich würde es vorziehen, wenn dies mit einer Applescript-Datei durchgeführt werden könnte, damit ich sie in Zukunft problemlos ausführen kann, wenn ich muss, aber dies ist nicht erforderlich.

Antworten:


11

Dies ist normal und stellt kein Problem dar. Die Leute denken, RAM sei entweder belegt oder frei, aber das ist eigentlich nicht der Fall. Ein Datei-Cache ist ein perfektes Beispiel dafür.

Wenn Sie diese Daten vom externen Laufwerk kopierten, musste es zuerst den Inhalt in den RAM lesen, damit es ihn dann auf das andere Laufwerk schreiben konnte. Das Kopieren von 5 GB Daten in den RAM ist eine rechenintensive Operation. Was wäre, wenn Sie die Dateien verwenden möchten, die Sie gerade kopiert haben? Der Computer setzt darauf, dass Sie es tun, also hat er die Kopie im RAM behalten, damit er diese Kosten nicht noch einmal bezahlt, wenn Sie dies tun.

Hier ist der Kicker, der Ihre Frage beantwortet: Stehen Ihnen mit 5,66 Gigabyte Daten im Dateicache wirklich nur 250-400 MB RAM zur Verfügung? Nee. Die 5,66 GB sind für das Betriebssystem noch frei. Warum? Weil der Computer diesen RAM in einer Nanosekunde speichern kann, wenn er für etwas anderes benötigt wird. Es ist vorteilhafter für Sie, wenn Ihr RAM mit zwischengespeicherten Kopien von Dingen gefüllt ist, als wenn es leer ist und nichts tut. Je intelligenter das Betriebssystem ist, desto schneller ist Ihr Computer.

Auch wenn dieses Programm Ihnen die Wahrheit darüber sagt, wie viel RAM verwendet wird, stellt es gleichzeitig die verfügbare RAM-Menge falsch dar.


That 5.66 GB is still free as far as the operating system is concernedWarum kann OSX diesen Speicherbereich nicht einfach als frei markieren? Es ist für den durchschnittlichen Benutzer verwirrend.
Serienmotor

OS X markiert es als kostenlos. Activity Monitor hätte das widergespiegelt. Die Verwirrung kommt von einer Drittanbieter-App, die diese Person verwendet und die eine andere Nummer als das Betriebssystem ausgibt. Weder App ist falsch; Sie sind sich nur nicht einig über ihre Interpretation der Fakten.
Wes Sayeed

In Mavericks hat die App Memory Clean dasselbe Memory Usedwie Activity Monitor gemeldet . Sie subtrahieren den Dateicache nicht bei der Berechnung des verwendeten Speichers.
Serienmotor

Wissen Sie, was nicht kostenlos ist? Wenn ich meine Festplatte mit voller Geschwindigkeit laufen lasse, um den freien Speicher im Wert von Gigabyte aufzufüllen, verlangsamt sich alles, was ich sonst noch zu laden versuche. Ebenfalls nicht frei: Die Rechenzeit, die zum Komprimieren einiger Speicherinhalte erforderlich ist, damit noch mehr Festplatteninhalte zwischengespeichert werden können. (Ich gehe davon aus, dass dies der Grund ist, warum ich mit nur Chrome 600 MB komprimierten Speicher habe.) Mein sechs Jahre altes Macbook mit relativ niedriger Geschwindigkeit läuft seit dem Upgrade auf eine OSX-Version mit Datei-Caching wie ein Hund, und ich vermute, dass dies der Fall ist Warum.
Pathogen

Ich kann mich irren, aber das Zwischenspeichern von Dateien ist wahrscheinlich nichts, was kürzlich zu OS X hinzugefügt wurde. OS X basiert auf FreeBSD, das im Wesentlichen eine Form von Unix ist.
Yitwail

16

Öffnen Sie die Terminalanwendung und den Aktivitätsmonitor. Im Terminal laufen

purge

Es wird angezeigt, dass der Befehl nicht ausgeführt werden kann, das ist normal. Jetzt lauf

sudo purge

Ihr Computer fordert Sie möglicherweise zur Verwendung von sudoBefehlen auf. Sie sind sich nicht sicher, ob Sie über ausreichende Computerkenntnisse verfügen, aber sudoBefehle, die falsch oder falsch eingegeben wurden, können Ihr gesamtes Betriebssystem ernsthaft beeinträchtigen.

Ihr Dateicache sollte geleert werden, wenn Sie Ihren Aktivitätsmonitor überprüfen. Er sollte die Reduzierung der RAM-Auslastung auf Ihrem Mac anzeigen.


0

Verwenden Sie Diskinventory X, um Dateien und Ordner zu finden, die zu viel Speicherplatz auf Ihrem Computer beanspruchen. Sie sollten den Ordner "Datei-Cache" sehen und ihn löschen können.


Bitte lesen Sie die Frage noch einmal sorgfältig durch. Deine Antwort geht nicht die ursprüngliche Frage. Der Dateicache, auf den sich die Frage bezieht, ist ein Speichercache, kein Ordner auf der Festplatte.
DavidPostill
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.