Firefox sử dụng rất nhiều cpu


11

Tôi có một máy tính xách tay Toshiba nb510 với Ubuntu 12.04 và firefox 22.0 với các phần mở rộng như addock-plus, x-notifier, download helper, xmark. Đôi khi, cần nhiều hơn 100% thông tin này của firefox:

@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

và cái này từ firefox

  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

Cảm ơn sự giúp đỡ của bạn


Bạn có thể định cấu hình XMarks chỉ chạy khi đóng Firefox hoặc khi bạn yêu cầu đồng bộ hóa thủ công. Thỉnh thoảng ABP sẽ liên hệ với internet để tải xuống các quy tắc chặn mới. Theo kinh nghiệm của tôi, đây là hành vi khá bình thường đối với Firefox khi một số tiện ích mở rộng được cài đặt. Chúng tôi vẫn đang chờ các công cụ trình biên dịch Firefox để theo dõi các plugin nào đang ăn cắp CPU.
joeytwiddle

Câu trả lời:


13

Dường như với tôi rằng bạn không sử dụng Gia tốc phần cứng (điều này có thể dẫn đến mức tiêu thụ CPU cao hoặc phần cứng của bạn không hỗ trợ nó). Nếu bạn có trình điều khiển Video được cập nhật và định cấu hình chính xác, bạn có thể buộc Firefox sử dụng Gia tốc phần cứng:

  1. Mở about:config, chấp nhận rằng bạn biết những gì bạn đang làm (về mặt kỹ thuật là tôi)
  2. Tìm kiếm layers.acceleration.force-enabled. Nếu nó không được tạo, nhấp chuột phải vào vùng trống, nhấn New> Boolean và đặt tên là layers.acceleration.force-enabled.
  3. Nhấp chuột phải layers.acceleration.force-enabledvà nhấn Toggle .
  4. Khởi động lại firefox và kiểm tra mức tiêu thụ CPU của bạn, bây giờ có thể quản lý được.

Làm thế nào để biết nếu bạn có CTNH-Accel

  1. Mở một thiết bị đầu cuối.
  2. Chạy sudo apt-get install mesa-utils
  3. Khi nó chạy xong glxinfo | grep render
  4. Nó nên có một dòng đọc:

    kết xuất trực tiếp:

    Chuỗi kết xuất OpenGL: Gallium 0.4 trên ATI RV515 (dòng này có thể là bất cứ thứ gì)

Nếu đó là nói Không hay dòng thứ hai cho biết phần mềm bộ quét nó có nghĩa là bạn đang cam chịu nhu cầu cấu hình card màn hình của bạn (nếu nó hỗ trợ HWA) hoặc mua một thẻ shinny mới.


4

Khá có thể là gốc của sự chậm lại là một hoặc một số phần mở rộng FF được cài đặt. Hãy thử vô hiệu hóa từng cái một để xem chúng có gây ra sự cố không. Ban đầu, bạn có thể vô hiệu hóa tất cả chúng để xem FF có tiêu tốn ít tài nguyên hơn trong trường hợp của bạn không (có một tùy chọn trong Helpmenu Restart with Add-ons Disabled...)

Xem hướng dẫn chi tiết tại đây: https://support.mozilla.org/en-US/kb/troubledhoot-extensions-theme-to-fix-probols

CẬP NHẬT: Có một danh sách các tiện ích mở rộng FF có vấn đề đã biết, để dễ dàng phát hiện vấn đề: http://kb.mozillazine.org/Pro Hiệuatic_extensions


2

Tôi tìm thấy bài đăng của @Hadi trong một chủ đề tương tự. [Liên kết bị xóa vì ngoại tuyến]

Hãy thử giải pháp này

  1. Mở Firefox.
  2. Nhập 'about: Config' vào dòng địa chỉ và nhấn Go hoặc return. Điều này sẽ đưa bạn vào menu Cấu hình chuyên gia Firefox.
  3. Xem nếu có một mục được gọi là browser.cache.disk.capacity.

  4. Nếu Có thì sửa đổi giá trị thành 16384, đóng Firefox và khởi động lại Firefox.

  5. Nếu Không, nhấp chuột phải vào đâu đó trên trang about: Cấu hình và chọn Số nguyên. Tạo một mục Integer có tên 'browser.cache.memory.capacity' và đặt nó thành 16384. Đóng Firefox và khởi động lại Firefox.

Nếu giải pháp này không hoạt động thì hãy cài đặt tiện ích mở rộng AdBlock như Adblock Plus


Tại sao giá trị phải là 16384?
Bạch

Tôi không có ý kiến. Nhưng nó làm việc cho tôi.
zulu34sx
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.