Leistungsprobleme, kann ich Speicher wiederherstellen?

Im letzten Monat hatte ich einige ernsthafte Leistungsprobleme mit meinem MacBook Pro (Modell 2008).
Aus dem Aktivitätsmonitor erhalte ich, dass die CPU-Auslastung gering ist (25 %), die Festplattennutzung gering ist (256 GB SSD-Laufwerk, 50 % frei), die Netzwerkaktivität fast null ist.
Was mich betrifft, ist die Systemspeicherauslastung; Von den 4 GB RAM habe ich:

Frei: 35 MB
Verkabelt: 1,1 GB
Aktiv: 1,9 GB
Inaktiv: 900 MB
Verwendet: 3,99 GB
VM-Größe: 650 GB
Verwendeter Swap: 11 GB

Ich habe nichts besonders schweres Laufen. Könnte es sein, dass einige ausführbare Dateien weiterhin Speicher benötigen, was das System verlangsamt (Speicherleck), da ich einige Monate nicht neu gestartet habe?

Ist es möglich, ungenutzten, aber gesperrten Speicher ohne Neustart wiederherzustellen?

Antworten (3)

Um Ihre Frage zu beantworten: Ja, Anwendungen und Prozesse werden weiterhin gestartet, und wenn Sie sie nicht manuell geschlossen oder den Computer neu gestartet haben, "verlieren" Sie RAM. Mit diesem Befehl im Terminal können Sie den inaktiven Speicher in freien Speicher umwandeln:

sudo purge

Sie können auch den Aktivitätsmonitor ausführen, um zu diagnostizieren, welche Apps ausgeführt werden, und die Liste nach dem meisten Speicher sortieren.

Ich starte meinen Computer nicht oft neu, weil er das Kernkraftwerk in meinem Keller steuert ;-) Die Liste der Prozesse, sortiert nach Speicherverbrauch, lautet: kernel_task (670 MB), gefolgt von einer Liste von 30 Google Chrome Renderer-Prozessen (7 MB - 300MB). Jetzt erstellt Chrome für jeden neuen Tab einen neuen Prozess, und ich gebe zu, dass ich viele davon geöffnet habe. Es sollte jedoch das Betriebssystem sein, das dafür verantwortlich ist, einige dieser Prozesse aus dem Speicher zu verschieben, wenn sie längere Zeit nicht verwendet werden oder wenn die Ressourcen knapp werden.
Sie können versuchen, Anleitungen wie dieser zu folgen , um das Kernel_task-Problem zu "beheben", aber Ihr Kernel-Task-Speicher ist nicht so hoch. Google Chrome ist als Speicherfresser bekannt. Sie können versuchen, den Speicher von Chrome herunterzufahren, indem Sie Registerkarten mit hohem Speicherverbrauch mit dem Chrome-Task-Manager beenden und neu starten. Insgesamt finde ich, dass man bei Chrome zu viele Tabs oder Erweiterungen vermeiden muss. Schließlich verfügt OS X Mavericks über Funktionen wie App Nap und Compressed Memory, um diese Probleme zu lösen.

Mir ist aufgefallen, dass Chrome erwähnt wurde.

Auch Chrome bereitet mir Speicherprobleme. Besonders wenn ich Google Drive öffne, wird es einfach verrückt und frisst den gesamten RAM und anschließend den gesamten Swap, den es bekommen kann.

Wechseln Sie zu Safari und starten Sie regelmäßig Anwendungen mit Speicherlecks neu. Es gibt keinen anderen Weg.

Starten Sie Ihren Computer neu. Sie geben sowohl Arbeitsspeicher als auch Speicherplatz frei.

Die Frage besagt eindeutig, dass ein Neustart keine Option ist.
Es sagt nicht keine Option, es fragt, ob es ohne Neustart möglich ist. Die Antwort ist nicht wirklich ohne einen Neustart.