Windows harus melakukan tradeoff antara throughput dan latensi.
Jika itu menyimpan aplikasi dalam RAM, bahkan ketika mereka tidak digunakan untuk waktu yang lama, throughput akan menderita. RAM fisik yang digunakan, tetapi menganggur akan mengurangi RAM yang tersedia untuk aplikasi lain dan sistem.
Windows membuat keputusan untuk mengeluarkan memori yang belum diakses dalam waktu lama. Ini memungkinkan lebih banyak RAM fisik untuk digunakan sebagai cache disk, dan secara signifikan meningkatkan throughput aplikasi.
Imbalannya adalah bahwa ketika aplikasi ini pada akhirnya perlu mengakses halaman memori yang belum diakses dalam beberapa saat, mereka mungkin bukan penduduk. Dalam hal ini, aplikasi harus menunggu sebentar karena mereka dibaca kembali ke dalam RAM.
Windows umumnya melakukan pekerjaan yang sangat baik untuk membuat pengorbanan ini, dan saya tidak akan merekomendasikan mencoba untuk menyetemnya terlalu banyak. Anda dapat membuat latensi lebih baik, tetapi akan ada penalti besar untuk throughput dan, lebih buruk lagi, Anda bisa masuk ke keadaan di mana beberapa hal tidak berfungsi. (Misalnya, jika Anda menonaktifkan file paging Anda, dua bulan dari sekarang Anda mungkin menemukan Anda sedang mengedit gambar besar atau sesuatu dan tidak dapat menyimpannya karena alokasi memori selalu gagal.)
Tentu saja, Anda selalu dapat menambahkan lebih banyak RAM. Murah bukan kepalang sekarang. Dan itu membuatnya lebih kecil kemungkinannya bahwa Windows harus melakukan pengorbanan di tempat pertama.