Die Auslagerungsdatei bietet zwei wesentliche Vorteile für das Betriebssystem, von denen keines wesentlich von einem 64-Bit-Betriebssystem beeinflusst wird.
- Die Auslagerungsdatei erhöht das Commit-Limit.
Wenn eine Anwendung Speicherplatz zuweist, verspricht oder verpflichtet sich ein Windows-Betriebssystem, selbst für den schlimmsten Fall ausreichend Speicher zur Verfügung zu haben. Dieser Speicher kann sich im RAM oder in der Auslagerungsdatei befinden. Das Commit-Limit ist definiert als RAM-Größe plus Auslagerungsdatei minus einem geringen Aufwand. Ohne Auslagerungsdatei ist das Festschreibungslimit etwas kleiner als die RAM-Größe. Der Speichermanager verfolgt den insgesamt zugewiesenen Speicher, um sicherzustellen, dass dieser die Festschreibungsgrenze niemals überschreitet.
Ohne Auslagerungsdatei ist das Festschreibungslimit ein hartes Limit, das nicht erhöht werden kann, während das Betriebssystem ausgeführt wird. Bei der standardmäßigen Auslagerungsdatei-Konfiguration ist das Festschreibungslimit nicht nur viel größer, sondern es ist ein weiches Limit, das durch Erweitern der Auslagerungsdatei erhöht werden kann, wenn dies erforderlich ist.
Das Festlegen der Festschreibungsgrenze in Windows ist eine schlechte Sache. Die meisten Anwendungen behandeln diese Eventualität nicht sehr gut und das Betriebssystem selbst kann dies oft nicht tolerieren.
- Die Auslagerungsdatei optimiert die RAM-Nutzung.
Zu einem bestimmten Zeitpunkt enthält ein Computer wahrscheinlich sehr viele Daten, auf die seit längerer Zeit nicht zugegriffen wurde und die möglicherweise nie während der Sitzung abgerufen werden. Der Speichermanager kann natürlich nicht wissen, wie wichtig diese Daten sind, und muss sie irgendwo aufbewahren.
Die Speicherung all dieser selten verwendeten Daten im Hochgeschwindigkeits-RAM ist ein schwerwiegender Missbrauch dieser kostbaren Ressource. Wenn RAM diese Belastung nicht hätte, wäre mehr für die Anwendung und für die Zwischenspeicherung verfügbar. Caching ist in einem modernen Betriebssystem sehr wichtig und trägt wesentlich zu einer guten Leistung bei.
Die Auslagerungsdatei bietet einen Ort, an dem der Speichermanager diese selten verwendeten Daten entladen und den RAM von dieser Aufgabe entlasten kann. Es ist wahr, dass dies mit Kosten verbunden sein wird, aber denken Sie daran, dass es sich um selten verwendete Daten handelt. Es sollte also nicht schwerwiegend sein. Der Speichermanager verfügt über zahlreiche Optimierungen, um diese Kosten zu minimieren.
Betrachten Sie dies jedoch nicht als Kosten, sondern als Investition in Leistung. So wie kluge Investitionen mit Geld eine gute Sache sind, investiert der Speichermanager ein wenig Zeit, um die Auslagerungsdatei in der Erwartung zu verwenden, dass er später große Dividenden bringen wird. Es funktioniert normalerweise.
Dies ist keine neue Idee. Es wird seit vielen Jahren in Windows und Linux verwendet und lange vor großen Computersystemen. Es ist ein bewährtes Prinzip, das über Jahrzehnte hinweg optimiert wurde.
Fazit: Lassen Sie Windows die Seitendatei nach Belieben verwalten. Die Designer wissen, was sie tun. Leider hat Microsoft dies nicht sehr gut kommuniziert und es gibt viele falsche Vorstellungen. Ein Großteil dessen, was Sie im Internet über die Auslagerungsdatei lesen, enthält schwerwiegende Fehler.