
Ich habe einmal irgendwo gelesen, dass Windows die ausführbaren Dateien und DLL-Dateien von Programmen als Teile einer Auslagerungsdatei behandeln kann, anstatt ihren Inhalt in pagefile.sys zu duplizieren, wenn sie aus dem physischen Speicher ausgelagert werden. Stimmt das?
Antwort1
Das ist wahr.
Beispiel: Wenn Sie den Editor öffnen, lädt Windows Teile der Datei notepad.exe von der Festplatte. Dann schreiben Sie etwas in den Editor. Dann minimieren Sie ihn und machen etwas anderes, das viel Speicher benötigt, sodass der Editor ausgelagert wird. Die von Ihnen geschriebenen Inhalte werden in die Auslagerungsdatei ausgelagert, aber die geladenen Teile von notepad.exe werden einfach gelöscht, da sie sich bereits auf der Festplatte befinden.
Dadurch wird zwar die Auslagerungsdateinutzung reduziert, Ihr virtueller Speicher wird jedoch nicht vergrößert. Windows wird Ihnen dennoch nicht mehr Speicher als RAM + Auslagerungsdatei zur Verfügung stellen.