Meskipun mungkin tampak berlawanan dengan mereka yang ingat komputer kita selalu kekurangan RAM, penggunaan RAM yang tinggi berarti RAM Anda dimanfaatkan dengan baik. RAM kosong adalah RAM yang terbuang.
Penggunaan Memori Tinggi yang Buruk vs. Penggunaan Memori Tinggi yang Baik
Pertama-tama, penggunaan memori tinggi tidak selalu bagus. Jika komputer Anda tampak sangat lambat, maka penggunaan memori akses acak tinggi (RAM) bukanlah hal yang baik. Jika RAM Anda penuh, komputer Anda lambat, dan lampu hard drive terus berkedip, komputer Anda bertukar ke disk. Ini adalah tanda bahwa komputer Anda menggunakan hard disk Anda, yang jauh lebih lambat untuk diakses, sebagai "limpahan" untuk memori Anda.
Jika ini terjadi, itu adalah sisi yang jelas bahwa komputer Anda membutuhkan lebih banyak RAM - atau bahwa Anda perlu menggunakan lebih sedikit program yang haus memori. Ini jelas merupakan hal yang buruk.
Namun, ada perbedaan yang jelas antara kasus ini, di mana komputer Anda tidak berkinerja baik, dan kasus yang lebih umum di mana komputer Anda tampaknya berperforma baik-baik saja, tetapi ada jumlah RAM yang mengkhawatirkan yang digunakan dengan beberapa program terbuka.
Disk Caching
Instal Windows XP di komputer dan Anda mungkin akan melihatnya menggunakan beberapa ratus megabyte memori ketika sistem dalam keadaan idle. Instal Windows 7 di komputer yang sama dan Anda mungkin akan melihat Windows 7 menggunakan beberapa gigabyte memori dalam situasi yang sama.
Jadi apa yang terjadi? Apakah Windows XP hanyalah sistem operasi yang lebih ringan dan lebih cepat? Apakah sistem operasi modern kembung dan boros memori? Tidak terlalu.
RAM lebih banyak daripada saat Windows XP adalah sistem operasi baru yang mengilap, dan sistem operasi modern memanfaatkannya. Sistem operasi modern menggunakan RAM komputer Anda sebagai cache untuk file dan data program yang sering diakses.
Di Windows, fitur ini dikenal sebagai SuperFetch, yang diperkenalkan di Windows Vista. SuperFetch mengawasi aplikasi yang Anda gunakan dan memuat file dan pustaka aplikasi yang biasa digunakan ke dalam RAM komputer Anda sebelum Anda membutuhkannya. Saat Anda meluncurkan aplikasi, Windows memuat file aplikasi dari RAM Anda alih-alih membacanya dari disk, yang merupakan proses yang lambat. Ini mempercepat peluncuran aplikasi dan umumnya membuat komputer Anda lebih cepat dan lebih responsif.
Ini tidak hanya berlaku untuk Windows. Pengguna Linux juga akan melihat bahwa komputer mereka menggunakan jumlah memori yang tampaknya mengkhawatirkan untuk file cache dari disk Anda, dan pengguna Linux baru mungkin khawatir ketika mereka melihat ini. Banyak program pemantauan penggunaan sumber daya, seperti Monitor Sistem GNOME, menyembunyikan memori yang digunakan oleh cache dari pengguna sehingga pengguna tidak perlu memahami hal ini atau khawatir.
Browser dan Perangkat Lunak Lainnya
Hal yang sama berlaku untuk browser dan aplikasi perangkat lunak lain dengan cache mereka sendiri. Misalnya, jika Anda melihat browser web seperti Mozilla Firefox menggunakan sejumlah besar RAM, itu tidak selalu buruk. Jika Anda memiliki banyak RAM di komputer Anda, ada baiknya Firefox menggunakannya. Dengan melakukan cache halaman web yang Anda kunjungi di RAM Anda, Firefox dapat mempercepat waktu buka halaman web, dengan menggunakan tombol Kembali dan Maju jauh lebih cepat. Untuk alasan ini, Firefox secara otomatis menentukan ukuran cache ideal berdasarkan jumlah RAM di komputer Anda.
Firefox sendiri mungkin secara historis memiliki kebocoran memori dan masalah lain, tetapi konsepnya sama. Tidak masuk akal bagi Mozilla untuk mendapatkan penggunaan RAM Firefox hingga 50 megabyte karena komputer modern memiliki banyak RAM yang dapat digunakan Firefox untuk mempercepat penjelajahan web.
Hal yang sama berlaku untuk perangkat lunak lain. Program dengan penggunaan memori tinggi mungkin memanfaatkan RAM Anda dengan baik, bukan membuangnya.
Mengapa RAM Kosong Tidak Berguna
Anda mungkin berpikir bahwa menggunakan RAM sebagai cache itu hebat, tetapi Anda tidak ingin file-file program ini dan data lain mengambil RAM Anda. Anda lebih suka memiliki RAM kosong sehingga program akan diluncurkan secara instan dan memori akan digunakan untuk apa yang Anda anggap terbaik, bukan apa yang menurut sistem operasi dan program terbaik.
Namun, ini bukan masalah sama sekali. Terlepas apakah RAM Anda penuh dengan file yang di-cache atau benar-benar kosong, itu semua tersedia untuk program yang benar-benar membutuhkannya. Data cache dalam RAM Anda ditandai sebagai prioritas rendah, dan langsung dibuang begitu memori diperlukan untuk hal lain.
Karena data ini dapat dibuang secara instan saat diperlukan, tidak ada kerugian menggunakan RAM untuk cache. (Satu-satunya kerugian potensial adalah pengguna yang tidak mengerti apa yang sedang terjadi menjadi bingung.)
RAM kosong tidak berguna. Tidak ada yang lebih cepat bagi komputer untuk menulis data ke RAM kosong, atau RAM kosong menggunakan daya yang lebih kecil. Bahkan, dengan asumsi Anda meluncurkan program yang mungkin sudah ada di cache file RAM Anda, program akan memuat lebih cepat ketika RAM Anda digunakan daripada ketika kosong.
Inilah sebabnya mengapa menggunakan task killer di Android adalah ide yang buruk, dan itu juga mengapa Anda tidak boleh terlalu khawatir jika komputer Anda mengisi RAM Anda.Ini juga salah satu alasan mengapa Windows XP bukan sistem operasi yang ideal untuk perangkat keras saat ini - sementara penggunaan RAM XP mungkin jauh lebih rendah daripada Windows 7, itu tidak selalu bagus jika Anda memiliki komputer modern dengan jumlah RAM yang lumayan..