Firefox çok fazla işlemci kullanıyor


11

Ubuntu 12.04 ile bir dizüstü bilgisayar nb510 Toshiba ve addock-plus, x-notifier, indirme yardımcısı, xmarks gibi uzantılara sahip firefox 22.0 var. Bazen% 100'den daha fazla işlemci gerektirir Bu firefox bilgisi:

@nb510:~$ top

top - 02:23:57 up 18 min,  2 users,  load average: 0.42, 0.39, 0.36
Tasks: 153 total,   1 running, 152 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.9%us,  0.8%sy,  0.0%ni, 95.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2047344k total,   741132k used,  1306212k free,    54984k buffers
Swap:  2068352k total,        0k used,  2068352k free,   370208k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND   
 2320 john      20   0  576m 117m  36m S   117  5.9   1:31.67 firefox          
 1015 root      20   0  120m  39m 7588 S    9  2.0   2:02.09 Xorg     
 2088 john      20   0 92592  15m  11m S    7  0.8   0:11.30 gnome-terminal     
 2183 john      20   0  2852 1176  888 R    1  0.1   0:08.58 top                
    9 root      20   0     0    0    0 S    0  0.0   0:06.83 kworker/1:0        
    1 root      20   0  3636 2052 1316 S    0  0.1   0:01.80 init               
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd           
    3 root      20   0     0    0    0 S    0  0.0   0:00.02 ksoftirqd/0        
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0        
    7 root      RT   0     0    0    0 S    0  0.0   0:00.24 watchdog/0         
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1        
   10 root      20   0     0    0    0 S    0  0.0   0:00.13 ksoftirqd/1        
   12 root      RT   0     0    0    0 S    0  0.0   0:00.05 watchdog/1         
   13 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/2        
   15 root      20   0     0    0    0 S    0  0.0   0:00.03 ksoftirqd/2        
   16 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2         
   17 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/3        
   18 root      20   0     0    0    0 S    0  0.0   0:00.88 kworker/3:0

ve bu firefox'tan

  Paramètres de base de l'application

        Nom
        Firefox

        Version
        22.0

        Agent utilisateur
        Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:22.0) Gecko/20100101 Firefox/22.0

        Configuration de compilation

          about:buildconfig

  Extensions

        Nom

        Version

        Activée

        ID

        British English Dictionary
        1.19.1
        true
        en-GB@dictionaries.addons.mozilla.org

        DownloadHelper
        4.9.17
        true
        {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

        Element Hiding Helper pour Adblock Plus
        1.2.3
        true
        elemhidehelper@adblockplus.org

        Ubuntu Firefox Modifications
        2.6
        true
        ubufox@ubuntu.com

        Xmarks
        4.2.1
        true
        foxmarks@kei.com

        X-notifier
        3.3.3
        true
        {37fa1426-b82d-11db-8314-0800200c9a66}

  Préférences modifiées importantes

      Nom

      Valeur

        accessibility.typeaheadfind.flashBar
        0

        browser.cache.disk.capacity
        1048576

        browser.cache.disk.smart_size_cached_value
        1048576

        browser.cache.disk.smart_size.first_run
        false

        browser.places.smartBookmarksVersion
        4

        browser.startup.homepage
        http://www.google.fr/ig

        browser.startup.homepage_override.buildID
        20130627161504

        browser.startup.homepage_override.mstone
        22.0

        dom.mozApps.used
        true

        extensions.lastAppVersion
        22.0

        network.cookie.prefsMigrated
        true

        places.database.lastMaintenance
        1375143077

        places.history.expiration.transient_current_max_pages
        52413

        plugin.disable_full_page_plugin_for_types
        application/pdf

        plugin.importedState
        true

        privacy.sanitize.migrateFx3Prefs
        true

        security.warn_viewing_mixed
        false

        storage.vacuum.last.index
        0

        storage.vacuum.last.places.sqlite
        1375140331

  Accélération graphique

        Description de la carte
        VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 0x300)

        Fenêtres avec accélération graphique
        0/1 Basic Bloqué pour la version de votre pilote graphique.

        ID du périphérique
        Gallium 0.4 on llvmpipe (LLVM 0x300)

        ID du vendeur
        VMware, Inc.

        Rendu WebGL
        Bloqué pour la version de votre pilote graphique.

        Version du pilote
        2.1 Mesa 8.0.4

        AzureCanvasBackend
        cairo

        AzureContentBackend
        none

        AzureFallbackCanvasBackend
        none

  JavaScript

        Ramasse-miettes incrémentiel
        true

  Accessibilité

        Activée
        false

        Empêcher l'accessibilité
        0

  Versions des bibliothèques

        Version minimale attendue

        Version utilisée

        NSPR
        4.9.6
        4.9.6

        NSS
        3.14.3.0 Basic ECC
        3.14.3.0 Basic ECC

        NSSSMIME
        3.14.3.0 Basic ECC
        3.14.3.0 Basic ECC

        NSSSSL
        3.14.3.0 Basic ECC
        3.14.3.0 Basic ECC

        NSSUTIL
        3.14.3.0
        3.14.3.0

Yardımın için teşekkürler


XMark'ları yalnızca Firefox'u kapatırken veya manuel olarak senkronize etmesini istediğinizde çalışacak şekilde yapılandırabilirsiniz. ABP, zaman zaman yeni engelleme kurallarını indirmek için internetle iletişime geçecektir. Deneyimlerime göre, bu, bazı uzantılar yüklendiğinde Firefox için oldukça normal bir davranıştır. Hala hangi eklentilerin CPU'yu tıkladığını takip etmek için Firefox profiler araçlarını bekliyoruz.
joeytwiddle

Yanıtlar:


13

Bana öyle geliyor ki Donanım Hızlandırma (yüksek CPU tüketimine neden olabilir veya donanımınız bunu desteklemiyor). Video sürücüleriniz güncellenmiş ve doğru yapılandırılmışsa, Firefox'u Donanım hızlandırmasını kullanmaya zorlayabilirsiniz:

  1. about:config, ne yaptığını bildiğini kabul et (teknik olarak benim)
  2. İçin ara layers.acceleration.force-enabled. Oluşturulmazsa, boş bir alanı sağ tıklayın, Yeni> Boole'ye basın ve olarak adlandırın layers.acceleration.force-enabled.
  3. Sağ tıklayın layers.acceleration.force-enabledve Geçiş Yap'ı tıklayın .
  4. Firefox'u yeniden başlatın ve CPU tüketiminizi kontrol edin, şimdi yönetilebilir olmalıdır.

HW-Accel'in olup olmadığını nasıl öğrenebilirim?

  1. Bir terminal açın.
  2. Çalıştırmak sudo apt-get install mesa-utils
  3. Çalıştırmayı bitirdiğinde glxinfo | grep render
  4. Bunu okuyan bir satır olmalıdır:

    doğrudan oluşturma: Evet

    OpenGL oluşturucu dizesi: ATI RV515 üzerinde Galyum 0.4 (bu satır ne olursa olsun)

E? Er diyor Hiçbir veya ikinci hat diyor rasterleştirici Yazılımı Eğer demektir mahkumdur (o HWA destekliyorsa) ekran kartı yapılandırma ihtiyaçlarını veya yeni tırmanmak kartı satın.


4

Yavaşlamanın kökü, kurulu FF uzantılarından biri veya birkaçı olabilir. Soruna neden olup olmadıklarını görmek için bunları tek tek devre dışı bırakmayı deneyin. Başlangıçta, FF'nin davanızda önemli ölçüde daha az kaynak tüketip tüketmediğini görmek için hepsini devre dışı bırakabilirsiniz ( Helpmenüde bir seçenek vardır Restart with Add-ons Disabled...)

Burada ayrıntılı talimat bakınız: https://support.mozilla.org/en-US/kb/troubleshoot-extensions-themes-to-fix-problems

UPD: Sorun algılamayı kolaylaştırmak için bilinen sorunlu FF uzantılarının bir listesi var: http://kb.mozillazine.org/Problematic_extensions


2

@Hadi'nin gönderisini benzer bir iş parçacığında buldum. [Bağlantı çevrimdışı olduğu için silindi]

Bu çözümü deneyin

  1. Firefox'u açın.
  2. Adres satırına 'about: Config' yazın ve Go or return'e basın. Bu sizi Firefox uzmanı Yapılandırma menüsüne götürür.
  3. Browser.cache.disk.capacity adlı bir giriş olup olmadığına bakın.

  4. Evet ise, değeri 16384 olarak değiştirin, Firefox'u kapatın ve Firefox'u yeniden başlatın.

  5. Hayır ise, about: Config sayfasında bir yere sağ tıklayın ve Integer'ı seçin. 'Browser.cache.memory.capacity' adlı bir Tamsayı girişi oluşturun ve girişi 16384 olarak ayarlayın. Firefox'u kapatın ve Firefox'u yeniden başlatın.

Bu çözüm işe yaramazsa, Adblock Plus gibi bir AdBlock uzantısı yükleyin


Değer neden 16384 olmalı?
Bach

Hiç bir fikrim yok. Ama benim için çalıştı.
zulu34sx
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.