Son zamanlarda Firefox'u açarken ve daha sonra Chromium'u başlatırken endişe verici davranışı söylememek için bu çok kafa karıştırıcı ve sinir bozucu gözlemlemeye başladı:
Yaklaşık 30 saniye boyunca, Firefox'un alt süreçleri mevcut tüm CPU kaynaklarını tüketir ve genel pencere hala yanıt verirken (menüler, sayfa kaydırma) web sitelerinin oluşturmayı durdurmasına (zaten görüntülenen sayfa donuyor, yeni sayfalar gri dönen daireyle beyaz bir sayfa gösterir) neden olur. , sekme değiştirme, about: config veya about: preferences work gibi dahili sayfalar bile). Kromun kendisi herhangi bir belirti göstermez. Firefox dönerken Chromium'u hemen sonlandırmak, davranışı daha hızlı durdurmaz.
Aynı şey, eklentiler vb. Olmadan yepyeni, el değmemiş bir Firefox profili olan normal Firefox profilim, Firefox eklentiler devre dışı bırakıldığında güvenli modda başladı ve Firefox özel modda başladı. Chromium'a benzer şekilde, her zaman aynı sonuçları üreten normal profilimle, gizli modda veya geçici bir profille başlatabilirim.
Chromium çalışırken garip bir şey yok ve ben Firefox'u açıyorum.
Bir terminalden Firefox'u başlatırken, bazen dönerken çıkarken böyle mesajlar alıyorum (bazı krom ipc'den bahseden boru hata çizgisine dikkat edin ...):
ExceptionHandler::GenerateDump cloned child 32165
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[Parent 26520, Gecko_IOThread] WARNING: pipe error (52): Connection reset by peer: file /build/firefox-8oo9jx/firefox-62.0+build2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
ExceptionHandler::GenerateDump cloned child 32274
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Garip bir şekilde bir konuk hesabında veya yeni oluşturulan normal (admin) bir hesapta bu davranışı yeniden oluşturamadım.
Bazı sistem özellikleri (güncellendi):
- Ubuntu 16.04 (64 bit)
- Firefox
62.0 + build2-0ubuntu0.16.04.563.0 + build2-0ubuntu0.16.04.2 - Krom
69.0.3497.81-0ubuntu0.16.04.170.0.3538.77-0ubuntu0.16.04.1 fontconfig
2.11.94-0ubuntu1.1- Grafik donanımı: Intel SkyLake tümleşik grafik kartı (i5-6200U) + Nvidia GeForce 940M
Şu andanvidia-410
sürücüyü yükledim, ancak Intel ana profiline geçtim . Bu sorunu nasıl giderebilir ve düzeltebilirim?
Normal Ubuntu hesabımda temiz bir Firefox profiline yüklenen Gecko Profiler Uzantısı ile bir performans profili yaptım. Burada bulunabilir: https://perfht.ml/2zpTWsh -% 100 CPU kullanımı ile yanıt vermeyen zaman dilimi kabaca İçerik Proc zaman çizelgelerinde yaklaşık 18s - 56s arasında vurgulanan alana karşılık gelmelidir.
Bu sorun için bir Mozilla hata raporu oluşturdum: https://bugzilla.mozilla.org/show_bug.cgi?id=1504461
Önemli güncelleme: Görünüşe göre hata raporum, suçlu olarak dikkat çeken https://bugzilla.mozilla.org/show_bug.cgi?id=1495900 kopyasıydı fontconfig
. Chromium'u başlatmak, font yapılandırmasında bir şekilde değişiklik yapıyor gibi görünüyor, bu da Firefox'ta tam bir yeniden yüklemeyi tetikliyor. Bu, performans profili oluşturma raporuna uyar ve ayrıca yazı tipi paketlerindeki eski güncellemelerin aynı tür donmayı nasıl tetiklediğiyle aynı hizaya gelir.
Üçünün (Firefox, Chromium, fontconfig) birbirleriyle güzelce nasıl davranabileceğine dair bir fikrim var mı?