Firefox membutuhkan 1 GB RAM

13

Saya bekerja sebagai pengembang web dan untuk itu saya menggunakan Firefox dengan Firebug . Baru-baru ini, saya perhatikan bahwa setelah dua jam bekerja, firefox.exeproses tersebut membutuhkan lebih dari 1 GB memori kerja saya!

Bahkan jika saya menutup jendela, prosesnya masih ada di Task Manager dan satu-satunya hal yang bisa saya lakukan adalah 'membunuh' prosesnya.

Ada saran?

Saya menggunakan Windows 7 dengan RAM 2 GB, Firefox 3.6.8 di mana saya biasanya membuka 10 tab.

Peter Mortensen
sumber
3
Jika Anda menggunakan kembali tab secara intensif, itu mungkin ada kaitannya karena Firefox menyimpan banyak riwayat per tab saat itu. Atau mungkin ekstensi bocor memori atau semacamnya.
Saya mengalami masalah yang sama dan saya hanya menawarkan hadiah 50 poin untuk pertanyaan ini. Saya tidak menggunakan Firebug saat ini, jadi bukan itu masalahnya. Saya menonaktifkan semua plug-in saya yang lain. Saya bahkan tidak menggunakan mesin ini (di mana saya memiliki masalah sepanjang waktu) untuk pengembangan - secara harfiah hanya untuk menjelajahi web!
Alex R
Anda harus memulai posting baru, karena hadiah Anda tampaknya tidak sesuai dengan pertanyaan kecuali dalam judul.
harrymc
Saya percaya Rob benar. Saya perhatikan perilaku yang sama dengan banyak tab atau dengan membiarkan tab terbuka dari waktu ke waktu.
에이 바
Sudahkah Anda menetapkan batas maksimum RAM dan cache penggunaan disk seperti yang telah saya tentukan dalam jawaban saya?
Terobosan

Jawaban:

11

Kedengarannya seperti dua masalah yang terpisah. Pertama, Firefox dikenal sebagai memory hog. Ada beberapa cara untuk menjaga hal ini seminimal mungkin, termasuk menyingkirkan addon yang tidak Anda butuhkan, dan juga ini:

Di about: config , tambahkan nilai Boolean baru bernama config.trim_on_minimize , lalu atur ke True . Saya masih mengevaluasi tweak ini sendiri dan belum bisa mengatakan dengan pasti apakah itu membantu.

Kedua, jika proses Firefox tidak berhenti ketika Anda menutup jendelanya, coba tunggu sebentar. Saya menemukan bahwa setelah Firefox menggunakan banyak memori, perlu beberapa saat (hingga 30 detik) untuk menutup sepenuhnya.

boot13
sumber
Ini sebenarnya tidak membatasi jumlah RAM yang digunakan Firefox ...: S
cp2141
1
trim hanya akan membersihkan, ya?
Sam
@ Sam ya, itu semua trim tidak - bersihkan. Lihat jawaban saya untuk cara menetapkan batas RAM keras.
Terobosan
6

Saya tidak yakin apakah Firefox versi yang lebih baru memiliki opsi ini diaktifkan secara default, tetapi ada opsi untuk memberikan RAM maksimum dan penggunaan cache disk di Firefox. Ini jauh berbeda dari mengubah opsi pembersihan memori dan pengumpulan sampah, karena Anda dapat memaksa Firefox untuk menggunakan lebih sedikit RAM dan menggunakan lebih banyak cache disk.

Untuk membatasi jumlah RAM yang digunakan Firefox sebelum menggunakan cache disk, navigasikan browser Anda ke about: config. Di Filter, masukkan "memori", dan Anda akan melihat:

browser.cache.memory.capacity

Jika tidak, maka Anda harus membuat kunci ini secara manual sebagai nilai integer. Nilai integer ini menunjukkan cache memori (dalam kilobyte) yang dapat digunakan Firefox. Saya pribadi mengatur nilai ini ke 131072 (128 MB). Untuk menghindari Firefox kehabisan memori, Anda kemudian dapat meningkatkan cache disk yang digunakannya dengan mengubah variabel berikut (Anda bisa menggunakan "disk" sebagai filter pencarian).

browser.cache.disk.capacity

Sekali lagi, ini adalah cache disk (dalam kilobyte) sebagai nilai integer, dan jika tidak ada, Anda harus membuatnya. Saya pribadi mengatur milik saya ke 307200 (300 MB). Perhatikan bahwa ini berbeda dari jumlah penyimpanan yang digunakan Firefox untuk menyimpan file offline atau riwayat Anda.

Penerobosan
sumber
1

Firefox dikenal sebagai sumber daya yang sangat berat setelah lama digunakan, Anda dapat mencoba mencopot pemasangan addon yang tidak digunakan untuk melihat apakah itu berpengaruh.

Toby
sumber
Ya, Firefox sangat sulit pada sumber daya sistem. Jika sistem Anda macet, Anda mungkin harus memutakhirkan sistem atau beralih ke peramban lain yang lebih baik dengan sumber daya yang terbatas.
Brian Knoblauch
Upgrade untuk browser akan menjadi gila. Ini adalah salah satu daging sapi utama saya dengan firefox yang sangat berat!
Toby
Mengapa orang harus menggunakan Firefox jika menggunakan lebih banyak memori daripada IE? Tampaknya agak sia-sia.
Alex R
@Alex - Karena browser berbasis standar yang tidak merusak web.
Toby
Karena plugin!
Sam
1

Anda bisa mencoba AFOM yang mana

memory recover Memory Leakage dalam instance berjalan dari aplikasi browser Firefox.

Saya juga merekomendasikan Anda untuk menyedot data Anda secara teratur . Ccleaner sekarang memiliki fungsi ini.

Atau, instalasi baru mungkin berfungsi. Ini juga dapat membantu untuk memecahkan masalah. Jika Anda mengembalikan ekstensi satu per satu, Anda mungkin akan melihat apakah salah satunya menyebabkan masalah. Setelah menghapus instalan, pastikan untuk menghapus semua jejak profil Anda. Uninstaller Revo harus melakukan ini secara menyeluruh.

orang luar
sumber
Tautan AFOM (secara efektif) rusak sekarang ("Hasil Pencarian untuk" afom ". Tidak ditemukan hasil.").
Peter Mortensen
1

Ini sepertinya masalah Firebug yang dikenal: Firebug kehabisan memori kebocoran - lebih dari 600MiB terlihat digunakan .
Laporan masalah ini dibuka pada tahun 2007 dan masih terbuka ...

Masalah terbuka lainnya adalah Ketika Firebug diaktifkan, Firefox menggunakan sejumlah besar memori dan CPU .

Firebug karena itu tercantum dalam daftar ekstensi Mozilla yang bermasalah .

Anda mungkin melihat Firebug Memory Profiler , meskipun dikatakan dalam fase alfa nyata, yang mungkin memberikan petunjuk tentang masalah tersebut.

Jika tidak, satu-satunya solusi Anda adalah untuk hidup dengan masalah dengan me-restart Firefox atau mendapatkan lebih banyak RAM, palu di Firebug Community , tunggu untuk diperbaiki (mungkin butuh bertahun-tahun), menjadi pengembang Firebug dan perbaiki bug sendiri, atau gunakan alat debugging lain.

harrymc
sumber
0

Versi Firefox apa yang Anda jalankan? Ini bukan perilaku yang khas. Mungkin mengaktifkan Firebug hanya untuk situs yang sedang Anda kerjakan akan membantu.

Arunabh Das
sumber
6
Sayangnya itu benar-benar perilaku yang khas.
Toby
1
Firebug bukan masalahnya. Saya tidak menggunakan Firebug dan saya baru saja menemukan utas ini karena saya googled "Firefox 1gb".
Alex R
0

Tidak masalah berapa banyak memori yang digunakan Firefox. Sistem operasi mengelolanya lebih baik dari yang kami bisa, jadi jangan pikirkan. Menjadi lambat adalah masalah lain, yang jelas merupakan kebiasaan Firefox.

Anda mungkin (dan harus mencoba) dapat menggunakan Chrome dan menemukan ekstensi di sana. Bahkan Dragonfly Opera lebih baik daripada Firebug (jadi saya dengar, saya tidak pernah menggunakan Firebug sendiri).

tobylane
sumber