Firefox의 CPU 점유율

안녕하세요.

firefox가 특정 사이트 (http://www.daum.net등)에 가면 CPU 사용율이 엄청나게 늘어납니다.

주로 플레쉬가 설치되면 그러한듯 합니다.

플레쉬를 disable한 후 확인해보면 그렇게까지 높아지지는 않습니다.

검색해보면 뭔가 알려진 문제인듯 하기도 합니다만 명확한 해결책은 아직 못찾았습니다.

firefox이외에는 아무것도 띄우지 않았고, 컴퓨터 사양도 그다지 나쁘지는 않습니다.

설치된 플레쉬의 버전은 10,0,15,3입니다.

그럼 도움 부탁드리겠습니다.

리눅스용 플래쉬는 좀 그래요…
플래쉬 광고 많은 곳에선 사용율이 올라가죠
따라서 Adblock이 필요 하죠 … ^^

그렇군요.

매번 신세만 지는것 같네요.
강분도님 답변해주셔서 감사드립니다.

윈도우용 플래시와 리눅스용이 다른 점이 있다면

화면에 표시되고 있지 않을 때도… 즉, 보이지 않는 다른 탭에서 표시되거나 스크롤되어 보이지 않는 화면 위-아래쪽에서 동작하고 있을 때, 윈도우용은 cpu 자원을 먹지 않는 반면에 리눅스용은 그대로 자원을 사용하고 있더군요.
여기에 대한 기술적인 이유에 대해서는 모릅니다만 이것때문에 cpu 사용율이 더 커지는 것 같습니다.

[quote="azurenine":1z6prfdc]윈도우용 플래시와 리눅스용이 다른 점이 있다면

화면에 표시되고 있지 않을 때도… 즉, 보이지 않는 다른 탭에서 표시되거나 스크롤되어 보이지 않는 화면 위-아래쪽에서 동작하고 있을 때, 윈도우용은 cpu 자원을 먹지 않는 반면에 리눅스용은 그대로 자원을 사용하고 있더군요.
여기에 대한 기술적인 이유에 대해서는 모릅니다만 이것때문에 cpu 사용율이 더 커지는 것 같습니다.[/quote:1z6prfdc]

이점이 조속히 해결됐으면 좋겠습니다. ㅠ.ㅠ

저도 daum 에서 골머리를 앓았습니다.

다음 아고라에 주로 서식하는지라… firefox cpu 점유율이 왜 이렇게 높은지… 별 짓 다 해봤죠.

html 소스 뒤져보고, 플래시 블럭도 설치해 보았으나 여전히 높은 cpu…

온갖 삽질 결과 알아낸건…

daum 사이트 젤 위 왼쪽에 보시면 daum 그래픽 있고 그 옆에 날씨 알려주는 것이 있는데… 이게 그 원인이더군요.

[b:1l0sdpi0]플래시가 원인이 아니라면 바로 이 날씨 스크립트가 원인일 가능성이 많습니다.[/b:1l0sdpi0]

멋지게 보이려고 지역별로 날씨가 바뀌는데… 이 때 이상하게 cpu 점유율이 올라가더라구요.

제 경우에 이걸 없애니까 cpu 점유율이 얌전해 졌습니다. (물론 저는 flashblock 도 씁니다)

없애는 방법은 firefox 확장기능인 grease monkey 를 쓰면 됩니다.

그리스몽키 설치하시고 (도구 -> 부가기능 -> greasemonkey 찾아서 설치)

도구->greasemonkey 에서 사용에 체크한 후

새로운 유저 스크립트에 다음 내용을 작성하세요

[code:1l0sdpi0]
// ==UserScript==
// @name daum_WTS_remove
// @namespace daum
// @include http://.daum.net/
// ==/UserScript==

// remove an element whose ID is "WTS".
var adSidebar = document.getElementById(‘WTS’);
if (adSidebar) {
adSidebar.parentNode.removeChild(adSidebar);
} [/code:1l0sdpi0]

소스 간략 설명 -> html 소스를 보면 날씨 스크립트에 div id = ‘WTS’ 라고 되어 있는데… 이 부분을 없애고 뿌려주도록 하는 겁니다.

firefox 도구 -> greasemonkey -> 유저 스크립트 관리에서

위 스크립트가 동작할 페이지에

http://*.daum.net/* http://media.daum.net/* <-- 이건 아마 필요 없을 듯..

등등 적어놓으시면 됩니다.

적용한 후 daum 사이트에서 상단에 날씨 정보가 안보이면 정상적으로 설치 된 것입니다.
날씨 정보가 안보이게 되면 cpu 점유율도 낮아질 겁니다.

다른 원인이라면… 모르겠지만 맞을 겁니다.

다음이나 네이버의 자바스크립트가 많이 사용된 특정페이지에서
같은 firefox라도 윈도우즈용은 괜찮은데 리눅스용 firefox는 cpu 점유율을 올리다 못해 스크롤이 버벅대는 현상이 있죠.

아래와 같은 글도 읽어보세요.

Benchmarked: Firefox Javascript on Linux and Windows - and it’s not pretty

http://www.tuxradar.com/content/benchma ... not-pretty

Native Firefox on Ubuntu is even slower than on Wine

http://brainstorm.ubuntu.com/idea/18058/

[quote="n0vem6er":2yocbdkf]

[b:2yocbdkf]플래시가 원인이 아니라면 바로 이 날씨 스크립트가 원인일 가능성이 많습니다.[/b:2yocbdkf]

[/quote:2yocbdkf]

n0vem6er님의 추정이 맞을겁니다.
저도 그 날씨 표시가 스크롤이 일어날때 CPU점유율이 올라가더군요.
그런데 이게 웃긴게, 페이지가 길고 복잡할수록 그 CPU점유율 치솟는게 더 커지네요.

Adblock Plus 를 쓰시는 분은 http://stage.media.daum.net/media/weather/weather.js 만 차단하시면 해당 날씨 스크립트가 차단됩니다.

예전에 네이버 실시간 검색어 뿌려주는 넘도 똑같이 점유율을 하늘로 치솟게 만들었던 적이 있죠. 그건 수정되었으려나.

포기하고 살고 있었는데
많은 분들이 좋은 글 남겨주셨군요.

특히 다음을 자주 보는 편인데
날씨 스크립트 차단+adblock plus+광고차단 (http://amsv.daum.net)
콤비네이션으로
메인 페이지 cpu점유율이 1%이하까지 내려가네요.

대만족입니다.

정말 감사드립니다.

헉 정말 그렇군요-_-;; 지속적이지 않아서 체감은 못했었는데 이런 문제가…

자바스크립트 문제 말고도
레이어가 많아지거나
고해상도 이미지가 포함되어있는 페이지에서 스크롤시 버벅거리는 문제를 겪으시는분 없으신가요?
hardy 때부터 겪었던 문제인데 결국 해결이 안되네요. 어딘가 구조적인 문제가 있는것인지…
같은 웹사이트에서 같은사양의 윈도우즈의 firefox에서는 문제가 없어요.

찾아봐도 x탓이다 firefox탓이다 드라이버탓이다 설정탓이다라는 의견들만 분분할뿐 답이 없어서 답답합니다.
이런 현상과 관련된 페이지 아시는 분 알려주세요. fix중이라면 진행상황이라도 알고싶네요 :)

현재 시스템
jaunty
xorg-7.4~5ubuntu16
xserver-xorg-video-intel-2.6.3-0ubuntu2
2.6.28-11-generic

전반적으로 인터넷 사용시 우분투가 확실히 무겁다고 느낍니다.
스크립트가 많이 포함된 페이지에선 퍼포먼스가 완전 최악.
전 특히 웹메일 서비스 이용할때요.

[quote="Vulpes":uvcd58es]예전에 네이버 실시간 검색어 뿌려주는 넘도 똑같이 점유율을 하늘로 치솟게 만들었던 적이 있죠. 그건 수정되었으려나.[/quote:uvcd58es]

아직도 변함없이 CPU 왕창 먹고 잇스빈다