9Sep

Apakah Pembersih Memori Firefox Sebenarnya Bekerja?

click fraud protection

Bukan rahasia lagi bahwa Firefox bisa mengkonsumsi cukup banyak memori sistem selama pemakaian normal. Sementara jumlah tab yang Anda buka dan add-on yang terpasang pasti berkontribusi, bahkan penggunaan kotak keluar yang konservatif dapat melaporkan cukup sedikit penggunaan memori.

Hal ini telah menyebabkan beberapa add-on Firefox ke permukaan yang mengklaim membebaskan memori yang tidak dibutuhkan lagi oleh browser, namun apakah ini benar-benar bekerja?

Gambaran Dua Menit tentang Bagaimana Windows Menangani Memori

Sebelum kita menyelidiki pemeriksaan pembersih memori, penting untuk memahami sedikit tentang bagaimana Windows menangani memori. Ini akan menjadi penting agar kita bisa menafsirkan hasil percobaan kita.

Jangan khawatir, kita akan membahasnya pada tingkat yang sangat tinggi sehingga Anda tidak perlu menjadi mega-geek untuk diikuti.

Sebagai disclaimer cepat, ini adalah ringkasan yang sangat singkat tentang dasar-dasar manajemen memori Windows. Ini sama sekali tidak harus dianggap berwibawa atau definitif karena hanya dijelaskan ke tingkat yang berlaku untuk pokok permasalahan artikel ini.

instagram viewer

Windows cukup pintar untuk mengetahui bahwa memori fisik yang tidak terpakai adalah memori terbuang, sehingga memuat semua yang dibutuhkan dan berpikir akan dibutuhkan ke dalam memori. Namun, hanya apa yang sebenarnya dibutuhkan oleh sistem Anda( baik Windows dan aplikasi) dan secara aktif digunakan pada waktu sekarang dilaporkan sebagai memori fisik bekas. Sisanya( apa yang dipikirkan Windows akan dibutuhkan) berada pada apa yang disebut memori virtual.

Memori virtual pada dasarnya adalah data yang tidak dibutuhkan oleh OS secara aktif namun siap untuk dimasukkan ke memori aktif setiap saat. Anda dapat dengan sangat kasar menghitung jumlah memori virtual yang dimiliki sistem Anda setiap saat dengan menggunakan rumus ini: Memori Virtual

=( Memori Fisik - Memori Fisik / Aktif Fisik yang Ada) + Ukuran File Sistem Maksimum Ukuran

Jadi, misalkan Anda memiliki sistemdengan 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 memori fisik "tidak terpakai" 1,5 GB dan file halaman 6 GB untuk memori virtual sebesar 7.5 GB yang tersedia. Ingat, OS cukup pintar untuk mengetahui bahwa memori fisik yang tidak terpakai adalah memori terbuang, sehingga akan mengisi 1,5 memori fisik tersisa dengan apa yang diantisipasi yang Anda perlukan sehingga bisa diakses sesuai permintaan hampir seketika. Ini bisa berupa apa saja dari data program latar belakang yang diminimalkan dengan fungsi OS yang umum.

Jadi apa yang terjadi saat 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. Sementara ini memungkinkan OS menyimpan cukup banyak data yang perlu disimpan di memori, menulis dan mengambil( alias kesalahan halaman) informasi ini ke / dari hard drive lebih lambat dari 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.

Memonitor Penggunaan Memori Firefox

Untuk penyelidikan kami, kami hanya akan menggunakan Windows Task Manager. Kami akan melacak kolom berikut( deskripsi didefinisikan di halaman Microsoft):

  • Working Set = Jumlah memori dalam set kerja pribadi ditambah jumlah memori yang digunakan proses yang dapat dibagi oleh proses lainnya.
  • Peak Working Set = Jumlah maksimum memori set kerja yang digunakan oleh proses. Memori
  • ( Private Working Set) = Subset working set yang secara khusus menggambarkan jumlah memori yang digunakan oleh proses yang tidak dapat dibagi oleh proses lainnya.
  • Commit Size = Jumlah memori virtual yang dicadangkan untuk digunakan oleh sebuah proses.

Kami akan menggunakan instalasi di luar kotak dari Firefox 4.0.1 dengan hanya add-on Memory Fox yang terisi. Di Firefox, kita akan membuka tab berikut dan tidak akan melakukan apapun selain menggulir ke atas dan ke bawah halaman yang dimuat.

Setelah menunggu beberapa saat untuk menyelesaikan semuanya, Windows Task Manager melaporkan hal berikut untuk Firefox.

Sekarang saat kita memulai add-on Memory Fox, lihat penurunan dramatis jumlah penggunaan memori yang dilaporkan.

Perhatikan juga bahwa sebuah proses baru dimulai oleh add-on ini yang menangani fungsi memori.

Meninggalkan Firefox menganggur dan memperhatikan nilai Atur dan Memori Kerja, Anda dapat melihat ada pertarungan konstan antara Firefox yang membutuhkan memori fisik aktif dan penyegar memori add-on untuk reklamasi memori ini.

Berikut adalah penggunaan memori yang dilaporkan yang dilakukan setiap beberapa detik saat Firefox tidak digunakan lagi.

Perhatikan penurunan nilai Set dan Memori Kerja. Ini adalah memori bersih reklamasi memori sistem.

Setelah naik sebentar, Anda bisa melihat tetesan lagi.

Lather. Bilasan. Ulangi.

Selain itu, jika Anda tidak melakukan apapun kecuali mengganti 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

Saat pertama kali melihatnya, Anda akan berpikir, hei ini bekerja hebat. Tapi lihatlah kolom Commit Size dan Anda dapat melihat bahwa nilai ini tidak pernah benar-benar berubah. Sebenarnya sudah naik begitu Anda memulai pembersihan memori add-on.

Ingat, kolom Commit Size melaporkan jumlah aktual memori( fisik + virtual) Windows yang perlu menjalankan aplikasi masing-masing. Jadi, dalam contoh kami, 120 MB dicadangkan dan aktif pada sistem yang khusus untuk Firefox dan berada dalam memori fisik dan / atau file halaman sistem yang tidak terpakai. 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 dari memori fisik.

Jadi pada dasarnya pembersih memori bergerak memori fisik aktif ke memori virtual( karena memori reclaims harus pergi ke suatu tempat).Bila ini terjadi, Firefox tidak lagi memiliki memori yang dibutuhkan agar berfungsi secara aktif sehingga harus meminta Windows untuk memindahkan data yang dibutuhkan dari memori virtual kembali ke memori fisik. Dan sekitar dan putaran kita pergi. ..

Paling-paling, proses ini tidak berguna sama sekali dan paling buruk hal itu menyebabkan sejumlah besar kesalahan halaman yang tidak dibutuhkan karena, sekali lagi, jika Windows harus membawa file halaman ke dalam permainan maka akan adakinerja terlihat memukulHal ini terutama dapat terjadi pada sistem yang tidak memiliki banyak memori fisik( di mana hampir semua memori virtual disimpan dalam file halaman), yang ironis karena ini adalah sistem yang digunakan oleh pembersih memori "dirancang".

Moral dari keseluruhan cerita ini cukup sederhana, pembersih memori tidak melakukan apa-apa selain bergeser di sekitar angka. Setiap OS akan tahu bagaimana menangani memori dengan tepat, jadi biarkan mereka melakukan pekerjaan mereka.

Mengelola Penggunaan Memori Firefox

Karena kita telah menunjukkan bahwa pengaya pembersihan memori tidak benar-benar berguna, apa yang dapat Anda lakukan dengan jumlah memori yang banyak digunakan Firefox? Berikut adalah beberapa sarannya:

  • Hapus pengaya yang tidak Anda butuhkan( terutama pembersih memori).
  • Jaga agar jumlah tab yang Anda buka seminimal mungkin.
  • Tutup Firefox secara berkala dan luncurkan kembali.
  • Tambahkan lebih banyak memori ke sistem Anda.
  • Jangan khawatir tentang hal itu.

Memory Fox Add-on untuk Firefox