Bei eigenen Programmen wäre es ja leicht möglich bei der Speicheranforderung zu sagen, ob die gewünschten Speicherblöcke ausgelagert werden dürfen, oder nicht.
Aber dabei kommt dann wieder das Problem, daß wenn der
RAM knapp ist, eventuell kein speicher reserviert werden kann, da dann ja eine eventuell vorhandene Auslagerungsdatei nicht verwendert wird.
Oder, wenn ein anderes Programm mal Speicher braucht, das Eigene nicht ausgelagert werden kann und dann da ein Problem auftritt....
Ansonsten ist es halt so (und leider nicht änderbar), daß Windows den
RAM mit Vorliebe auslagert und den "freien" Platz mit der FileCache und anderen Zwischenspeichern befüllt.