Firefox에서 사용 중 (CPU 소비) 탭을 식별하는 방법이 있습니까? [복제]


93

파이어 폭스에는 CPU 코어 중 하나를 최대한 사용하여 브라우저 전체를 느리게 만드는 불쾌하고 유죄가 많은 CPU 도약 탭이있는 경우가 있습니다. 찾아서 닫고 싶습니다.

때때로 나는 운이 좋지만 종종 충분하지 않습니다. 따라서 가장 활성화 된 탭에 대한 약간의 힌트조차도 큰 도움이 될 것입니다. (즉, Chrome과 같은 탭 당 프로세스 모델 또는 '작업 관리자'가 없어도 특정 탭이 과도하게 활성화되어 있다는 생각이 있으면 감사하겠습니다. 많은 JS 타이머를 사용하고 있습니까? / 무효? 기타)

플래시를 이미 제거했습니다. 이미 NoScript로 실행됩니다 (일반적으로 도움이되지만 때로는 페이지의 부분 차단이 사용 중 루프를 유발하는 것으로 보입니다). "about : memory"보고서를 통해 상위 메모리 사용자에게 문제를 일으키는 것은 느리고 어색하며 실제 범인을 빨리 찾지 못합니다.

그래서 : 도움이 될만한 다른 개발자 기능이 있습니까? 아니면 애드 인? 또는 무의미한 회전이 발생하는 경우 탭을 '비난'할 수있는 타사 도구 (아마도 디버거와 같은 FF에 연결 한 경우)?

(책임이있을 가능성이 가장 높은 탭을 찾아야합니다. 문제가 발생할 때마다 Firefox를 다시 시작해야하는 솔루션에는 관심이 없습니다. 이미 작동하지만로드 된 데이터가 너무 많이 손실됩니다.)

( 응답에 대한 이의 제기 : 시도한 내용과 응답이없는 답변에 대해보다 구체적으로 설명하면이 매우 about:performance찾기 쉬운 질문은 @Thomee의 의견에 숨겨져있는 답변 과 다른 질문에 대한 @fmt의 답변과 같이보다 직접적으로 답변 할 수 있습니다 . 여기에 진정한 대답은, 그때 추가 발견 가능성을 위해 그것을 '동의'할 수있다. 약자로, 중복 통지 그냥 포인트 또 다른 잠긴 등의 중복 문제 최선 현재 답변을 얻을 수 없습니다 허용 / 추가.)


2
에서 둘러 보면 about:about메모리 사용에 관한 유틸리티와 함께 ​​유용한 유틸리티가 있습니다 (탭별로 세분화 된 정보가 포함되어 있는지 기억하지는 않지만).
HalosGhost

이것은 전기 분해 (각 탭을 새로운 프로세스로 분리)가 Firefox에서 완전히 작동 할 때까지 가능하지 않습니다.
magicandre1981

7
불행히도 거기에 대한 답변 (허용 된 답변 포함) 은이 질문의 독특한 추력 인 Firefox 탭 CPU 사용을 식별하는 데 도움이되지 않습니다. (기억 만 다룹니다.) 다른 유사한 질문에도 같은 문제가 있거나 반 고침에 대한 다른 오래된 제안이 포함됩니다. 모질라 또는 일부 애드온 제조사가 마침내 탭 비즈니스에 대한 신뢰할 수있는 창을 제공 한 후에도 완전히 반응하는 답변을 기대하고 있습니다.
gojomo

31
이 질문은 여전히 ​​"firefox tab cpu usage"에 대한 Google의 최고 결과이므로, 다른 곳을 파헤친 후 여기에 추가하겠습니다. Firefox에는 about : performance가있어 정확한 정보를 제공합니다.
Thomee

운이 좋으면 CPU 도약 탭도 도약 메모리입니다. 그러면 식별 할 수 있습니다.
브라이스

답변:



8

HN 사용자 ~ liminal제안을 통해 개발자 도구 '프로파일 러'를 사용하는 짧은 샘플링 (~ 10 초)이 이러한 상황에서 도움이 될 수 있습니다.

방금 Firefox 33.0에서 이것을 시도했으며 많은 보고서 행에 관련 소스 도메인이 포함되어있어 담당 탭을 식별하는 데 도움이 될 수 있습니다. (아쉽게도 많은 보고서 행은 apis.google.com과 같은 도메인과 관련되어 있으며 특정 탭에서 사용 중일 수 있습니다.) 여전히 시작입니다.


"많은 보고서 행에 관련 소스 도메인이 포함되어 있습니다."-FWIW에는 전혀 표시되지 않습니다.
tbone

녹음 켜기 / 끄기를 전환하면 통화 시간 정보가 나타납니다. 시간이 걸리고 샘플링을 몇 초 이상 시도하면 중단되는 것처럼 보입니다. 그러나 이것이 나타나면 각 콜 프레임 라인은 맨 오른쪽에 밝은 회색 텍스트의 도메인 이름을 갖습니다. (타이밍 테이블이 전혀 없다면 샘플링 기간이 훨씬 짧아
질까요

브라우저 용 개발 도구를 여는 방법 (단일 페이지가 아닌)?
Monsignor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.