Windows musi dokonać kompromisu między przepływnością a opóźnieniem.
Gdyby utrzymywał aplikacje w pamięci RAM, nawet jeśli nie były używane przez długi czas, przepustowość ucierpiałaby. Użyta, ale bezczynna fizyczna pamięć RAM zmniejszyłaby pamięć RAM dostępną dla innych aplikacji i systemu.
System Windows podejmuje decyzję o pominięciu pamięci, do której nie uzyskiwano dostępu przez długi czas. Pozwala to na użycie większej ilości fizycznej pamięci RAM jako pamięci podręcznej dysku i znacznie poprawia przepustowość aplikacji.
Kompromis polega na tym, że gdy aplikacje te ostatecznie muszą uzyskać dostęp do stron pamięci, które nie były dostępne od dłuższego czasu, mogą nie być rezydentami. W takim przypadku aplikacja musi chwilę poczekać, aż zostaną ponownie odczytane w pamięci RAM.
Windows ogólnie robi bardzo dobrą robotę, dokonując tych kompromisów, i nie zalecałbym zbytniej regulacji. Możesz poprawić opóźnienie, ale będzie to ogromna kara dla przepustowości, a co gorsza, możesz wpaść w stan, w którym niektóre rzeczy po prostu nie działają. (Na przykład, jeśli wyłączysz plik stronicowania, za dwa miesiące może się okazać, że edytujesz duży obraz lub coś i po prostu nie możesz go zapisać, ponieważ alokacja pamięci zawsze kończy się niepowodzeniem).
Oczywiście zawsze możesz dodać więcej pamięci RAM. W tej chwili jest absurdalnie tanie. A to sprawia, że mniej prawdopodobne jest, że Windows będzie musiał dokonać jakichkolwiek kompromisów.