Firefox’da beklenmedik yüksek RAM kullanımı
Firefox kimi zaman normalin üzerinde bir RAM kullanımına maruz kalabilir. Böyle zamanlarda Firefox oldukça yavaş çalışır ve hatta istenmeyen Firefox çökmeleri yaşanabilir.
Bir yazılımın RAM kullanımı, memory leak (boşaltılamayan RAM alanı) veya üçüncü parti yazılımların etkisiyle değişkenlik gösterir. Bu yazıda Firefox’un yüksek RAM kullanımına ilişkin ipuçları bulacaksınız.
Eklentiler ve Temalar
Firefox üzerine entegre edilebilen binlerce eklenti ve tema bulunur. Bazı eklentiler ve temalar normalin üzerinde RAM kullanımına sebep olabilir.
Bir tema veya eklentinin (addons) Firefox’un aşırı RAM kullanımına sebep olup olmadığını görebilmenin ilk yolu, Firefox’u Safe Mode’da açmaktır. Safe Mod ile açılan Firefox tüm eklenti ve temaları pasif konuma getirmektedir ve bu şekilde sorunun bir tema/eklenti kaynaklı olup olmadığını kolayca tespit edebilirsiniz. Safe Mod, Başlat > Programlar menüsündeki Firefox bölümünden başlatılabilir.
Eklentileri Test Edin
Firefox dahiline kullanılabilen 6,000 den fazla eklenti bulunur ve her türlü ihtiyaca cevap verebilen bir eklenti bulunmaktadır, veya geliştirilebilir. Eklentiler artık binlerce özgür Firefox kullanıcısı tarafından geliştirilmektedir. Bu nedenle her eklentinin 100% performans vermesi ve sorunsuz olması mümkün olmayabilir. Eğer Firefox’u beraberinde birçok eklenti ile kullanan biri iseniz, kullandığınız bir eklenti yüksek RAM kullanım sorunlarına zemin hazırlaması muhtemeldir.
Firefox’da kullanmakta olduğunuz eklentileri görmek için, Araçlar menüsünden Eklentiler’e tıklayın. Burada kurmuş olduğunuz eklentileri aktif ve pasif konumlarına göre listeleyebilirsiniz. Problem teşkil edeceğinden şüphelendiğiniz bir eklenti varsa onu direk pasif hale getirip test ederek işe başlayabilirsiniz. En sağlıklısı ise, eklentileri bir bir kapatıp, her kapatmadan sonra Firefox’u yeniden başlatmak ve RAM kullanımını yeniden gözlemektir. Bir eklentiyi durdurmak için eklenti hizasında sağda bulunan “Disable” butonuna basmanız yeterli olacaktır.
Herhangi bir pluginin durdurulmasından sonra gözle görülür bir performans artışı yaşadıysanız, bu plugini tamamen “uninstall” edebilir, veya yeni bir versionunun olup olmadığını kontrol edebilirsiniz.
Tema sevdanız aşırı RAM kullanımına sebep olabilir
Firefox eklentileri gibi temalarıda çeşitlidir ve değişik performanslar hedeflenerek hazırlanmış temalar da bulunmaktadır. Eğer sorununuzun tema kaynaklı olabileceğini düşünmediyseniz, bu adımı mutlaka deneyin. Araçlar menüsünün Eklentiler sekmesine gelin. Açılan penceredeki “Themes” yani “Temalar” bölümünden, Firefox’un default theme’ini aktif edin ve Firefox’u yeniden başlatın. Default theme kullanarak daha iyi bir performans elde etmeniz mümkün.
Eklenti temelli değişiklikleri kontrol edin
Firefox eklentilerini disable ederek yaptığınız testler sonuç vermediyse sonuç olarak problem eklenti veya tema kaynaklı olmayabilir. Fakat yinede daha önceden kullanmış veya kullanmakta olduğunuz eklentilerin Firefox ayarlarında yapmış olabileceği değişiklikleri göz önünde bulundurun. Araçlar menüsünün Seçenekler sekmesinden tüm ayarların normal değerde olduğunu kontrol edin.
Firefox’u Yeniden Başlatın
Bazı yazılımlar gerektiğinde RAM kullanımını artırır, fakat mümkün olan en kısa sürede tekrar normal konuma düşürür. Bu kullanmakta olduğunuz tüm yazılımlarda mevcut olan normal bir durumdur. Bazı yazılımlar ise artırdıkları RAM kullanımını, işi bitmesine rağmen eski konumuna düşüremez. Buna “memory leak” adı verilir. Memory Leak’lar programın o versionundaki kalıcı ve bilinen bir hatası olabileceği gibi, çok nadir yaşanan kusurlarından da olabilir.
Memory Leak’lar bir yazılımın uzun süre (birkaç saatten birkaç güne kadar) açık tutulması nedeniyle de oluşabilir. Örneğin dizüstü bilgisayar kullanıcıları oturum kapatmadan sürekli uyku modunda çalışırlar ve böylece kimi zaman Firefox günlerce açık kalır. Bu tip süreçler sonunda Firefox bir memory leak durumu yaşayabilir ve RAM kullanımı can sıkıcı belli bir seviyede donup kalabilir. Buna çözüm ise basitçe Firefox’unuzu tamamen kapatıp, 15-20 saniye sonra tekrar başlatmaktır. Eğer işletim sisteminiz birkaç gündür çalışıyorsa, sistemide resetlemeniz yararınıza olacaktır.
Daha az “tab” kullanın
Firefox tüm versionlarında çoklu pencere (tab) özelliği ile birlikte gelir. Son derece önemli ve kullanışlı olan tablar, çok sayıda açıldığında Firefox’un yüksek RAM/CPU kullanımı ve hatta çökmelerle sonuçlanabilir. Daha az tab kullanarak Firefox’un performans artışını sağlayabilirsiniz.
“Memory Troubleshooting” araçları
Firefox yazılım ekibi, yaşanan bu yüksek RAM kullanımlarına çözüm arayan kullanıcıların işini kolaylaştıracak eklentiler yazmaktalar. Bu eklentilerden kullanışlı iki tanesini burada verelim ;
- Leak Monitor : Bu yazılım Firefox’un belirli RAM kullanım limitlerini aştığında sizi hemen uyarır. Böylece en son yapmakta olduğunuz işleme göre Firefox’un RAM kullanımını neyin artırtığına kolayca yanıtlar bulabilirsiniz.
- RAMBack : Bu eklenti Firefox’un hafızasında (keşinde) tuttuğu verileri temizlemenize yardımcı olur. Böylece cache (keş) ‘in memory leak a neden olmasını önlemiş olursunuz.
