현재 Firefox에 Chrome의 작업 관리자와 비슷한 것이 있습니까? ( Shift+ Esc)
때때로 Firefox가 응답하지 않을만큼 충분한 CPU를 차지하는 것이 있습니다. 그러나 각각 12 개 정도의 탭이 열려있는 여러 개의 창이있는 경우 시행 착오가 시간이 걸립니다.
현재 Firefox에 Chrome의 작업 관리자와 비슷한 것이 있습니까? ( Shift+ Esc)
때때로 Firefox가 응답하지 않을만큼 충분한 CPU를 차지하는 것이 있습니다. 그러나 각각 12 개 정도의 탭이 열려있는 여러 개의 창이있는 경우 시행 착오가 시간이 걸립니다.
답변:
Firefox 64 이후 about:performance
로 사용 되는 페이지를 통해 리소스 사용량을 모니터링 할 수 있습니다 Task Manager
. 주요 개선 사항이 있었으며 이제 탭 및 애드온의 성능에 대한 훨씬 자세한 정보를 제공합니다.
about:memory
Firefox의 메모리 사용량 세부 사항을 보여줍니다. 해당 페이지에는 메모리 사용을 최소화 할 수있는 버튼도 있습니다.
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.
@ytpete, 웹 페이지가 반드시 링크 될 이유가 전혀 없기 때문에 웹 페이지의 좁은 하위 집합을 자주 사용합니다. 무한 루프가있는 JavaScript가있는 1KB 웹 페이지와 100 % CPU로드 및 CPU를 사용하지 않는 100MB의 이미지가있는 웹 페이지를 갖는 것만 큼 간단합니다.
about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.
해당 페이지에 CPU로드 정보가 있습니까? 그렇지 않다면 이것이 질문과 어떤 관련이 있습니까? 이 "답변"은 답이 아닌 설명이어야합니다.
첫 번째 범인은 플래시입니다. 지금 플래시를 죽여라.
그러면 악성 Javascript 코드 일 수 있습니다. Firefox의 Javascript Deobfuscator 확장 기능을 사용하면 Javascript 함수 호출 횟수를 볼 수 있습니다.
CPU 사용량의 측정 기준은 아니지만 충분한 프록시입니다. 런웨이 웨이 호출 수를 가진 함수를 찾으면 범인을 잡았을 것입니다.
Firefox 16은 마침내 적절한 내장 프로파일 러 를 도입해야합니다 .
Flashblock 및 Nevercrash 를 사용 하면 FlashStopper 및 UnloadTab으로 대체되어 Flash 또는 탭을 차단하여 CPU 낭비를 추적하지 않고 막을 수 있습니다. 이것은 메모리에도 적용됩니다. 플래시 (예 : Youtube는 클릭 할 때까지 시작되지 않으므로 여러 탭에서 시작할 수 있으며 탭을 열 때까지 기다릴 수 있습니다. 탭은 메모리에서로드되고 다시 열 때까지 유휴 상태이며 캐시에서 새로 고쳐집니다 (아직 사용 가능한 경우).
인터넷을 잠시 종료하면 필요없는 시간에도 작동합니다. ;-)
Firefox는 가상 메모리를 너무 많이 조각화하여 과도한 양의 실제 메모리를 사용하고 있습니다 (실제 메모리에는 사용되지 않은 가상 메모리가 너무 많습니다). 동일한 페이지에서 Firefox를 주기적으로 중지했다가 다시 시작해야합니다. 그러면 메모리 조각 모음이 수행되고 스와핑을 줄임으로써 전체 시스템이 더 빨리 실행됩니다.
내 우분투 시스템에서 실제 메모리 사용량은 천천히 98 %까지 증가합니다. 그런 다음 Firefox를 중지하고 다시 시작해야합니다. 그런 다음 3MB 대신 1MB 미만의 실제 메모리를 사용합니다. 썬더 버드도 마찬가지입니다.
about:memory
. Firefox를 다시 시작하는 것뿐만 아니라 작동하는지 모르겠습니다. 나는 그것에 대한 연구를보고 싶습니다.
이미 언급을 제외 about:performance
하는이 작업 관리자 크롬의 작업 구유의 클론 될 운명 부가 기능.
다른 질문에 대한 다음 답변 이 도움이 될 수 있습니다. 답변은 "accolade"사용자가 작성합니다.
XUL Profiler 는 확장 기능과 클라이언트 측 JS가 바나나를 CPU 단위로 사용하도록 지적 할 수있는 멋진 확장 프로그램입니다. 탭별로 작동하지 않지만 스크립트별로 작동합니다. 일반적으로 해당 .js 스크립트를 탭 또는 확장 프로그램과 직접 연결할 수 있습니다.
또한 Chrome에는 탭, 확장 프로그램 및 플러그인 당 메모리 및 CPU 사용량을 제공하는 훌륭한 작업 관리자가 내장되어 있습니다.
칭찬의 답변에 더 많은 정보를 추가하겠습니다. 2012 년 1 월 기준, 최신 버전의 XUL Profiler는 2008 년 12 월에 출시 된 1.0.4입니다. Firefox 2.0-3.6. * 과만 호환되는 인증을 받았습니다. 따라서 새로운 관리자가 필요합니다.
확장 프로그램이 최신 Firefox 버전에서 작동하도록하는 방법이 있는지 궁금합니다.
또한 인증 된 Firefox 버전의 기존 탭에서 XUL 프로파일 러를 사용하기 위해 Firefox를 일시적으로 다운 그레이드하는 것이 좋은지 궁금합니다.
약 20 %의 CPU는 about : performance 에 의해 설명되지 않았습니다 .
about : debugging 에서 "add-on 디버깅 사용"확인란 을 해제하면이 추가 CPU 사용량이 제거되었습니다.
about : config 에서이 애드온 디버깅을 끌 수도 있습니다 . devtools.chrome.enabled 또는 devtools.debugger.remote-enabled 또는 둘 다를 해제로 설정하십시오.
자세한 내용은 다음을 참조하십시오 : 디버깅-Firefox 개발자 도구 | MDN
Flashblock 또는 NoScript가 설치되어 있습니까? 특히 그렇지 않은 경우 플래시가 많은 탭을 먼저 살펴보십시오. 또한 많은 eBay 탭이 Firefox를 정지 시키는데 오랜 시간이 걸렸음에도 불구하고 실제로는 eBay를 사용하고있었습니다.