Firefox'umun neden bu kadar yavaş olduğunu nasıl araştırabilirim?


6

Benim Firefox v3.5.2 bir sürü uzantıya sahip (toplam 48, 33 etkin), ayrıca ziyaret edilen sayfaların ve genel olarak eski profilin kayda değer bir veritabanına sahip. Flash, NoScript tarafından devre dışı bırakıldı, bu yüzden bu bir sorun değil.

Hangi eklentileri en çok yavaşlatan nasıl profillenir?

Örneğin, adres çubuğuna yazmaya başladığımda bazen her karakterin işlenmesi için beklemek zorunda kalıyorum (bu durumda cpu yükü% 100'dür). Ayrıca genel yavaşlık.

Eklenti başına ve sayfa başına CPU ve bellek kullanımını gösteren Firefox Addons Profiler gibi bir şey var mı?

PS Zaten yayınlandı find ~/.mozilla/firefox -iname "*.sqlite" -exec sqlite3 {} "VACUUM; REINDEX;" \;, ancak çok az etkili.


Adres çubuğuna yazmaya başladığınızda karşılaştığınız yavaşlama, yalnızca çok fazla tarih girdisine sahip olmanızın bir belirtisidir. Senin için gerçekten önemli değillerse, hepsini temizle.
Merhaba71

Yanıtlar:


3

i yükleyecek taşınabilir versiyonu firefox ve:

  • herhangi bir eklenti olmadan ne kadar hızlı olduğunu görmek
  • bir seferde bir uzantı ekleyin ve ne olacağını görün

daha "profesyonel" yaklaşım, firefox'un gerçekte ne yaptığını izlemek (vtune, glowcode vb.) olacaktır. ama normal insanlar için bu yaklaşımı öneririm.


1
Yeni bir profil de deneyebilirim. Firefox'u -ProfileManager anahtarıyla başlatın
Adam

1
Hayır, ihanetten nasıl kaçınılacağını arıyorum Ayrıca sadece yavaşlığa eklenti katkılar değil, sayfa katkıları da görmek istiyorum. "profesyonel" yaklaşım, daha iyi bir yoldur, ancak hangi sayfalarla işleneceğini gerektiren Firefox için özel bir araç istiyorum.
Vi.

Ayrıca zaten 3 firefox sürümü kullanıyorum (olağan aktiviteler için v3.5.2 bloaty, v3.5.2 bankalar ve ödemeler için ayrı kullanıcı hesabından temiz, özel gelişim için 2.0.0.15). Ve temiz sürümün daha hızlı olduğunu görüyorum.
Vi.

@Adam: doğru, ama temiz bir kurulumla birlikte biraz daha temiz :)
akira

0

Benim için Firefox hızlıca bozulur ve çoğu kişiden daha hızlı olduğunu fark eder, çünkü daha eski bir makinedeyim. Bu kadar uzantıya, bu kadar tercihe sahipseniz ve gerçekten eskiyse, muhtemelen yeni bir profil oluşturma zamanı gelmiştir.

Neden? Çünkü Firefox çok fazla şey yüklüyor. Bu kadar basit. Ve bu o kadar da zor değil.

B Seçeneği, hız kötü olmadıkça eklentileri tek tek devre dışı bırakmak olacaktır. Bir eklentiyi devre dışı bırakırsanız, yeniden başlatın ve hala% 100 CPU'dur, sonra başka birini devre dışı bırakın, yeniden başlatın ve bitti, sadece haydut addon'u bulduk.


Muhtemelen işleri yavaşlatan birçok ağır eklenti vardır. Büyük (örneğin firebug, autopager, wot, noscript / adblock gibi) gibi kaynakları tüketen görünüşte küçük ekler ("febe" veya "flagfox" gibi) olup olmadığını bilmek istiyorum. Yine de büyük ve önemli olanları kullanacağım, ancak biraz küçük ve çok kullanışlı olmayan kaynak açgözlülüğü ortaya çıkarsa, onları etkisiz hale getireceğim.
Vi.

-1

Firefox 3.x ve hatta firefox 8 ve 9 için benim için çalışan şey, tarama geçmişini ve önbelleği rekabetten tamamen kaldırmak. Tarih 6 ay / 1 yıl öncesine kadar gidebilir ve sanırım aramasında bazen saniyeler sürebilir. Seçenekler -> gizlilik -> son geçmişini temizle -> "Her şey" olarak ayarlanmış olan zaman aralığını temizle, ayrıntıları genişlet ve yalnızca "Göz at ve İndirme geçmişi" ve "Önbellek" i seç, giriş yapar ve tarih oluşturur). "Şimdi temizle" yi tıklayın. Firefox'u yeniden başlatın.

görüntü tanımını buraya girin


2
Şimdi önbellek ve tarih ile ilgili (onları zaman zaman temizliyorum). Bu, hangi uzantıların yavaşlamaya sebep olduğu soruşturmasına ne oldu ?
Vi.

Anladığım kadarıyla sorun yavaş firefox ve benim cevabım aynı sorunu olduğu gibi büyük olasılıkla çözecektir. Sadece yanlışlığın yavaşlamanın bazı uzantılardan kaynaklandığını düşünüyorsunuz (ki bu olabilir, ancak geçmişi ve önbelleği olabilir). Bu yüzden herhangi bir profil yapmak istemediğinizi farz ediyorum, sadece hızlı firefox'unuz olsun
isteyin
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.