Artikel ini oleh Mark Russinovich akan memberi tahu Anda segala sesuatu yang ingin Anda ketahui tentang file halaman.
Saya tidak tahu apakah "cache" adalah istilah yang tepat untuk digunakan sehubungan dengan apa yang dilakukan file halaman. Cache adalah tempat penyimpanan sementara yang cepat diakses untuk data. Sistem operasi "kesalahan" menyelesaikan masalah ke file halaman ketika ada terlalu banyak pertengkaran untuk RAM fisik. Jadi ini adalah celah sementara untuk RAM overflow untuk mencegah program crash keras karena kehabisan memori. Tapi saya percaya Windows mencoba untuk meletakkan hal-hal yang belum diakses dalam beberapa saat dalam file halaman (dan Linux mungkin melakukan ini juga) jadi dalam arti itu adalah cache, tetapi sebenarnya bukan fungsi utamanya.
Anyway, baca artikelnya. Ini akan memberi Anda panduan yang baik tentang apa yang akan mengatur pagefile Anda. Seperti yang dikatakan @Sandeep Bansal, mungkin ada permainan sesekali yang mengharuskan Anda memilikinya sebagai bagian dari "pemeriksaan persyaratan" agar dapat dijalankan (tapi saya tidak tahu apa-apa).
EDIT: Contoh ini dapat membantu Anda memahami peran file halaman:
Katakanlah Anda memiliki RAM 512MB. Anda memiliki sejumlah program terbuka, termasuk browser yang diperkecil itu sendiri yang mengkonsumsi 250MB RAM, dan total penggunaan RAM dari semua yang berjalan pada saat itu adalah 500MB.
Jadi, Anda memulai program lain (katakanlah pengolah kata) yang ingin mengalokasikan 150MB RAM. Kehabisan memori. Namun, jika kami memiliki sistem paging, maka halaman memori yang berisi browser Anda yang diperkecil dapat di-paging ke disk. Jadi program baru bisa dimuat.
Sekarang katakanlah Anda ingin kembali ke browser setelah sedikit. Yah, perlu "halaman dalam" apa yang baru saja dikirim ke disk. Jika ada cukup RAM gratis pada saat itu dapat melakukan itu tanpa masalah. Jika tidak ada, sesuatu yang lain harus dikeluarkan terlebih dahulu. Jika ada banyak program yang bersaing untuk CPU dan ada paging konstan, maka semuanya menjadi lambat dan Anda memiliki kondisi yang dikenal sebagai "meronta-ronta." Semua paging ini masuk dan keluar menyebabkan kinerja lebih lambat, tetapi menghindari program dari "keras" crash karena kehabisan memori kesalahan. Itulah tujuan dari file paging. Paging terlalu banyak, yaitu "meronta-ronta" kemungkinan tidak lebih baik daripada program hanya menyerah karena sebagian besar waktu tidak bisa mendapatkan RAM lagi.
Sekarang, Anda dapat melihat bagaimana jika ada algoritma untuk mengantisipasi apa yang mungkin tidak digunakan pada saat tertentu, maka sistem operasi dapat "melakukan pra-halaman" hal-hal yang menurutnya tidak akan langsung digunakan. Jadi ini akun untuk Windows menggunakan file halaman di mana ia ada bahkan jika itu memiliki cukup RAM. Ini berusaha membuat RAM tersedia sebanyak mungkin. Windows seperti Linux di mana RAM bebas bertindak sebagai cache disk sehingga jika tindakan balancing dimainkan dengan benar, itu dapat berkontribusi pada kinerja keseluruhan. Ini semua adalah bagian dari desain OS dan mengapa perlu 10 tahun untuk mendapatkan sistem operasi yang baik dari ribuan programmer.
Jadi, untuk benar-benar menjawab pertanyaan Anda juga, itu satu-satunya hal yang salah dengan menonaktifkan file halaman. Kembali ke contoh yang saya berikan, tanpa file halaman Anda tidak akan dapat memulai browser Anda, atau program yang ditulis dengan buruk yang tidak diprogram secara defensif untuk mengantisipasi kesalahan OOM mungkin bertindak sangat aneh.