Firefox에서 높은 CPU 사용률과 전반적인 성능 저하 비해 매우 매력적인 몇 가지 멋진 기능이

나는 일반적으로 Chrome을 사용하지만 최근에는 1 ~ 2 년 동안 사용하지 않은 Firefox에게 다시 기회를 주려고 시도했습니다.

Chrome에 비해 매우 매력적인 몇 가지 멋진 기능이 있지만 (한 번에 여러 탭을 열면 더 나은 관리 기능이 제공됨) 성능이 상당히 끔찍한 것으로 나타났습니다.

때로는 탭으로 오버 보드를 진행하여 메모리를 빨아 들일 것으로 예상하지만 몇 개의 탭만 열더라도 일반 Firefox 프로세스 또는 일반적으로 플러그인 컨테이너 프로세스에서 CPU를 10 % 또는 최대 30 %까지 자주 사용한다는 것을 알았습니다.

이런 일이 발생하면 Firefox가 매우 느리게 진행됩니다. 예를 들어 입력 한 단어가 텍스트 상자에 표시되는 데 1 초 정도 걸릴 수 있습니다. 이것은 일반적으로 잠시 동안 열린 후에 발생합니다. 플러그인 컨테이너 프로세스를 종료하고 탭을 다시로드하거나 다시 시작하면 일반적으로 잠시 동안 만 더 좋아집니다.

이것은 세 개의 다른 컴퓨터에 있으며 여전히 모든 비 필수 애드온 및 플러그인을 제거한 상태에서 발생하는 것으로 보입니다. 한 대의 컴퓨터는 저렴한 랩톱이지만 다른 두 대는 빠른 프로세서가 장착 된 고성능 컴퓨터이며 Firefox는 여전히 사용할 수 없습니다. 일반 및 개발자 버전의 업데이트 된 버전에서 발생합니다.

또한 일반적으로 페이지에서 실행되는 명백한 까다로운 스크립트가 없습니다.



답변

나는 이것에 대한 해결책을 찾기 위해 많은 곳을 찾았지만 아무것도 효과가없는 것 같습니다. 방금 옵션 패널을 열고 처음 인 것처럼 직접 살펴 보았습니다.

이것은 나를 위해 그것을 해결 :
선택을 취소합니다Options > Advanced > General > Browsing > "Check my spelling as I type"


답변

안전 모드에서 Firefox 를 실행할 때 동일한 문제가 발생하는지 확인하십시오 . 그렇지 않으면 애드온 또는 확장 중 하나가 원인입니다. 애드온과 확장 프로그램을 하나씩 비활성화하고 성능이 향상되는지 확인해야합니다.

그러나 Firefox 안전 모드에서도 문제가 발생하면 컴퓨터에 문제가있을 수 있습니다. 다음 몇 가지 항목을 시도해 볼 수 있습니다. 아래에 주어진 목록은 포괄적이지 않으며 올바른 방향을 가리 킵니다.

  • Firefox가 실행 중일 때 Windows 작업 관리자 (바로 가기 키 CTRL + SHIFT + ESC)를 열고 “작업 세트 (메모리)”에 따라 응용 프로그램을 정렬하십시오. 최대량의 RAM을 소비하는 것을 확인하고 해당 특정 프로그램을 닫아서 살 수 있는지 확인하십시오. 상위 5-10 메모리 호그를보고 사용하지 않는 응용 프로그램을 닫으십시오. 기본적으로 “작업 세트 (메모리)”는 사용할 수 없습니다. 보기> 열 선택으로 이동 한 다음이 값을 가져와야합니다.
  • 다시 Windows 작업 관리자를 사용하여 “I / O 쓰기 (바이트)”로 프로그램을 정렬하십시오. 가장 “I / O 쓰기 (바이트)”를 수행하는 프로그램 또는 서비스를보고 닫을 수 있는지 확인하십시오. 쓰기 증폭이라는 개념으로 인해 SSD를 사용하는 경우 특히 중요합니다. 기본적으로 Windows 작업 관리자에는 “I / O 쓰기 (바이트)”가 표시되지 않습니다. 보기> 열 선택으로 이동 한 다음이 옵션을 가져와야합니다. 살펴볼 또 다른 사항은 Firefox를 사용할 때 디스크 작동 LED가 켜지는지 여부입니다. 이 경우 Firefox를 실행하려고 할 때 엄청난 디스크 스 래싱이 발생할 수 있습니다.
  • HDD가 조각화되어 있는지 확인하십시오. SSD를 실행중인 경우주의하십시오.
  • 페이지 파일 시스템이있는 HDD / SSD의 여유 공간을 확인하십시오. 가득 차면 안됩니다. 그렇다면 Windows Paging 파일을 더 많은 여유 공간이 있고 채워지지 않는 파티션이나 HDD로 옮길 수 있는지 확인하십시오.
  • Firefox 프로파일 폴더 가 있는 파티션에서 여유 공간을 확인하십시오 .
  • CPU 팬이 제대로 작동하고 CPU가 조절되지 않는지 확인하십시오. CPU를 조절하는 오래된 DELL 랩탑에서 특히 사례를 보았습니다. 예를 들어 하나의 코어 2 듀오에서 1.66GHz를 실행하는 경우 하나의 코어 만 1.66GHz에서 실행되고 다른 코어는 900MHz에서 실행되므로 시스템 성능에 영향을줍니다.

컴퓨터에 충분한 RAM이 있고 최신 바이러스 정의와 방화벽이 있다고 가정합니다.


답변

FireFox 용 NoScript 확장을 설치하십시오. 이렇게하면 웹 페이지가 컴퓨터로 다운로드 된 후 오랫동안로드되어 계속 실행되는 CPU 사용량이 많은 클라이언트 측 코드를보다 세밀하게 제어 할 수 있습니다. 다음 StackOverflow의 기사는 클라이언트 측 자바 스크립트 조작의 이점에 대한 좀 더 많은 정보를 제공합니다 /programming/28377723/how-to-monitor-and-or-throttle-rate-limit-cpu-bandwidth-by -클라이언트 측 웹 페이지


답변