Firefox için 1 GB RAM gerekir


13

Bir web geliştiricisi olarak çalışıyorum ve bunun için Firebug ile Firefox kullanıyorum . Son zamanlarda, iki saatlik çalışmadan sonra, firefox.exeişlemin 1 GB'den fazla çalışma belleğime ihtiyaç duyduğunu fark ettim !

Pencereyi kapatsam bile, işlem hala Görev Yöneticisi'nde kalır ve yapabileceğim tek şey işlemi 'öldürmektir'.

Herhangi bir öneri?

Normalde 10 sekme açtığım 2 GB RAM, Firefox 3.6.8 ile Windows 7 kullanıyorum.


3
Sekmeleri yoğun bir şekilde yeniden kullanırsanız, bununla ilgili olabilir, çünkü Firefox o zaman sekme başına çok fazla geçmiş tutar. Ya da belki bir uzantı bellek ya da onun gibi bir şey sızdırıyor.

Aynı sorunu yaşıyorum ve bu soruya 50 puanlık bir ödül teklif ettim. Şu anda Firebug kullanmıyorum, bu yüzden sorun değil. Diğer tüm eklentilerimi devre dışı bıraktım. Bu makineyi (problemin olduğu her zaman) geliştirme için bile kullanmıyorum - tam anlamıyla sadece web'e göz atmak için!
Alex R

Ödülünüz başlık dışında soruya uymuyor gibi göründüğü için yeni bir gönderi başlatmış olmalısınız.
harrymc

Rob'un doğru olduğuna inanıyorum. Aynı davranışı birden fazla sekmeyle veya sekmeleri zaman içinde açık bırakarak fark ettim.
바이 바

Yanıtımda tanımladığım şekilde maksimum RAM ve disk önbellek kullanım sınırlarını ayarladınız mı?
Atılım

Yanıtlar:


11

İki ayrı sorun gibi geliyor. İlk olarak, Firefox'un bir bellek domuzu olduğu biliniyor. İhtiyacınız olmayan eklentilerden kurtulmanın yanı sıra, bunu minimumda tutmanın yolları vardır:

In about: config , adlı yeni Boole değeri eklemek config.trim_on_minimize sonra ayarlayın true . Hala bu ince ayarı kendim değerlendiriyorum ve henüz yardımcı olup olmadığını kesin olarak söyleyemem.

İkinci olarak, penceresini kapattığınızda Firefox işlemi durmazsa, bir süre beklemeyi deneyin. Firefox bir ton bellek kullandığında, tamamen kapanması biraz zaman alabilir (30 saniyeye kadar).


Bu aslında Firefox'un kullandığı RAM miktarını sınırlamaz ...: S
cp2141

1
Döşeme sadece temizlenir, değil mi?
Sam

@ Evet evet, hepsi bu düzeltme yapar - temizleyin. Sabit RAM sınırlarının nasıl ayarlanacağına ilişkin cevabımı görün.
Atılım

6

Firefox'un yeni sürümlerinde varsayılan olarak bu seçeneğin etkin olup olmadığından emin değilim, ancak Firefox'ta maksimum RAM ve disk önbellek kullanımı sağlama seçeneği var. Firefox'u daha az RAM kullanmaya ve daha fazla disk önbelleği kullanmaya zorlayabileceğiniz için bu, bellek temizleme ve çöp toplama seçeneklerini değiştirmekten çok farklıdır.

Disk önbelleğini kullanmadan önce Firefox'un kullandığı RAM miktarını sınırlamak için tarayıcınızı yaklaşık: config konumuna getirin. Filtre alanına "bellek" girin ve şunu görmelisiniz:

browser.cache.memory.capacity

Bunu yapmazsanız, bu anahtarı manuel olarak bir tamsayı değeri olarak oluşturmanız gerekir. Bu tamsayı değeri, Firefox'un kullanabileceği bellek önbelleğini (kilobayt cinsinden) temsil eder. Şahsen bu değeri 131072 (128 MB) olarak ayarladım. Firefox'un belleğinin tükenmesini önlemek için, aşağıdaki değişkeni değiştirerek kullandığı disk önbelleğini artırabilirsiniz (arama filtresi olarak "disk" i kullanabilirsiniz).

browser.cache.disk.capacity

Yine, bu bir tamsayı değeri olarak disk önbelleğidir (kilobayt olarak) ve yoksa, oluşturmanız gerekir. Şahsen benimkini 307200 (300 MB) olarak ayarladım. Bunun, Firefox'un çevrimdışı dosyaları veya geçmişinizi depolamak için kullandığı depolama alanından farklı olduğunu unutmayın.


1

Firefox, uzun süreli kullanımlardan sonra çok ağır kaynaklarla bilinir, bunun herhangi bir etkisi olup olmadığını görmek için kullanılmayan eklentileri kaldırmayı deneyebilirsiniz.


Evet, Firefox sistem kaynakları konusunda çok zordur. Sisteminiz buna bağlı kalırsa, sistemleri yükseltmeniz veya sınırlı kaynaklarda daha iyi olan başka bir tarayıcıya geçmeniz gerekebilir.
Brian Knoblauch

Bir tarayıcı için yükseltme deli olur. Firefox ile benim büyük bir sığır eti sadece çok lanet ağır olduğunu!
Toby

IE'den daha fazla bellek kullanıyorsa neden kimse Firefox kullanmalı? Biraz anlamsız görünüyor.
Alex R

@Alex - Web'i bozmayan standartlara dayalı bir tarayıcı olduğu için.
Toby

Eklentiler yüzünden!
Sam

1

Hangi AFOM deneyebilirsiniz

bellek, Firefox tarayıcı uygulamasının çalışan bir örneğinde Bellek Sızıntısını kurtarır.

Ayrıca veritabanlarını düzenli olarak vakumlamanızı da öneririm . Ccleaner artık bu işlevselliğe sahip.

Alternatif olarak, yeni bir kurulum da işe yarayabilir. Ayrıca sorunun giderilmesine de yardımcı olabilir. Uzantıları birer birer geri getirirseniz, bunlardan birinin soruna neden olup olmadığını görebilirsiniz. Kaldırdıktan sonra, profilinizin tüm izlerini kaldırdığınızdan emin olun. Revo kaldırıcı bunu iyice yapmalıdır.


AFOM bağlantısı şimdi (etkin) koptu ("" afom "için Arama Sonuçları. Sonuç bulunamadı.)).
Peter Mortensen

1

Bu bilinen bir Firebug sorunu gibi görünüyor: Firebug bellek sızıntısı - kullanılan 600MiB görüldü .
Bu sorun raporu 2007'de açıldı ve hala açık ...

Bu tür başka bir açık sorun Firebug etkinleştirildiğinde, Firefox çok miktarda bellek ve CPU kullanıyor .

Firebug bu nedenle Mozilla'nın Sorunlu uzantılar listesinde listelenir .

Firebug Memory Profiler'a bakabilirsiniz , ancak gerçek bir alfa aşamasında olduğu söylenir, bu da sorunla ilgili bir ipucu verebilir.

Aksi takdirde, tek çözümünüz Firefox'u yeniden başlatarak veya daha fazla RAM alarak, Firebug Topluluğunda çekiçlemek, bir düzeltme beklemek (yıllar alabilir), bir Firebug geliştiricisi olmak ve hatayı kendiniz düzeltmek veya kullanmaktır. başka bir hata ayıklama aracı.


0

Hangi Firefox sürümünü kullanıyorsunuz? Bu tipik bir davranış değildir. Belki Firebug'u yalnızca üzerinde çalıştığınız siteler için etkinleştirmek yardımcı olacaktır.


6
Maalesef gerçekten tipik bir davranış.
Toby

1
Firebug sorun değil. Firebug kullanmıyorum ve ben "Firefox 1gb" googled çünkü ben sadece bu konu bulundu.
Alex R

0

Firefox'un ne kadar bellek kullandığı önemli değil. İşletim sistemi bunu yapabileceğimizden daha iyi yönetiyor, bu yüzden düşünmeyin. Yavaş olmak, Firefox'un alışkanlığı olan başka bir konudur.

Chrome'u kullanabilir ve orada uzantılar bulabilirsiniz (ve denemelisiniz). Opera'nın Dragonfly'i bile Firebug'dan daha iyidir (bu yüzden duydum, Firebug'u hiç kullanmadım).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.