Warum es gut ist, dass der Arbeitsspeicher Ihres Computers voll ist
Benötigen Windows, Linux, Android oder ein anderes Betriebssystem viel RAM? Keine Panik! Moderne Betriebssysteme verwenden RAM als Dateicache, um die Abläufe zu beschleunigen. Angenommen, Ihr Computer funktioniert gut, es gibt keinen Grund zur Sorge.
Auch wenn es für diejenigen unter uns, die sich daran erinnern, dass unsere Computer immer nach RAM hungern, nicht intuitiv erscheint, bedeutet eine hohe RAM-Nutzung, dass Ihr RAM gut genutzt wird. Leeres RAM ist RAM verschwendet.
Schlechter hoher Speicherverbrauch vs. guter hoher Speicherverbrauch
Erstens ist eine hohe Speicherauslastung nicht immer eine gute Sache. Wenn Ihr Computer sehr langsam erscheint, ist die Verwendung des Arbeitsspeichers (RAM) keine gute Sache. Wenn der Arbeitsspeicher voll ist, der Computer langsam ist und die LED der Festplatte ständig blinkt, wechselt der Computer auf die Festplatte. Dies ist ein Zeichen dafür, dass Ihr Computer Ihre Festplatte verwendet, auf die viel langsamer zugegriffen wird, als „Überlauf“ für Ihren Speicher.
Wenn dies geschieht, ist es klar, dass Ihr Computer mehr RAM benötigt - oder Sie müssen weniger speicherintensive Programme verwenden. Das ist definitiv eine schlechte Sache.
Es gibt jedoch einen klaren Unterschied zwischen diesem Fall, in dem Ihr Computer nicht ordnungsgemäß funktioniert, und dem allgemeineren Fall, in dem Ihr Computer scheinbar einwandfrei funktioniert, aber es gibt eine alarmierende Menge an RAM, die mit wenigen offenen Programmen verwendet wird.
Disk Caching
Wenn Sie Windows XP auf einem Computer installieren, werden Sie wahrscheinlich mehrere Hundert Megabyte Speicher verwenden, wenn sich das System im Leerlauf befindet. Installieren Sie Windows 7 auf demselben Computer. Wahrscheinlich wird Windows 7 in derselben Situation mehrere Gigabyte Speicher verwenden.
So was ist los? Ist Windows XP nur ein leichteres, schnelleres Betriebssystem? Sind moderne Betriebssysteme aufgebläht und verschwenderisch mit Speicher? Nicht ganz.
Der Arbeitsspeicher ist größer als zu dem Zeitpunkt, als Windows XP das glänzende neue Betriebssystem war, und moderne Betriebssysteme nutzen es. Moderne Betriebssysteme verwenden den Arbeitsspeicher Ihres Computers als Cache für häufig aufgerufene Dateien und Programmdaten.
In Windows wird diese Funktion als SuperFetch bezeichnet, das in Windows Vista eingeführt wurde. SuperFetch überwacht die von Ihnen verwendeten Anwendungen und lädt häufig verwendete Anwendungsdateien und -bibliotheken in den Arbeitsspeicher Ihres Computers, bevor Sie diese benötigen. Wenn Sie eine Anwendung starten, lädt Windows die Dateien der Anwendung aus Ihrem Arbeitsspeicher, anstatt sie von der Festplatte zu lesen. Dies ist ein langsamer Prozess. Dies beschleunigt das Starten von Anwendungen und macht Ihren Computer im Allgemeinen schneller und reaktionsschneller.
Dies gilt nicht nur für Windows. Linux-Benutzer werden auch bemerken, dass ihr Computer eine scheinbar alarmierende Menge an Arbeitsspeicher für das Zwischenspeichern von Dateien von der Festplatte verwendet, und neue Linux-Benutzer könnten besorgt sein, wenn sie dies bemerken. Viele Programme zur Überwachung der Ressourcennutzung, wie z. B. der GNOME-Systemmonitor, verbergen den vom Cache verwendeten Speicher für den Benutzer, sodass Benutzer dies nicht verstehen müssen oder sich nicht darum kümmern müssen.
Browser und andere Software
Gleiches gilt für Browser und andere Softwareanwendungen mit eigenen Caches. Wenn Sie beispielsweise feststellen, dass ein Webbrowser wie Mozilla Firefox sehr viel RAM benötigt, ist das nicht unbedingt eine schlechte Sache. Wenn Sie viel RAM in Ihrem Computer haben, ist es gut, dass Firefox es verwendet. Durch das Zwischenspeichern von Webseiten, die Sie im Arbeitsspeicher besucht haben, kann Firefox das Laden von Webseiten beschleunigen und die Tasten Zurück und Weiter beschleunigen. Aus diesem Grund ermittelt Firefox automatisch die ideale Cachegröße basierend auf der Größe des Arbeitsspeichers in Ihrem Computer.
Firefox selbst hatte in der Vergangenheit möglicherweise Speicherlecks und andere Probleme, das Konzept ist jedoch dasselbe. Für Mozilla ist es nicht sinnvoll, die RAM-Auslastung von Firefox auf 50 Megabyte zu reduzieren, da moderne Computer über viel RAM verfügen, mit dem Firefox das Surfen im Internet beschleunigen kann.
Gleiches gilt für andere Software. Programme mit einem hohen Speicherverbrauch nutzen möglicherweise Ihren Arbeitsspeicher gut und verschwenden ihn nicht.
Warum leerer RAM nutzlos ist
Sie denken vielleicht, dass die Verwendung von RAM als Cache großartig ist, Sie möchten jedoch nicht, dass diese Programmdateien und andere Daten Ihren RAM belegen. Sie sollten lieber über leeren Arbeitsspeicher verfügen, damit die Programme sofort gestartet werden können und der Speicher für das verwendet wird, was Sie für das Beste halten, nicht für das Betriebssystem und die Programme, die Ihrer Meinung nach am besten sind.
Dies ist jedoch überhaupt kein Problem. Unabhängig davon, ob Ihr Arbeitsspeicher voll mit zwischengespeicherten Dateien oder vollständig leer ist, steht alles für Programme zur Verfügung, die es wirklich benötigen. Zwischengespeicherte Daten in Ihrem RAM werden mit niedriger Priorität markiert und sofort verworfen, sobald der Speicher für etwas anderes benötigt wird.
Da diese Daten bei Bedarf sofort gelöscht werden können, ist die Verwendung des RAM für den Cache kein Nachteil. (Der eine potenzielle Nachteil besteht darin, dass Benutzer nicht verstehen, was gerade verwirrt wird.)
Leeres RAM ist unbrauchbar. Es ist weder schneller für den Computer, Daten in den leeren Arbeitsspeicher zu schreiben, noch verbraucht leerer Arbeitsspeicher weniger Strom. Vorausgesetzt, Sie starten ein Programm, das sich möglicherweise bereits im Dateicache Ihres RAMs befindet, werden Programme viel schneller geladen, wenn Ihr RAM verwendet wird, als wenn es leer ist.
Aus diesem Grund ist die Verwendung eines Taskkillers auf Android eine schlechte Idee. Deswegen sollten Sie sich keine Sorgen machen, wenn Ihr Computer Ihren Arbeitsspeicher auffüllt. Dies ist auch einer der Gründe, warum Windows XP nicht das ideale Betriebssystem für die heutige Hardware ist. Zwar ist der RAM-Verbrauch von XP möglicherweise viel niedriger als bei Windows 7, aber das ist nicht unbedingt eine gute Sache, wenn Sie einen modernen Computer mit ausreichend Arbeitsspeicher haben.