메모리 과다 사용 문제 해결 방법

변경 정보
  • 변경 ID: 33297
  • 생성일:
  • 작성자: Narae Kim
  • 댓글: several updates.
  • 검토완료:
  • 검토완료:
  • 검토자: Channy
  • 승인되었나요?
  • 현재 변경 사항입니까? 아니오
  • 지역화 준비: 아니오
변경 소스:
변경 내용

Firefox가 본래 필요 이상의 메모리 (RAM)를 소비하는 일이 있습니다. 메모리가 부족하게 되면 Firefox 동작이 늦어져, 최악의 경우는 Firefox가 알 수 없는 종료를 할수도 있습니다.

이 문서에서는 Firefox의 메모리 소비량을 줄이는 방법에 대해 설명합니다.

  • 사용하시는 운영 체제에 따라 많이 다르지만, 특정 도구를 사용해 메모리의 소비량을 감시할 수 있습니다.Windows의 경우는 Windows의 작업 관리자의 성능 탭에 메모리 소비량이 표시됩니다.
참고: 성능 데이터 전송을 선택하게 되면, Mozilla에서 수집한 사용자의 Firefox 메모리 사용 내역을 포함한 정보는 앞으로 더 나은 버전의 Firefox를 만드는 데 쓰이게 됩니다

최신 버전 업데이트

최신 버전 Firefox는 메모리 소비량이 개선되어 있습니다. 우선, Firefox를 최신 버전 업데이트를 해 주십시오.


확장 기능과 테마

메모리를 소비하는 확장 기능과 테마를 사용 안 함

확장 기능과 테마는 Firefox가 원래 보다 만히 메모리를 소비하는 원인이 되는 가능성이 있습니다.

Firefox가 매우 많은 메모리를 소비하는 원인이 확장 기능이나 테마에 있는지 판별하려면 Firefox를 안전 모드로 시작하여 그 메모리 소비량을 관찰해 주십시오. 안전 모드에서는 확장 기능이나 테마는 사용 안 함으로 변경 됩니다. 이 때문에 매우 큰 개선을 볼 수 있을 경우에는 문제되는 확장 기능을 찾아 사용 중지하거나 제거해 보세요.

불필요한 내용 숨기기

많은 웹 페이지를 표시하는 것으로 메모리를 사용하는데 광고 등이 불필요한 내용이 있습니다 (플러그인 섹션을 참조). 이러한 불필요한 내용을 차단 하는 확장 기능이 있습니다.

  • Adblock Plus는 웹 사이트의 광고 등을 차단 할 수 있습니다.
  • Flashblock은 웹 사이트의 선택한 Flash를 사용 혹은 중지할 수 있습니다.
  • NoScript는 웹 사이트에서 실행되는 모든 스크립트를 선택적으로 사용하거나 사용 중단할 수 있습니다.


플러그인

특수한 내용을 표시하기 위한 플러그인, 특히 오래된 버전이 많은 메모리를 소비할 가능성이 있습니다.

플러그인 업데이트

설치 된 플러그인이 최신 버전이나 확인하려면 Mozilla의 플러그인 검사기를 열어 주십시오.

메모리 소비하는 플러그인 사용 중지

Firefox가 메모리를 매우 많이 소비하는 원인이 되어 있는 플러그을 차례로 사용 테스트를 하여 판단할 수 있습니다:

  1. Fx89menuButton 메뉴 버튼을 클릭하고, 부가 기능 및 테마를 클릭한 후 플러그인 메뉴를 선택합니다.
  2. 목록으로부터 플러그인을 선택하고 사용 안함 버튼을 눌러 선택한 플러그인 사용을 중단합니다.
  3. 목록 내의 플러그인의 일부에 대해서 위의 순서를 반복해 주십시오.

플러그인을 사용 안 함으로 한 다음에, Firefox를 다시 시작하여 메모리 소비량을 관찰해 주십시오. 개선을 볼 수 없는 경우에는 플러그인을 다시 사용 하도록 설정하셔도 됩니다.

특정 플러그인을 사용 안 함으로 한 다음에 Firefox의 메모리 소비량에 개선을 볼 수 있는 경우에는 그것을 사용 안 함으로 한 채로 해 두어도 괜찮을 것입니다. 그 플러그인이 필요한 경우는 대체가 되는 다른 플러그인을 시험해 주십시오:

Flash 하드웨어 가속 설정 확인

Flash 등의 동영상을 재생하는 특정의 플러그인이 내용을 전체 화면으로 재생 할 때, 하드웨어에 의한 재생 지원을 합니다. 이 기능이 유효의 경우, 컴퓨터 본체가 아니고, 그래픽 카드의 메모리가 사용됩니다.

  1. Flash 플러그인을 이용하는 동영상이 있는 페이지를 열어 주십시오.
  2. 페이지 내 동영상 플레이어를 선택한 후, context menu로부터 설정...을 선택합니다. Adobe Flash Player의 설정 화면이 열립니다.
  3. 설정 창 오른쪽 하단의 아이콘을 선택해 디스플레이 패널을 엽니다.
  4. 하드웨어 가속 사용을 선택하고 항목을 선택해 주십시오.
  5. 닫기 버튼을 선택해 Adobe Flash Player 설정 창을 닫습니다.


Firefox 하드웨어 가속 설정 확인

Firefox 하드웨어 가속화 기능은 컴퓨터 본체가 아니고, 그래픽 카드의 메모리를 사용합니다.

Firefox를 재시작

장시간, Firefox를 연 채로 하고 있으면, Firefox의 메모리 소비량이 증가할 가능성이 있습니다.이것을 회피하려면 세세하게 Firefox를 다시 시작해 주십시오.Firefox의 탭이나 창을 저장하도록 설정해 두면, 다시 시작할 때에, 이전 종료시에 열려 있던 페이지로부터 시작할 수 있습니다.상세한 것에 대하여 이전 종료 시 탭 다시 복원하기를 참조해 주십시오.


표시하는 탭을 줄이기

표시되는 각 탭의 웹 페이지는 메모리에 포함될 필요가 있습니다. 빈번히 '100 이상의 탭을 열고 있는 '경우는 보다 가벼운 방법으로 페이지를 읽으면 좋을 것입니다. 예:

메모리 관련의 문제 해결 도구

  • about:memory페이지에서는 메모리에 대한 특정의 문제를 해결할 수 있습니다 (원인이 웹 사이트인가, 확장 기능이나 테마인가 특정할 수 있습니다). 또한, 가끔 Minimize memory usage 버튼을 선택하는 것으로, 간편하게 메모리 소비량을 줄일 수 있습니다.
  • RAMBack는 Firefox 캐시의 대부분을 플래시와 메모리 리크와 구별할 수 있습니다.

여러분이 C++ 프로그래머인 경우는 Firefox 개발자가 사용하는 디버그 도구을 시험해 보세요.




Reducing memory usage - Firefox (mozillaZine KB)의 내용을 참고하였습니다