Pertama, jangan letakkan file halaman Anda di SSD. Sementara SSD menjadi lebih baik tentang leveling keausan, file halaman ditulis untuk sering dan itu akan menurunkan SSD Anda jauh lebih cepat daripada penggunaan umum.
Apa yang banyak orang tidak mengerti adalah bahwa windows tidak pernah benar-benar memiliki memori bebas. Ada beberapa MB yang disimpan bebas untuk kebutuhan burst, tetapi sebaliknya, perbedaan antara memori aplikasi yang sedang digunakan dan total memori umumnya dikonsumsi oleh apa yang dikenal sebagai memori "siaga".
Ini adalah halaman memori yang dapat dibuang jika diperlukan (memori siaga adalah cache besar, besar), jadi dari sudut pandang aplikasi, itu tersedia, tetapi tidak dengan cara apa pun tidak digunakan. Biasanya, mereka berfungsi sebagai cache disk, atau cache pagefile.
Tujuan Windows adalah untuk menjaga data yang paling mungkin digunakan dalam cache siaga ini, berdasarkan pola penggunaan. Untuk menggunakan contoh yang dibuat, mari kita bandingkan nilai relatif dari memori pribadi dari suatu program seperti Pembaruan Windows (biasanya dikonfigurasikan untuk dijalankan seminggu sekali), di atas caching konten desktop Anda dalam memori siaga ini:
Untuk sebagian besar waktu, Pembaruan Windows sedang tidur. Ini menahan ingatan dan sebagian besar, sama sekali tidak melakukan hal yang berharga dengan itu sambil menunggu jadwal untuk datang. Konten folder desktop Anda di sisi lain, mungkin akan ditanya secara terus-menerus, terutama jika Anda ingin menyimpan file ke dalamnya.
Dalam hal ini, apa yang akan dilakukan Windows adalah mengeluarkan memori yang dialokasikan untuk Pembaruan Windows (walaupun memori tidak "penuh", dan menggunakan ruang yang tersedia dalam RAM untuk menyimpan konten desktop Anda. Ini menghasilkan kinerja yang lebih baik untuk kamu.
Windows membuat ribuan keputusan ini dan mengelola cache disk untuk ratusan file yang terus-menerus ditulis oleh layanan latar belakang sambil mencoba menyeimbangkan ini dengan tuntutan memori aplikasi aktif. Terkadang ada kesalahan sesaat, dan kita mungkin harus menunggu sampai data halaman kembali ke memori ketika kita beralih ke aplikasi yang telah tidur di latar belakang untuk sementara waktu. Tetapi apa yang harus Anda pikirkan adalah jika aplikasi itu benar-benar tersimpan dalam memori, berapa banyak aplikasi lain yang pada gilirannya akan macet menunggu disk menulis dan membaca selesai, atau mereka sendiri dipaksa untuk keluar? Bagaimana jika itu adalah aplikasi yang Anda gunakan sementara itu?
Aplikasi sering mengalokasikan halaman memori yang jarang digunakan, seperti kode start-up (digunakan sekali dan kemudian tidak diperlukan), kode shut-down (digunakan sekali dan kemudian tidak diperlukan), atau memperbarui kode. Tidak praktis untuk menyimpan semua ini di memori ketika ada kegunaan yang jauh lebih penting, jadi setelah Windows mengidentifikasi bagian-bagian kode yang belum diperlukan untuk operasi aplikasi saat ini, ia dengan senang hati mengeluarkan bagian-bagian itu ke pagefile, bahkan jika secara teknis bisa menyimpannya dalam memori.
(Dan sebenarnya, tergantung pada aplikasinya, sistem mungkin sering mengalokasikan lebih banyak memori daripada yang sebenarnya, berharap sebagian besar berakhir berakhir. Jika Anda melihat rincian kerusakan memori, biaya "Komit" atau "Komit" adalah berapa banyak memori yang telah dialokasikan Windows ke berbagai aplikasi. File halaman digunakan untuk memberikan jaminan untuk memori ini, bahkan jika tidak memiliki cukup RAM fisik untuk menutupnya.)
Saya baru saja memperhatikan bahwa Anda membuat perbedaan antara memori yang tersedia dan bebas dalam pertanyaan Anda; Saya minta maaf jika Anda merasa diceramahi dan sudah tahu bedanya. Idealnya, memori bebas selalu 0. Namun, sementara memori siaga adalah memori yang dapat dilepaskan, namun tidak selalu memori yang dapat dilepaskan dengan cepat. Jika saya mencoba menulis file 1GB ke disk, windows akan memasukkannya ke dalam cache disk di memori jika itu bisa, dan kemudian secara perlahan menuliskannya ke harddisk di latar belakang. Jika suatu aplikasi perlu meminta 50 MB memori tambahan, tetapi tidak ada yang tersedia karena cache disk yang besar ini masih dibilas, maka aplikasi akan hang sampai tersedia. Menjaga penyangga kecil tetap ada memungkinkan sistem untuk menyelesaikan masalah ini dengan jeda minimal dari sudut pandang pengguna.