Jawaban:
Pemb bebas RAM memaksa program lain untuk menukar sebagian besar halaman mereka ke disk (seringkali dengan mengalokasikan banyak memori). Jika program-program itu tidak membutuhkan halaman-halaman itu untuk sementara waktu (misalnya, jika mereka adalah jendela yang diperkecil dan juga tidak melakukan apa-apa), maka ini akan membuat lebih banyak ram bebas. Perhatikan bahwa Anda biasanya tidak bisa mengendalikan apa yang didorong ke disk - hanya ada sesuatu.
Masalahnya adalah bahwa membiarkan RAM bebas tidak dengan sendirinya berguna. Jika program lain yang berjalan membutuhkan RAM itu, maka paging akan terjadi pada saat itu, bukan ketika Anda menjalankan ram lebih bebas. Dan saat Anda menginginkan program yang didorong ke disk untuk melakukan sesuatu (misalnya, jika bangun setiap 5 menit untuk memeriksa status Anda di Facebook), itu hanya akan bertukar kembali untuk melakukannya.
Jika Anda benar-benar memiliki masalah ram, Anda memiliki beberapa opsi:
1) Dapatkan lebih banyak RAM. Sederhana, langsung, mungkin mahal atau (tergantung pada konfigurasi OS & perangkat keras) tidak mungkin.
2) Jalankan lebih sedikit program. Semakin sedikit hal yang berjalan, semakin banyak RAM yang tersedia untuk hal-hal yang sedang berjalan. Ini juga melibatkan pemilihan utilitas yang kurang intensif sumber daya. Misalnya, jika Anda membiarkan utilitas IM tetap terbuka sepanjang waktu, pilih salah satu yang memiliki jejak memori kecil daripada yang memiliki semua fitur mencolok.
3) Dapatkan disk lebih cepat. Ini sebenarnya tidak memberi Anda lebih banyak ram (jelas), tetapi jika Anda menggunakan disk lebih cepat untuk file halaman Anda, maka waktu yang terlibat dalam bertukar halaman masuk dan keluar dari memori akan lebih rendah dan karenanya kurang terlihat.
Tidak ada opsi nyata lainnya.
Pada dasarnya apa yang dilakukan oleh RAM yang bebas adalah bahwa mereka mencadangkan sejumlah besar RAM yang memaksa Windows untuk menukar program lain ke disk dan kemudian membebaskan RAM yang mereka pesan. Mungkin ada strategi yang berbeda untuk melakukan ini, tetapi saya tidak takut dengan internal.
Saya akan menyarankan untuk mendapatkan lebih banyak RAM fisik jika itu mungkin, karena akan tiba saatnya ketika program yang ditukar perlu mendapatkan bagian memori yang kembali ...
Dengan mencoba mengelabui sistem operasi, itu memberi kesan bahwa mungkin ada sesuatu yang sedang dilakukan. Pendekatan semacam itu adalah kasus merampok Peter untuk membayar Paul.
Atau ... jika Anda mencoba dan mendapatkan sesuatu tanpa hasil dalam jangka panjang Anda mendapatkan ... tidak ada.
Dengan kata lain, saya menganggap hal semacam ini sebagai penipu. Jika Anda kekurangan RAM, solusi teknis jangka panjang terbaik adalah membeli lebih banyak.
Windows mengirim pesan 'LOW_MEMORY' di sekitar yang meminta semua aplikasi untuk membebaskan data mereka yang tidak digunakan. SQL server dan file cache dihapus sehingga Anda akan berakhir dengan banyak ruang bebas tambahan. Ini juga menghapus file cache windows yang dapat dengan mudah mengambil 1 manggung ruang pada startup.
Mengalokasikan sebagian besar memori adalah cara mudah untuk memicu pesan MEMORY RENDAH tetapi mungkin ada sistem yang lebih cerdas.
Bersamaan dengan jawaban lain, alat yang lebih lama seperti RAMDoubler digunakan untuk mengompres RAM dalam memori, dengan biaya CPU yang jelas untuk akses. Saya pikir tidak ada yang melakukan ini lagi, karena biaya akses itu.
EDIT: tidak ada .. di luar Apple Semuanya lama baru lagi. Lebih khusus lagi, penyebaran antara kecepatan CPU dan kecepatan teknologi memori (terutama disk) sangat besar bahwa ini sekarang merupakan pilihan yang lebih baik, terutama dengan biaya listrik (baca: baterai) untuk memukul disk.
Mereka biasanya hanya memaksa sistem untuk menggunakan lebih banyak file paging dan lebih sedikit RAM. Karena RAM lebih cepat dari hard disk, pada kasus terburuk, Anda akan melihat pengurangan kecepatan. Paling-paling, Anda akan melihat lebih banyak RAM yang tersedia, tetapi tidak ada kecepatan ekstra.