Firefox'ta aşağıda ayrıntıları verilen yüksek CPU kullanımının birkaç nedeni vardır.
1.Add-ons
CPU problemlerinin genel nedeni kötü bir eklentidir. Yapılması gereken ilk test, Firefox'u eklentiler olmadan başlatmaktır.
Gönderen Güvenli Modu kullanarak giderme Firefox konular :
Firefox penceresinin üst kısmında, Firefox düğmesini tıklayın, Yardım menüsüne gidin ve seçin Restart with Add-ons Disabled...
. Firefox, Firefox Güvenli Mod iletişim kutusuyla başlar. Not: Firefox'u başlatırken shift tuşunu basılı tutarak Firefox'u Güvenli Mod'da da başlatabilirsiniz.
Artık iki seçeneğiniz var:
Güvenli Modda Başlat düğmesine tıklamak, uzantılarınızı ve temalarınızı geçici olarak devre dışı bırakır, donanım hızlandırmayı kapatır ve araç çubuğunu ve düğme özelleştirmelerini sıfırlar. Güvenli Mod'dan çıkıp Firefox'u normal şekilde başlattığınızda, uzantılarınız, temalarınız ve ayarlarınız Güvenli Mod'a girmeden önceki durumuna geri döner.
Güvenli modda CPU sorununuz yoksa, sorun eklentilerinizden birindedir. Tools > Add-ons
Eklentileri seçerek devre dışı bırakmak ve kötü olanı bulana kadar Firefox'u yeniden başlatmak için menüyü kullanabilirsiniz .
2.Flash
Flash bu tür sorunlar için bilinir. Bunu düzeltmenin genel yollarından biri , işaretini kaldırmak için Gelişmiş sekmesini
kullanarak Firefox'un Donanım Hızlandırmasını Devre Dışı Bırakmaktır .Tools > Options
Use Hardware Acceleration When Available
Görüntülediğiniz sayfada Flash dahil olmak üzere gereksiz öğeleri seçici olarak engellemek için iki Adblock Plus ve NoScript eklentisi önerilir.
3.JavaScript
Sekmelerinizden birinde görüntülediğiniz web sitesindeki JavaScript kötü kodlanmış olabilir ve döngü yaparak CPU'yu boşa harcıyor olabilir.
En iyi çözüm, güvenmediğiniz web sitelerinden JavaScript çalıştırmamak için NoScript kullanmaktır. Bu aynı zamanda Siteler arası komut dosyası kullanımlarından kaçınmak için herkesin kullanması gereken bir güvenlik önlemidir
.
4.Profiling
Hangi web sitesinin yüksek CPU'ya neden olduğu çok açık değilse, basit bir egzersiz olmasa da Firefox'ta profil oluşturma kullanılabilir.
Profilleme de yapan hata ayıklayıcılar:
Bir geliştiriciyseniz ve bir macera gibi hissediyorsanız ve Mac'te olduğunuzdan, DTrace'i Mozilla geliştiricilerinin kullandığı araç olan Performans / JavaScript'i DTrace ile optimize etme
bölümünde açıklandığı gibi kullanabilirsiniz.