Ini telah menyebabkan beberapa add-on Firefox muncul yang mengklaim untuk mengosongkan memori yang tidak lagi dibutuhkan browser, tetapi apakah itu benar-benar berfungsi?
Ikhtisar Dua Menit tentang Cara Windows Menangani Memori
Jangan khawatir, kami akan membahas ini pada tingkat yang sangat tinggi sehingga Anda tidak perlu menjadi seorang mega-geek untuk mengikutinya.
Sebagai penafian cepat, ini adalah ringkasan yang sangat singkat tentang dasar-dasar manajemen memori Windows. Dengan tidak berarti ini harus dianggap otoritatif atau definitif karena hanya dijelaskan ke tingkat yang berlaku untuk subjek artikel ini.
Windows cukup pintar untuk mengetahui bahwa memori fisik yang tidak terpakai adalah memori yang terbuang, sehingga memuat semua yang dibutuhkan dan berpikir itu akan perlu ke dalam memori. Namun, hanya apa yang sebenarnya dibutuhkan sistem Anda (baik Windows dan aplikasi) dan secara aktif menggunakan pada waktu saat ini dilaporkan sebagai memori fisik yang digunakan. Sisanya (apa yang Windows pikir akan butuhkan) berada dalam apa yang disebut memori virtual.
Memori virtual pada dasarnya adalah data yang tidak aktif dibutuhkan oleh OS tetapi siap untuk dimuat ke memori aktif setiap saat. Anda dapat dengan kasar menghitung jumlah memori virtual yang dimiliki sistem Anda setiap saat menggunakan rumus ini:
Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size
Jadi, misalkan Anda memiliki sistem dengan memori fisik 4 GB dan file halaman maksimum 6 GB. Anda kemudian boot Windows dan membuka beberapa aplikasi (Outlook, Firefox, dll.) Dan Windows melaporkan bahwa 2,5 GB memori fisik sedang digunakan. Ini berarti Anda memiliki 1,5 GB memori fisik "tidak terpakai" dan file 6 GB untuk total memori virtual yang tersedia sebesar 7,5 GB.
Ingat, OS cukup pintar untuk mengetahui bahwa memori fisik yang tidak terpakai adalah memori yang terbuang, sehingga akan mengisi sisa 1,5 memori fisik dengan apa yang ia antisipasi yang Anda perlukan sehingga dapat diakses sesuai permintaan hampir secara instan. Ini bisa apa saja dari data program latar belakang yang diperkecil ke fungsi OS umum.
Jadi apa yang terjadi ketika Windows kehabisan memori fisik untuk digunakan sebagai memori virtual? Ini menulis data ini ke file halaman sistem yang merupakan file besar (dalam kasus kami 6 GB) pada hard drive Anda. Meskipun hal ini memungkinkan OS untuk menyimpan cukup banyak data yang perlu disimpan dalam memori, menulis dan mengambil (alias kesalahan halaman) informasi ini ke / dari hard drive adalah perintah besarnya lebih lambat daripada mengaksesnya dari memori fisik. Inilah sebabnya mengapa semakin banyak memori fisik yang Anda miliki, semakin cepat sistem Anda dapat berjalan. Semakin sedikit sistem Anda menggunakan file halamannya, semakin cepat kinerjanya.
Mengontrol Penggunaan Memori Firefox
Untuk penyelidikan kami, kami hanya akan menggunakan Windows Task Manager. Kami akan melacak kolom berikut (deskripsi ditentukan pada halaman Microsoft):
- Working Set = Jumlah memori dalam set kerja pribadi ditambah jumlah memori yang digunakan proses yang dapat dibagi oleh proses lain.
- Peak Working Set = Jumlah maksimum memori kerja yang digunakan oleh proses.
- Memory (Private Working Set) = Subset dari kumpulan kerja yang secara khusus menjelaskan jumlah memori yang digunakan proses yang tidak dapat dibagikan oleh proses lain.
- Ukuran Komit = Jumlah memori virtual yang disediakan untuk digunakan oleh suatu proses.
Berikut ini penggunaan memori yang dilaporkan yang diambil setiap beberapa detik sementara Firefox dibiarkan kosong.
Selain itu, jika Anda tidak melakukan apa pun selain beralih tab dan menggulir ke atas dan ke bawah halaman yang dimuat, Anda dapat melihat jumlahnya berfluktuasi sedikit lebih drastis yang akan dijelaskan di bawah ini.
Menafsirkan Hasil
Ketika Anda pertama kali melihatnya, Anda akan berpikir, hei ini bekerja dengan baik. Namun, perhatikan kolom Ukuran Komit dan Anda dapat melihat bahwa nilai ini tidak pernah benar-benar berubah. Faktanya akan naik begitu Anda memulai add-on pembersihan memori.
Ingat, kolom Ukuran Komitmen melaporkan jumlah aktual memori (fisik + virtual) yang diperlukan Windows untuk menjalankan aplikasi yang terkait. Jadi dalam contoh kita, ~ 120 MB dicadangkan dan aktif pada sistem khusus untuk Firefox dan berada dalam memori fisik yang tidak terpakai dan / atau file halaman sistem.Juga ingat bahwa jika file halaman perlu digunakan, ada dampak kinerja yang nyata karena memori virtual harus ditulis dan dibaca dari hard disk yang secara signifikan lebih lambat daripada memori fisik.
Jadi pada dasarnya pembersih memori memindahkan memori fisik aktif ke memori virtual (karena memori diambil kembali harus pergi ke suatu tempat). Ketika ini terjadi, Firefox tidak lagi memiliki memori yang dibutuhkan untuk berfungsi secara aktif tersedia sehingga harus meminta Windows untuk memindahkan data yang diperlukan dari memori virtual kembali ke memori fisik. Dan berputar-putar kami pergi …
Paling-paling, proses ini tidak berguna sama sekali dan paling buruk itu menyebabkan sejumlah besar kesalahan halaman yang tidak diperlukan karena, sekali lagi, jika Windows harus membawa file halaman ke dalam bermain maka akan ada hit kinerja yang nyata. Hal ini terutama dapat terjadi pada sistem yang tidak memiliki banyak memori fisik (di mana cukup banyak semua memori virtual disimpan dalam file halaman), yang ironis karena ini adalah sistem yang dirancang untuk "pembersih" memori.
Moral dari keseluruhan cerita ini cukup sederhana, pembersih memori tidak melakukan apa pun kecuali bergeser ke angka. OS apa pun akan tahu cara menangani memori dengan benar, jadi biarkan mereka melakukan hal itu.
Mengelola Penggunaan Memori Firefox
Karena kami telah menunjukkan bahwa add-on pembersihan memori tidak benar-benar bermanfaat, apa yang dapat Anda lakukan tentang sejumlah besar memori yang digunakan Firefox? Berikut beberapa saran:
- Hapus add-on yang tidak Anda perlukan (terutama yang membersihkan memori).
- Pertahankan jumlah tab yang Anda buka hingga minimum.
- Tutup Firefox secara berkala dan luncurkan kembali.
- Tambahkan lebih banyak memori ke sistem Anda.
- Jangan khawatir tentang itu.
Memory Fox Next Add-on untuk Firefox