25Aug
Ist Windows, Linux, Android oder ein anderes Betriebssystem viel RAM?Keine Panik! Moderne Betriebssysteme verwenden RAM als Datei-Cache, um die Dinge zu beschleunigen. Wenn Ihr Computer gut funktioniert, müssen Sie sich keine Sorgen machen.
Obwohl es für diejenigen von uns, die sich daran erinnern, dass unsere Computer immer nach RAM dürftig sind, widersprüchlich zu sein scheint, bedeutet hohe RAM-Nutzung, dass Ihr RAM gut genutzt wird. Leeres RAM ist verschwendetes RAM.
Schlechte Speicherbelegung im Vergleich zu hoher Speicherbelegung
Erstens ist eine hohe Speichernutzung nicht immer eine gute Sache. Wenn Ihr Computer sehr langsam zu sein scheint, ist eine hohe Arbeitsspeicherbelegung( RAM) keine gute Sache. Wenn Ihr Arbeitsspeicher voll ist, ist Ihr Computer langsam und die Festplatte blinkt ständig, der Computer wechselt auf die Festplatte. Dies ist ein Zeichen dafür, dass Ihr Computer Ihre Festplatte, auf die viel langsamer zugegriffen wird, als "Überlauf" für Ihren Speicher verwendet.
Wenn dies auftritt, ist es eine klare Seite, dass Ihr Computer mehr RAM benötigt - oder dass Sie weniger speicherhungrige Programme verwenden müssen. Das ist definitiv eine schlechte Sache.
Es gibt jedoch einen klaren Unterschied zwischen diesem Fall, in dem Ihr Computer nicht gut läuft, und dem häufigeren Fall, in dem Ihr Computer scheinbar einwandfrei funktioniert, aber es wird eine alarmierende Menge an RAM mit nur wenigen geöffneten Programmen verwendet.
Disk Caching
Installieren Sie Windows XP auf einem Computer, und Sie werden wahrscheinlich feststellen, dass es mehrere hundert Megabyte Arbeitsspeicher belegt, wenn das System inaktiv ist. Installieren Sie Windows 7 auf demselben Computer und Sie werden wahrscheinlich sehen, dass Windows 7 mehrere Gigabyte Speicher in der gleichen Situation verwendet.
Also, was ist los? Ist Windows XP nur ein leichteres, schnelleres Betriebssystem? Sind moderne Betriebssysteme aufgebläht und verschwenderisch mit Speicher? Nicht ganz.
RAM ist umfangreicher als es war, als Windows XP das glänzende neue Betriebssystem war, und moderne Betriebssysteme nutzen es aus. Moderne Betriebssysteme nutzen den Arbeitsspeicher Ihres Computers als Cache für häufig verwendete Dateien und Programmdaten.
In Windows wird diese Funktion als SuperFetch bezeichnet, der 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 sie benötigen. Wenn Sie eine Anwendung starten, lädt Windows die Dateien der Anwendung aus Ihrem RAM, anstatt sie von der Festplatte zu lesen, was ein langsamer Prozess ist. Dies beschleunigt den Anwendungsstart und macht Ihren Computer im Allgemeinen schneller und reaktionsfähiger.
Dies gilt nicht nur für Windows. Linux-Benutzer werden außerdem feststellen, dass ihr Computer eine scheinbar alarmierende Menge an Arbeitsspeicher für das Zwischenspeichern von Dateien von Ihrer Festplatte verwendet, und neue Linux-Benutzer können betroffen sein, wenn sie dies bemerken. Viele Programme zur Überwachung der Ressourcennutzung, z. B. GNOME-Systemmonitor, verdecken den vom Cache verwendeten Speicher vor dem Benutzer, sodass Benutzer dies nicht verstehen müssen oder sich Sorgen machen müssen.
Browser und andere Software
Das gleiche gilt für Browser und andere Softwareanwendungen mit eigenen Caches. Zum Beispiel, wenn Sie einen Webbrowser wie Mozilla Firefox mit einer großen Menge an RAM bemerken, 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 in Ihrem Arbeitsspeicher besucht haben, kann Firefox die Ladezeiten von Webseiten beschleunigen, indem Sie die Schaltflächen Zurück und Vorwärts viel schneller verwenden. Aus diesem Grund bestimmt Firefox automatisch die ideale Cachegröße basierend auf der Menge an RAM in Ihrem Computer.
Firefox selbst hat möglicherweise Speicherlecks und andere Probleme gehabt, aber das Konzept ist das gleiche. Für Mozilla ist es nicht sinnvoll, die RAM-Auslastung von Firefox auf 50 Megabyte zu reduzieren, da moderne Computer viel RAM haben, um das Surfen im Internet zu beschleunigen.
Das gleiche gilt für andere Software. Programme mit hoher Speicherauslastung können Ihren RAM gut nutzen und nicht verschwenden.
Warum leerer Arbeitsspeicher nutzlos ist
Sie denken vielleicht, dass die Verwendung von RAM als Cache großartig ist, aber Sie wollen nicht, dass diese Programmdateien und andere Daten Ihren Arbeitsspeicher beanspruchen. Sie möchten lieber leeres RAM zur Verfügung haben, damit Programme sofort starten und der Speicher für das verwendet wird, was Sie für das beste halten, nicht für das, was Ihr Betriebssystem und Programme für das beste halten.
Dies ist jedoch überhaupt kein Problem. Ob Ihr RAM voller gecachter Dateien oder komplett leer ist, es ist alles für Programme verfügbar, die es wirklich brauchen. Zwischengespeicherte Daten in Ihrem RAM werden als niedrig priorisiert markiert und sofort verworfen, sobald der Speicher für etwas anderes benötigt wird.
Da diese Daten bei Bedarf sofort verworfen werden können, gibt es keinen Nachteil bei der Verwendung des RAM für den Cache.(Der eine mögliche Nachteil ist, dass Benutzer nicht verstehen, was verwirrt wird.)
Leeres RAM ist nutzlos. Es ist nicht schneller für den Computer, Daten in den leeren RAM zu schreiben, noch verbraucht leerer RAM weniger Strom. Angenommen, Sie starten ein Programm, das möglicherweise bereits im Dateicache Ihres Arbeitsspeichers vorhanden ist, werden Programme viel schneller geladen, wenn Sie Ihr Arbeitsspeicher verwenden, als wenn es leer ist.
Aus diesem Grund ist die Verwendung eines Task-Killer für Android eine schlechte Idee. Deshalb sollten Sie sich auch keine Gedanken darüber machen, ob Ihr Computer Ihren Arbeitsspeicher füllt. Es ist auch einer der Gründe, warum Windows XP nicht das ideale Betriebssystem für die heutige Hardware ist - während die Arbeitsspeicherauslastung von XP viel niedriger als die von Windows 7 ist, ist das nicht unbedingt eine gute Sache, wenn Sie einen modernen Computer mit einer ordentlichen Menge an RAM haben.