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

Firefox가 필요 이상의 메모리(RAM)를 소비하는 일이 있습니다. 메모리가 부족하게 되면 Firefox 동작이 늦어져, 최악의 경우에는 Firefox가 알 수 없는 종료를 할수도 있습니다. 이 문서에서는 Firefox의 메모리 소비량을 줄이는 방법에 대해 설명합니다.

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

Firefox 최신 버전 업데이트

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

부가 기능

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

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

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

  • Firefox를 안전 모드로 시작해 확장 기능이나 테마가 문제를 일으키고 있는지 어떤 지 판별하는 방법에 대한 상세한 정보는 확장 기능 및 테마 문제 해결 방법를 참조해 주십시오.

불필요한 내용 숨기기

많은 웹 페이지에는 메모리를 사용하여 표시할 필요가 없는 컨텐츠가 있습니다. Adobe의 Flash Player 플러그인이 설치되어 있을 경우, 부가 기능 관리자 플러그인 패널에서 "런타임 확인" 설정을 사용하여 원치않는 Flash 컨텐츠가 자동으로 로딩되는 것을 방지하세요. 자세한 내용은 Firefox에서 Adobe Flash가 클릭해야 재생되도록 설정하기 글을 확인하세요.

불필요한 컨텐츠를 차단시키는 확장기능도 있습니다. 예를 들면,

  • uBlock Origin은 웹 사이트의 광고를 숨겨줍니다.
  • NoScript는 웹 사이트에서 실행되는 모든 스크립트를 선택적으로 사용하거나 사용 중단할 수 있습니다.

Flash 하드웨어 가속 확인

Adobe의 Flash Player 플러그인이 설치된경우, 전체화면으로 Flash 비디오 컨텐츠를 렌더링하는 것은 하드웨어에 의해 가속될 수 있습니다. 이는 전용 그래픽카드 메모리에서의 메모리 사용을 용이하게합니다.

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

Firefox 하드웨어 가속 설정 확인

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

Firefox를 재시작

오랫동안 Firefox를 열어놓고 있으면 Firefox의 메모리 소비량이 높아질 수 있습니다. 이런 현상을 피하는 방법은 Firefox를 정기적으로 다시 시작하는 것입니다. Firefox를 다시 시작할 때 탭이나 창을 저장하도록 설정해 두면, 이전 종료시에 열려 있던 페이지로부터 시작할 수 있습니다. 자세한 내용은 이전 종료 시 탭 다시 복원하기를 참조해 주십시오.

표시하는 탭을 줄이기

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

다른 프로그램이 메모리를 사용할 경우

많은 프로그램들이 동시에 실행되고 있으면, 컴퓨터가 느려지고 프로그램 실행이 느려지게 됩니다. 필요없는 프로그램들을 닫으면 메모리 사용이 줄어들 것입니다.

메모리 문제 해결 도구

  • Firefox:
    • about:memory 페이지는 메모리에 관련된 특정한 문제(예를 들면, 웹 사이트, 확장 기능, 테마)를 해결할 수 있도록 하며, 이 페이지의 Minimize memory usage 버튼으로 메모리 사용량을 즉시 줄일 수 있습니다. about:memory 사용에 관련한 자세한 사항을 알고 싶으시면, about:memory를 참고하세요.
    • 여러분이 C++ 프로그래머가 아니더라도, Firefox 개발자들이 메모리 누수를 디버그 하는데 사용하는 도구를 직접 시험해보고 사용하실 수 있습니다.
  • 시스템:
    • Windows 작업 관리자성능 (작업 관리자의 상세 정보를 클릭하여 모든 탭 보기)을 클릭하여 얼마나 많은 메모리가 사용중인지 확인하세요. 보다 자세한 내용은 Microsoft 사이트의 이 Windows 블로그 포스트를 확인하세요.

컴퓨터에 RAM 용량 추가

만약 위의 방법들에도 효과가 없고 아직도 메모리 사용량이 높으면, 컴퓨터의 메모리 용량을 추가해야 합니다. RAM은 가격이 저렴하며 엄청난 성능 향상을 제공합니다.




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

// These fine people helped write this article:윤석찬, Narae Kim, dskmori, Younghwan Kwon, yjw2288, longdari51, gwon0, seulgi. You can help too - find out how.

이 문서가 도움이 되셨습니까? 잠시만 기다려 주십시오...

Mozilla 도움말 공헌자