- Registriert
- 16.04.10
- Beiträge
- 702
Es gibt das Problem, dass einige Anwendungen den verwendeten Speicher (RAM) nicht freigeben, wenn sie beendet werden. Dies kann in einigen Fällen für schleppendes Arbeiten im Anschluss sorgen. Vor allem im Langzeitbetrieb oder bei speicherhungrigen Programmen kann das stören, obwohl OS X insgesamt eine sehr gute Speicherverwaltung hat und für einen sehr guten Arbeitsfluss sorgt. In der Aktvitätsanzeige kann man (wenn es zu merklichen Performanceeinbußen kommt) nachvollziehen, wie der Speicher ausgelastet sein mag. Grundsätzlich muss man dabei natürlich vorrausschicken: genutzter Speicher ist immer auch sinnvoll eingesetzter Speicher. Dennoch kann es zu Engpässen kommen. Und wer sich behelfen möchte, kann dies mittels eines schlichten Terminal-Befehls sogleich unternehmen.
Dazu installiert man sich die von Apple veröffentlichten Developer Tools: CHUD
http://mac.softpedia.com/get/Developer-Tools/Apple-CHUD-Tools.shtml
Einmal installiert, genügt der schnell erledigte Aufruf via Spottlight von >Terminal< und dort die Eingabe des Befehls: purge
Idealerweise hat man vorher die Aktivitätsanzeige geöffnet, um nun mitzuverfolgen, wie OSX mal eben den RAM freiräumt, also auch Speicher freimacht, der vormals von vielleicht speicherhungrigen Programmen oder verbuggten Apps nicht freigegeben wurde.
Anschließend werden auch vormals bereits geöffnete Programme natürlich wieder erst langsamer geöffnet (wie beim Erststart der jeweiligen Account-Session), da erneut sämtliche Bibliotheken geladen werden müssen. Aber nach Verwendung von speicherintensiven Programmen, die ihren Speicher nicht freigeben, oder im Langzeitbetrieb ohne Neustart kann dies verschmerzbar sein.
(Alternativ geschieht das Freiräumen des RAMs auch über das Reparieren der Zugriffsrechte mit dem Festplattendienstprogramm. Aber dies dauert elend lang. Auch die Verwendung von Tools wie iFreeMem wird damit obsolet. Die elegantere und sogar schnellere Lösung ist der Purge-Befehl via Terminal. )
Dazu installiert man sich die von Apple veröffentlichten Developer Tools: CHUD
http://mac.softpedia.com/get/Developer-Tools/Apple-CHUD-Tools.shtml
Einmal installiert, genügt der schnell erledigte Aufruf via Spottlight von >Terminal< und dort die Eingabe des Befehls: purge
Idealerweise hat man vorher die Aktivitätsanzeige geöffnet, um nun mitzuverfolgen, wie OSX mal eben den RAM freiräumt, also auch Speicher freimacht, der vormals von vielleicht speicherhungrigen Programmen oder verbuggten Apps nicht freigegeben wurde.
Anschließend werden auch vormals bereits geöffnete Programme natürlich wieder erst langsamer geöffnet (wie beim Erststart der jeweiligen Account-Session), da erneut sämtliche Bibliotheken geladen werden müssen. Aber nach Verwendung von speicherintensiven Programmen, die ihren Speicher nicht freigeben, oder im Langzeitbetrieb ohne Neustart kann dies verschmerzbar sein.
(Alternativ geschieht das Freiräumen des RAMs auch über das Reparieren der Zugriffsrechte mit dem Festplattendienstprogramm. Aber dies dauert elend lang. Auch die Verwendung von Tools wie iFreeMem wird damit obsolet. Die elegantere und sogar schnellere Lösung ist der Purge-Befehl via Terminal. )