Aus eigener Erfahrung habe ich festgestellt, dass das Deaktivieren der Auslagerungsdatei in Windows XP mir im Allgemeinen den größten Geschwindigkeitsgewinn bei allen anderen Softwareänderungen verschafft, die ich vornehmen kann. Dies muss natürlich gemacht werden, wenn eine erhebliche Menge an RAM verfügbar ist. Normalerweise finde ich, dass es gut mit + 2 GB RAM funktioniert. Die einzigen Probleme, die ich jemals hatte, waren das Laden von Adobe Photoshop.
Ist das wirklich eine Geschwindigkeitsverbesserung oder stelle ich es mir vor?
Hinweis: Um es tatsächlich auszuschalten, müssen Sie es nicht nur auf 0 MB einstellen, sondern deaktivieren. Andernfalls wird Windows es nur erweitern, wenn es benötigt wird, um seine Anforderungen zu erfüllen.
non-paged
undpaged
Pool- Speicherabschnitte bezeichnet wird. Eine Auslagerungsdatei ist erforderlich, wenn der ausgelagerte Bereich voll ist. Als Spieler habe ich ein Spiel gesehen, das sich über ausgelagerten Poolspeicher beschwert, nur weil ich meine Auslagerungsdatei auf einem 8-GB-System deaktiviert hatte. Fazit: Auslagerungsdateien sind erforderlich, sie verhindern die Erschöpfung des ausgelagerten Pools und beschleunigen Ihr System tatsächlich .Antworten:
Windows XP spült minimierte Anwendungen wie verrückt auf die Festplatte. Probieren Sie es selbst aus, laden Sie einen großen Torrent herunter und minimieren Sie alles. Ziemlich bald wird fast der gesamte Arbeitsspeicher als Dateicache für den Torrent anstelle Ihrer anderen Anwendungen verwendet. Durch Deaktivieren der Auslagerungsdatei wird dieses Verhalten verhindert.
In Windows Vista und Windows 7 kann das System dieses Szenario jedoch viel besser handhaben. Daher bin ich mir nicht sicher, ob das Deaktivieren der Auslagerungsdatei in diesen Versionen einen großen Unterschied bewirken wird.
Bei einigen Spielen muss eine Auslagerungsdatei vorhanden sein, auch wenn diese nicht wirklich benötigt wird. Dies ist mir kürzlich beim Versuch aufgefallen, eine von Steam heruntergeladene Spieledemo zu spielen. Obwohl ich 6 GB RAM zur Verfügung hatte, weigerte sich das Spiel zu starten, bis ich eine winzige, winzige Auslagerungsdatei erstellte. Seufz
Persönlich, wenn ich viel RAM habe, verzichte ich lieber auf eine Auslagerungsdatei.
quelle
Leg dich nicht damit an, lass Windows es selbst herausfinden.
Diese ServerFault-Antwort ist die beste Erklärung dafür, warum:
Die Pointe:
quelle
von Microsoft Antwort "Auslagerungsdatei deaktivieren"
http://social.answers.microsoft.com/Forums/en-US/w7performance/thread/0bd8a75c-2607-4468-8342-c35ea82ea670
quelle
Ich würde sagen aktivieren .
Egal wie viel RAM Sie haben, es wird Szenarien geben, in denen eine Auslagerungsdatei zumindest nützlich ist. Außerdem sollte beachtet werden, dass bei einer Auslagerungsdatei ein Großteil der Windows-Laufzeit für die meiste Zeit dort abgelegt wird. Der Grund? Während es im Speicher benötigt wird, wird es im Moment nicht benötigt . Das Einfügen in die Auslagerungsdatei kann bedeuten, dass der Zugriff länger dauert, für die aktuell verwendeten Programme bleibt jedoch mehr RAM frei.
Der Grund, warum Sie die Leistung gesteigert haben, ist, dass Sie das gesamte System gezwungen haben, in den Arbeitsspeicher zu laden, was zugegebenermaßen viel schneller ist. Ich vermute jedoch, dass diese Verbesserung sofort eintritt, wenn Sie eine Reihe von Programmen gleichzeitig verwenden, insbesondere speicherintensive Programme wie Firefox und Photoshop. *
Es ist jedoch möglich, dass Sie dieses Problem nicht allein aufgrund Ihrer Computergewohnheiten finden. Ich weiß, wenn ich versuchen würde, die Auslagerungsdatei auszuschalten, würde es mir kein bisschen Spaß machen. Wenn Sie es also wirklich wollen, lassen Sie es eine Weile ausgeschaltet und sehen Sie, was passiert. Sie können es später jederzeit wieder einschalten.
* "Dieser Absatz war eine Menge Spekulation" / Haftungsausschluss;)
quelle
Ich würde sagen, aktivieren, aber verschieben Sie es auf ein zweites Laufwerk, vorzugsweise ein Laufwerk, das nicht von einem anderen E / A-Schwein verwendet wird. Das hat mich oft schneller gemacht, als die Auslagerungsdatei komplett zu deaktivieren. Das Maximieren des Arbeitsspeichers ist natürlich eine gute parallele Optimierung.
quelle
Ich deaktiviere die Auslagerungsdatei auf 32-Bit-Windows-Systemen mit 4 GB physischem Speicher. Wenn der virtuelle Speicher aktiviert ist, werden dem System keine weiteren Adressen hinzugefügt, und wenn er deaktiviert ist, muss ich nie darauf warten, dass Windows ein- oder auslagert.
quelle
Nein. Der Adressraum ist wie folgt: Jeder PROCESS verfügt über einen eigenen 31-Bit-Adressraum (unter 2 GB) und der Kernel über einen eigenen 31-Bit-Adressraum (immer derselbe, unabhängig davon, welcher Prozess den aktuellen Thread besitzt). Dies gibt Ihnen 2 GB * Anzahl von Prozessen des verfügbaren Adressraums im Benutzermodus. Ohne einen Swap ist der Benutzermodus auf die physische Speichergröße abzüglich der Kernelspeichergröße (normalerweise ca. 200 MB) beschränkt. Natürlich kann es eine künstliche Beschränkung geben, wie viel virtuellen Speicher Ihr System zuordnen kann, aber ich bin kein Experte für die Lizenzrichtlinien von Microsoft.
Beachten Sie außerdem, dass das Deaktivieren von Swap nicht unbedingt bedeutet, dass keine Seitenfehler vorliegen, die zu einem Datenträgerzugriff führen. Die Auslagerungsdatei ist nicht die einzige Datei, der Speicher zugeordnet ist. Jede ausführbare Datei (d. H. Exe oder dll, mit Ausnahme der Kernelmodustreiber) verfügt über eine eigene Festplattensicherung, nämlich die exe-Datei. Natürlich benötigen Seiten, die im Arbeitsspeicher geändert wurden, wie z. B. beschreibbare Datensegmente, IAT oder sogar Codesegmente (z. B. bei gepackten ausführbaren Dateien), ein separates Swap-Backing, aber einen Großteil des Codes / der statischen Daten / Ressourcen brauche keinen Swap und ... kann aus dem Speicher entfernt werden, wenn das System wenig Ressourcen hat. Wenn der Prozess Zugriff auf solche Daten benötigt, treten Seitenfehler und Festplattenzugriff auf, unabhängig davon, ob der Austausch aktiviert ist oder nicht.
quelle
Sean Nyman sagte zuvor: "Besonders speicherintensive Programme wie Firefox und Ihr Photoshop werden diese Verbesserung sofort in Angriff nehmen."
Ich wollte das nur in Firefox hinzufügen. Wenn Sie
about:config
in die Adressleiste tippen , um zu den erweiterten Einstellungen in Firefox zu gelangen, können Sie eine neue Zeichenfolge hinzufügenbrowser.cache.disk.enable
und den booleschen Wert auf setzen. Dadurchfalse
wird Firefox gezwungen, nur im RAM zu speichern. Sie können die Zeichenfolge auch hinzufügenbrowser.cache.disk.capacity
und einen Wert angeben, um zu steuern, wie viel Speicherplatz in RAM Firefox für den Browser-Cache verwendet wird. Ich hoffe das hilft. Ich habe meinen Cache auf RAM eingestellt und Firefox ist immer super schnell.Ich habe auch ein SSD-Laufwerk für das Systemlaufwerk in diesem Laptop, mit einem 500-GB-Rotationslaufwerk im sekundären Schacht für die Speicherung, und ich habe die Ordner TMP, TEMP und Temporäre Internetdateien so eingestellt, dass sie auf das Rotationslaufwerk in Windows 7 Pro verweisen. zusammen mit dem Verschieben meiner pagefile.sys auf meinen Drehantrieb auf D: und mein System arbeitet sehr schnell wie ein Blitz. Ich habe sowieso 4 GB RAM, also denke ich, dass Windows 7 die Auslagerungsdatei nicht oft verwendet, aber was schadet es, wenn es eingeschaltet bleibt?
quelle
Das Deaktivieren der Auslagerungsdatei ist möglicherweise die dramatischste Verbesserung, mit der Sie die Leistung Ihres Computers steigern können. Im typischen Szenario verwenden die meisten Laptops physische Magnetfestplatten mit beweglichen Teilen. Diese Laufwerke sind im Vergleich zur Speichergeschwindigkeit Ihres Computers sehr langsam. Wenn Sie also den RAM haben, der Windows dazu zwingt, "innerhalb seiner Möglichkeiten" zu bleiben und niemals auf die Festplatte zu schreiben, verlangsamt sich dies nur, wenn die Festplatte nach einer Datei durchsucht werden muss, die sich noch nicht im Speicher befindet. Alles im Speicher wird deutlich schneller ausgeführt. Die Idee ist, das gesamte Betriebssystem zwischenzuspeichern, sodass es nur dann auf eine physische Festplatte schreibt oder diese liest, wenn etwas benötigt wird, das sich noch nicht im Arbeitsspeicher befindet.
RAM-Lese- / Schreibvorgänge erfolgen in Nanosekunden gegenüber Millisekunden auf physischen Magnetplatten.
Zu berücksichtigen ist nun, dass es jetzt neue Optionen für Auslagerungsdateien gibt, die praktisch werden. Wenn Sie eine Solid-State-Festplatte verwenden oder Windows zum Speichern der Auslagerungsdatei auf einer SD-Karte verwenden, werden Sie auch erhebliche Leistungssteigerungen feststellen.
Nur meine 0,02 $
quelle