Gibt es eine Möglichkeit, Windows XP daran zu hindern, die Auslagerungsdatei zu verwenden?

Gibt es eine Möglichkeit, Windows XP daran zu hindern, die Auslagerungsdatei zu verwenden?

Ich habe 2 GB RAM auf meinem Computer und mir ist aufgefallen, dass Windows XP weiterhin die Auslagerungsdatei verwendet, auch wenn genügend RAM verfügbar ist. Dies beeinträchtigt die Leistung des Computers erheblich und macht ihn viel zu langsam.

Gibt es eine Möglichkeit, Windows XP dazu zu bringen, die Auslagerungsdatei nur dann zu verwenden, wenn nicht genügend RAM verfügbar ist?

Antwort1

Wie @Tom Wijsman erwähnt hat, ist das keine besonders gute Idee, aber wenn Sie es wirklich wollen ...

Gehe zu

Control Panel -> System -> Advanced

und klicken Sie auf die Settings...Schaltfläche unter der PerformanceGruppe.

Dadurch wird dieses Dialogfeld geöffnet

Dialogfeld „Virtueller Speicher“ von Windows XP

Wählen Sie die hervorgehobene Option aus und klicken Sie aufOK

Notiz:Dadurch wird die Auslagerungsdatei deaktiviert. Soweit ich weiß, gibt es keine Möglichkeit, sie je nach Speichernutzung selektiv zu aktivieren/deaktivieren. Am nächsten käme es, eine benutzerdefinierte Größe auf 0 MB festzulegen, damit Windows sie bei Bedarf erweitert.

(Screenshot-Quelle)

Antwort2

Windows verwendet die Auslagerungsdatei, um Speicherplatz für den Systemcache und andere Anwendungen freizugeben. Selbst wenn Sie jetzt „freien“ Speicher haben, können Sie durch das Verschieben von Seiten, die äußerst selten verwendet werden und möglicherweise nie wieder verwendet werden (z. B. eine Seite mit Startcode in einer ausführbaren Datei), nützlichere Dinge in diesen RAM legen.

Dies beeinträchtigt die Leistung des Computers erheblich und macht ihn viel zu langsam.

Es wäre hilfreich zu wissen, wie Sie dies messen. Im Allgemeinen (wenn es keinen unmittelbaren Mangel an freien Seiten gibt) erfolgt das Paging mit niedriger Priorität – jede spezifische IO-Anforderung (Daten oder Paging) hat Vorrang.

verwandte Informationen