Firefox’ta hafıza sızıntılarına çözüm

FirefoxNeredeyse varolduğundan beri tarayıcı olarak Firefox‘u kullanmaktayım. Firefox’u seviyorum ve inanılmaz yetenekli ve çeşitli eklentileri bir çok işin çok kolay ve hızlı halledilmesini sağlıyor.

Buna rağmen uzun zamandır Firefox ile başım dertte, bunun nedeni ise hafıza sızıntıları (Memory Leaks). Bir hafıza sızıntısı bir programın kullanmakta olduğu hafıza kısmını işi bittikten sonra düzgün olarak geri bırakamaması yüzünden meydana geliyor. Bu yüzden program sistemdeki bütün hafızayı sömürmeye başlıyor. Özellikle son zamanlarda Firefox’da da başıma gelen bir olay. Firefox üzerinde bir sürü eklenti kullanıyorum, ve aynı zamanda bir çok sekme açarak çalışıyorum. Tüm bunlar birbirine eklenince Firefoz hafıza sızıntısı yüzünden önce Firefox sonra genel olarak sistem yavaşlıyor. Özellikle Firefox uzun süre açık kadıkça hafıza kullanımı inanılmaz yüksek boyutlara ulaşıyor. Ben de genellikle 500 MB üzerine çıkıyor. Laf aramızda 800′ü gördüm. :) Firefox Hafıza Sızıntısı

Buarada yapılacak şey, Firefox sapıtınca tarayıcıyı kapatıp açmak. Ama bu her zaman mümkün olamıyor. Bende bunun üzerine alternatif yöntemler aramaya koyuldum. İşte bulduklarım.

İlk çözüm, eğer eklentilere bağımlı değilseniz hemen Firefox 3 sürümüne geçmek olacaktır. Şu an için beta sürümünde olmasına rağmen Firefox 2 gibi memory leaks hafıza sızıntıları içermiyor. Aynı zamada genel olarak da hızlı. Beta olmasına rağmen de oldukça kararlı çalışıyor.

İkinci bir çözüm ise Firefox Ultimate Optimizer adında bedava bir yazılım kullanmak. Bu yazılım Firefox’un hafıza problemine zekice bir çözüm getirmiş. Kullanması oldukça basit bir program, hiç bir ayarı yok. Çalıştırıyorsunuz ve görev çubuğunda bir ikon olarak çalışmaya devam ediyor. Hatta bakıp da Firefox’un sadece 1Kb. harcadığını görünce şaşırabilirsiniz. Yalnız biraz inceleyince görülüyor ki programın yaptığı Firefox’u ana bellekten alarak sanal belleğe (Virtual memory) yerleştirmesi. İlk olarak bu ana belleği boşaltarak diğer programların bayılmasını engelliyor. Eğer sanal belleğiniz yeterince büyükse kolay ve yeterli bir çözüm. Program sadece Windows’da çalışıyor.

Diğer bir çözüm ise Firefox’un ayarları ile ilgili. Firefox’un adres çubuğuna about:config yazarak Firefox’un ayarlarına gidiyoruz. Burada boş bir alana sağ tuşla tıklayarak new>integer (yeni>tamsayı) seçeneklerini seçiyoruz. Bu bize yeni bir girdi yaratmamızı sağlıyor. Yeni girdi için isim olarak browser.cache.memory.capacity yazın. Buna verdiğiniz değer çok büyük olmamalı aynı zamanda çok küçük de olmamalı genelde 16 MB ideal varsayılıyor. (16 MB için 16384 giremelisiniz.)

Başka bir seçenek ise gene benzer adımlardan geçiyor. Burada gene about:config ile yeni bir girdi yaratıyoruz. Bu sefer integer yerine boolean seçiyoruz. Seçeneğin adı config.trim_on_minimize değeri ise True. Bunun nedeni ise bir program genelde minimize olduğu zaman inaktif hale geliyor ve daha az kaynak harcıyor. Firefox varsayılan olarak bu kurala uymadığı için bu ayar ekleniyor.

Bu seçeneklerin bir veya bir kaçını kullanarak Firefoxa bağlı bellek problemlerinin önüne geçebilirsiniz.

Mozilla Firefox ve Opera’da güvenlik açığı

US-CERT Mozilla Firefox ve Opera internet tarayıcılarını etkileyen bir güvenlik açığı konusunda bir bildiri yayınladı. Bu güvenlik açığı bitmap (.bmp) dosyalarının uygunsuz işlenmesinden kaynaklanıyor. Bu yüzden bir saldırgan özel olarak düzenlenmiş bir bitmap dosyasını tarayıcınıza göndererek hassas bilgilere erişebilir veya DoS (hizmet inkarı) durumuna maruz bırakabilir.

Firefox kullanıcılarının Firefox 2.0.0.12 sürümüne, Opera kullanıcılarının ise Opera 9.25 sürümüne yükseltmeleri tavsiye olunur.

Google Docs Firefox’ta

Google Docs SidebarEğer Google’ın, Google Docs adlı online ofis uygulamalarını kullanıyorsanız. Google Docs Bar adlı bir Firefox eklentisi işinize yarayabilir. Google Docs Bar, Google Dökümanları için bir Firefox sidebar eklentisi.

Google Docs Bar ile birden fazla dökümanı sürükle bırak yöntemi ile uygulamanın üstüne getirerek bunları yükleyebilirsiniz. Dökümanları arama ve filtreleme işini doğrudan tarayıcınızın yan çubuğunda yapabilirsiniz.

Eklenti kullanıcı adı ve şifrelerinizi Firefox’un şifre yöneticisinde tutuyor ve Gmail hesabınız ile tarayıcı arasındaki işlemler doğrudan SSL üzerinden yapılıyor.

Gerçekten temiz bir arayüzü olan kullanışlı bir eklenti.

Buradan indirebilirsiniz.

Mozilla Weave, Mozilla’nın web servisleri platformu

Mozilla Labs Weave LogoMozilla sessiz sedasız yeni geliştirmekte olduğu açık web servisleri platformu Weave‘i duyurdu.

Günden güne web ile daha iç içe bir hayat yaşıyoruz. Zamanımızın çoğununu web servislerini kullanarak geçiyoruz. Her ne kadar Flock gibi girişimler tarayıları bu tür servislerle entegre etmeye çalışsalar da bu iş için yeterli girişimler değiller.  Bugün tüm web servisleri neredeyse farklı yöntemler kullanıyorlar. Bu yüzden bunları birleştirecek bir standarta ihtiyaç var. Örneğin web e-posta servislerini sorgulamak, ya da fotoğrafları yüklemek için kullanılcak bir standart daha verimli bir web deneyimi getirecektir.

İşte Mozilla’nın da Weave ile yapmaya çalıştığı bu. Yani Mozilla hesabınızı kullanarak, bookmarklarınızı yer imlerizi, eklentilerinizi, temalarınızı ve diğer ayarlarınızı Mozilla hesabınızda saklayabileceksiniz. Böylece eğer bilgisayarınızı kaybetseniz bile ayarlarınız Mozilla sunucusunda sizi bekliyor olacak. Mozilla Weave hem bir sunucu (Ör: Mozilla servisleri sunucusu) ve de bir eklentiden (Firefox 3 için) oluşuyor.

Bir kaç kullanım örneği burada İngilizce olarak bulunuyor.

Weave, şu an için deneme safhasında ve daha çok yeni. Şu an için sadece Firefox 3 ile çalışıyor. Eğer denemek isterseniz buradan  Mozilla servisleri hesabınızı yaratıp eklentiyi indirebilirsiniz.

Firefox 3 Beta 1 deneyimleri

FirefoxFirefox 3′ün ilk Beta sürümü indirilmeye hazır. Bu sürüm sadece geliştiriciler ve test etmek isteyenler için öneriliyor. Ben kurdum. İlk anda çok fazla bir fark göze çarpmıyor. Ama sanki biraz daha hızlı ve daha az hafıza harcıyor gibi bir görüntüsü var.

Her ne kadar bir Firefox taraftarı olsam da bir süredir Firefox eski halinden uzaklaşmaktaydı. Basit hızlı ve güvenli özellikleri yerine göze hoş gelen ve saçma sapan eklentiler ile kalabalıklaşan bir tarayıcı olma yoluna gitmişti. Neyse ki 3. sürüm ile kendine gelmiş gibi gözüküyor. Eğer beta sürümdeki gelişmeler devam ederse Firefox 3 çok iyi bir tarayıcı olacak. Şimdiden hızlı. Tarayıcı daha hızlı açılıyor. Sekmeler daha hızlı açılıp kapanıyor.

Ayrıca yer imleri (bookmark)yıldızı gözle görünür bir yerd. Böylece yer imlerinin kontorlu daha kolay. Buna ek olarak adres çubuğunun solunda site ile bilgi veren bir yer daha var. Üç kağıtçı sitelerin Firefox’u kandırması da daha zor.

Ayrıca beta olmasına rağmen şimdilik bir yamuğunu görmedim. :p

Ama eğer şu anda kullandığınız ve ayrılamayacağınız eklentiler var ise biraz problem çıkabilir çünkü henüz çoğu eklentinin Firefox 3 desteği yok (Stumble Upon eklentisi çalışıyor) . Ayrı bir klasöre kurulmasına ve diğer sürüme karışmamasına rağmen diğer sürümü kullanmak isterseniz de her seferinde güncellenmiş muamelesi yapıyor.

Bunlara rağmen daha hızlı ve daha güzel. Tavsiye ederim.

Bu adresten indirebilirsiniz.