Wygląda na to, że Windows automatycznie pobiera dowolne okno, które nie było aktywne przez około 30-40 minut, brak pamięci RAM (być może przechowywanie go na dysku twardym). Absolutnie nie ma znaczenia, ile wolnej pamięci RAM jest.
Dla mnie rezultatem jest to, że po tym ustawionym czasie nieaktywne okno potrzebuje dużo czasu, aby się przełączyć, a po załadowaniu z tła, nadal pozostaje opóźnione. Absolutnie dotyczy to wszystkich programów, w tym wyjątkowo lekkich jak notatnik.
Czy jest jakieś ustawienie, na które powinienem spojrzeć, aby całkowicie wyłączyć tę funkcję (lub cokolwiek to jest)?
PS Pracuję na 8 GB pamięci RAM, która jest rzadko używana przez ponad połowę. Windows 8.1
Odpowiedzi:
Bez pliku strony lub zbyt małego pliku strony, system operacyjny nie ma innego wyboru, jak zachować wszystkie brudne strony (które nie odzwierciedlają trwałych modyfikacji plików) w pamięci RAM. Oznacza to, że czyste strony są brutalnie eksmitowane z pamięci RAM, aby zrobić miejsce dla wszystkich tych brudnych stron. W rezultacie, po powrocie do programu, który nie był uruchamiany od dłuższego czasu, kod tego programu nie będzie w pamięci, co zmusi system operacyjny do załadowania go. Powoduje to opóźnienie, a także wymusza eksmisję czystych stron innych programów, rozpoczynając proces od nowa.
To nie jedyna negatywna konsekwencja braku pliku strony lub zbyt małego pliku strony. Ale to prawdopodobnie powoduje zachowanie, którego doświadczasz.
Ponadto nie masz racji, że Twój system operacyjny rzadko wykorzystuje więcej niż połowę pamięci. Prawie zawsze używa prawie wszystkiego. Nieużywanie pamięci to czysta strata. To nie jest tak, że możesz teraz używać 6 GB, więc możesz użyć 10 GB później. Każda pamięć niewykorzystana w danym momencie jest szansą na zawsze utraconą. Żaden porządny system operacyjny nie zmarnowałby tak dużo pamięci, chyba że nie miałby absolutnie żadnego wyboru - a system Windows ma wybór.
źródło
With no page file
nie ma sensu, ponieważ brak pliku strony = brak zamiany.