파이어 폭스는 CPU를 많이 사용


11

Ubuntu 12.04가 장착 된 노트북 nb510 Toshiba와 addock-plus, x-notifier, 다운로드 도우미, xmarks와 같은 확장 기능이있는 firefox 22.0이 있습니다. 때로는 파이어 폭스에 대한 100 %보다 CPU가 더 많이 걸립니다.

@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

그리고 이것은 파이어 폭스에서

  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

도와 주셔서 감사합니다


Firefox를 닫을 때 또는 수동으로 동기화하도록 요청할 때만 XMark가 실행되도록 구성 할 수 있습니다. 때때로 ABP는 인터넷에 접속하여 새로운 차단 규칙을 다운로드합니다. 내 경험상 이것은 일부 확장이 설치 될 때 Firefox의 정상적인 동작입니다. 우리는 여전히 Firefox 프로파일 러 도구가 CPU를 사용하는 플러그인을 추적하기를 기다리고 있습니다.
joeytwiddle

답변:


13

하드웨어 가속을 사용하지 않는 것 같습니다 (CPU 소비가 높거나 하드웨어가 지원하지 않을 수 있음). 비디오 드라이버를 업데이트하고 올바르게 구성한 경우 Firefox가 하드웨어 가속을 사용하도록 할 수 있습니다.

  1. Open about:config, 당신이하고있는 일을 알고 있음을 수락하십시오 (기술적으로는 나입니다)
  2. 를 검색하십시오 layers.acceleration.force-enabled. 작성되지 않은 경우 빈 영역을 마우스 오른쪽 단추로 클릭하고 새로 작성> 부울을 누른 다음 이름을로 지정하십시오 layers.acceleration.force-enabled.
  3. 마우스 오른쪽 버튼을 클릭 layers.acceleration.force-enabled하고 전환을 누르십시오 .
  4. 파이어 폭스를 다시 시작하고 CPU 소비를 확인하십시오. 관리가 가능해야합니다.

HW-Accel이 있는지 확인하는 방법

  1. 터미널을 엽니 다.
  2. 운영 sudo apt-get install mesa-utils
  3. 실행이 완료되면 glxinfo | grep render
  4. 다음과 같은 줄이 있어야합니다.

    직접 렌더링 :

    OpenGL 렌더러 문자열 : ATI RV515의 Gallium 0.4 (이 라인은 무엇이든 가능)

아니오 라고 표시 되거나 두 번째 줄에 소프트웨어 래스터 라이저 가 표시 되면 비디오 카드를 구성해야하거나 (HWA를 지원하는 경우) 새 시니 카드를 구매해야 한다는 의미 입니다.


4

속도 저하의 원인은 설치된 FF 확장 중 하나 또는 여러 개일 수 있습니다. 문제를 일으키는 지 확인하기 위해 하나씩 비활성화하십시오. 처음에는 FF가 귀하의 경우 훨씬 적은 리소스를 소비하는지 확인하기 위해 모든 기능을 비활성화 할 수 있습니다 ( Help메뉴에 옵션이 있습니다 Restart with Add-ons Disabled...)

자세한 지침은 여기 ( https://support.mozilla.org/en-US/kb/troubleshoot-extensions-themes-to-fix-problems)를 참조 하십시오.

UPD : 문제를 쉽게 감지 할 수 있도록 알려진 문제가있는 FF 확장명 목록이 있습니다. http://kb.mozillazine.org/Problematic_extensions


2

@Hadi의 게시가 비슷한 스레드에서 발견되었습니다. [오프라인으로 인해 링크가 삭제되었습니다.]

이 솔루션을 사용해보십시오

  1. Firefox를 엽니 다.
  2. 주소 줄에 'about : Config'를 입력하고 Go 또는 return을 누르십시오. Firefox 전문가 구성 메뉴로 이동합니다.
  3. browser.cache.disk.capacity라는 항목이 있는지 확인하십시오.

  4. 예이면 값을 16384로 수정하고 Firefox를 닫고 Firefox를 다시 시작하십시오.

  5. 아니요 : about : Config 페이지에서 마우스 오른쪽 단추를 클릭하고 정수를 선택하십시오. 'browser.cache.memory.capacity'라는 정수 항목을 작성하고 16384로 설정하십시오. Firefox를 닫고 Firefox를 다시 시작하십시오.

이 솔루션이 작동하지 않으면 Adblock Plus와 같은 AdBlock 확장 프로그램을 설치하십시오.


값이 16384 여야하는 이유는 무엇입니까?
Bach

나도 몰라 그러나 그것은 나를 위해 일했습니다.
zulu34sx
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.