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

시간이 지나면서, Firefox는 웹 콘텐츠를 다운받고, 처리하고, 보여주기 위해 많은 양의 시스템 자원을 요구할 수 있습니다. 만약 Firefox를 사용하면서 지속적인 시스템 자원 과다 사용을 경험하시고 계시다면, 이 문서는 당신이 고려해 볼 만한 선택지를 제공합니다.

  • CPU(Central Processing Unit;중앙계산장치)는 컴퓨터의 '뇌'와 같습니다.
  • RAM(Random Access Memory;무작위 접근 저장장치)또는 메모리는 당신의 컴퓨터가 여러 작업을 한번에 할 수 있게 도와줍니다.
  • 사용하시는 운영 체제에 따라 다르지만, 특정 도구를 사용해 시스템 자원의 소비량을 감시할 수 있습니다. 추가적인 문제해결 도구 사용애서 더 많은 정보를 볼 수 있습니다.
참고: 성능 데이터 보내기를 선택하게 되면, Mozilla에서 수집한 사용자의 Firefox 메모리와 CPU 사용 내역을 포함한 정보는 앞으로 더 나은 버전의 Firefox를 만드는 데 쓰이게 됩니다

Firefox를 최신 버전으로 업데이트하기

최신 버전의 Firefox는 메모리 또는 CPU 소비량에 대한 개선점을 포함할 수도 있습니다.Firefox를 최신 버전으로 업데이트 해 주십시오.

Firefox를 재시작하기

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

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

확장 기능과 테마는 Firefox가 원래 보다 많은 시스템 자원을 소비하는 원인이 되는 가능성이 있습니다.

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

불필요한 내용 숨기기

많은 웹 페이지에는 당신에게는 불필요하지만 그것을 보여주기 위해 시스템 자원을 사용하게 하는 콘텐츠가 있습니다. Firefox에 사전 내장된 콘텐츠 차단 가능은 제3자 추적 콘텐츠를 표시하지 않게 함으로서 자원을 절약하는 데 도움을 줄 수 있습ㄴ다. 콘텐츠 차단향상된 추적 방지 기능문서를 참고하세요.

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

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

Flash 하드웨어 가속 확인

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

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

표시하는 탭을 줄이기

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

Firefox 하드웨어 가속 설정 확인

많은 경우 Firefox 하드웨어 가속화 기능은 메모리와 CPU 사용량을 줄여줍니다.

콘텐츠 프로세스 제한을 줄이기

전기분해, 또는 e10s라고도 불리는 Firefox 멀티프로세싱을 통해, Firefox는 향상된 보안과 성능을 위해 모든 탭을 Firefox 메인 프로세스와 분리된 프로세스에서 구동합니다.다중 콘텐츠 프로세스를 사용하는 것은 성능을 더 높이고 콘텐츠 탭의 크래시가 미치는 영향을 최소화 할 수 있습니다. [[Firefox's performance settings|Firefox의 성능 설정]을 수정함으로서 콘텐츠 프로세스 제한을 바꿀 수 있습니다.

Fx66BetaSettings-Performance

당신은 1개에서 8개의 컨텐트 프로세스를 설정할 수 있습니다. 기본값은 8개 입니다. 더 많은 콘텐츠 프로세스는 여러 탭을 사용할 때 성능을 향상시키지만 더 많은 메모리를 사용할 것 입니다. 만약 메모리가 부족하면 콘텐츠 프로세스의 수를 줄여서 문제를 해결할 수도 있습니다.

다른 애플리케이션 닫기

많은 앱들을 동시에 여는 것은 시스템과 다른 프로그램들이 느려지게 할 수 있습니다. 불필요한 프로그램들을 닫음으로서, 시스템 사용량은 줄어들 것입니다.

content-prefs.sqlite 파일을 삭제하기

Firefox는 당신의 프로파일 폴더에 다양한 피알들 속에 당신의 데이터를 저장합니다. 개별 웹사이트의 설정을 저장하는 데 쓰이는 파일이 손상되었을 수도 있습니다. 만약 당신이 그 피알을 삭제(또는 파일의 이름을 변경)하면, 확대 수준 설정이 초기화되지만 CPU 사용향은 줄어들 것입니다.

    • 메뉴 버튼 "Fx57menu" 이미지가 없습니다.을 클릭하고 도움말를 클릭 한 다음 문제 해결 정보추가 문제 해결 정보를 선택합니다.도움말 메뉴에서 문제 해결 정보추가 문제 해결 정보를 선택합니다. 그러면, 문제 해결 정보탭이 열립니다.
    • 프로필 폴더 디렉토리 옆의 응용 프로그램 기본 정보영역에서 폴더 열기Finder에 표시디렉토리 열기를 클릭합니다. 그러면, 프로필 폴더가 포함된 창이 열립니다.프로필 폴더가 열립니다.
    참고 : Firefox 자체가 열리지 않는 경우, Firefox를 열지 않고 프로필 찾기 방식으로 문제를 해결할 수 있습니다.
  1. Firefox 메뉴 버튼Fx89menuButton을 클릭하고, 종료를 클릭하세요.창 상단의 Firefox 메뉴를 클릭한 뒤, Firefox 종료를 클릭하세요.Firefox 메뉴 버튼Fx89menuButton을 클릭하고, 종료를 클릭하세요.
  2. 프로필 폴더에서, content-prefs.sqlite 파일을 지우세요. 이 파일은 당신이 Firefox를 열면 다시 생성됩니다.

Firefox 초기화

Firefox 초기화기능은 당신의 Firefox 프로필을 기본값으로 복원함으로서 필수적인 데이터를 유지하면서 많은 문제를 해결할 수 있습니다. Firefox 재설정 - 부가 기능 및 설정 초기화를 참고하세요.

추가적인 문제해결 도구 사용

Firefox와 시스템의 운영체제의 시스템 사용량 증가 문제를 해결할 수 있는데 사용할 수 있는 다양한 도구가 준비되어 있습니다.

Firefox 도구

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

운영 체제의 도구

  • Windows 작업 관리자성능 (작업 관리자의 상세 정보를 클릭하여 모든 탭 보기)을 클릭하여 얼마나 많은 메모리가 사용중인지 확인하세요. 보다 자세한 내용은 Microsoft 사이트의 이 Windows 블로그 포스트를 확인하세요.
  • 비록 모든 배포판에 포함되어 있지는 않지만, 많은 버전의 Linux에서는 GUI 시스템 자원 모니터를 제공합니다. 이것은 종종 (Ubuntu 기준)시스템 감시라고 불리지만, 다른 대안 또한 사용 가능합니다.
  • 터미널에서 top 를 실행하면 모든 시스템 프로세스와 그것들의 시스템 자원 현황을 볼 수 있습니다.
경고:시스템의 속도를 향상시킨다고 주장하는 여러 제 3자 프로그램이 있습니다. 당신은 이러한 제 3자 프로그램을 설치할 때 주의해야 하고 공식 출처에서 받은 알려진 프로그램만을 사용하야 합니다.

컴퓨터에 RAM 용량 추가

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

컴퓨터 업그레이드

만약 이 모든 제안을 시도해보고 그럼에도 높은 시스템 자원 사용을 경험하고 계시다면, 컴퓨터를 업그레이드해야 할 수도 있습니다. 기술이 발전하면서, 소프트웨어는 더 진보하고 있고 효율적으로 구동하기 위해 더 많은 자원을 요구합니다.

이 문서가 도움이 되셨습니까?

잠시만 기다려 주십시오...

문서 작성 및 변경에 도움 주신 분들

Illustration of hands

도움 주기

전문 지식을 성장시키고 다른 사람들과 공유세요. 질문에 답하고 지식 기반을 개선할 수 있습니다.

자세히 살펴보기