Computer >> 컴퓨터 >  >> 소프트웨어 >> 브라우저

파이어폭스(Firefox) 메모리 과다 사용 문제 해결법: 브라우저 속도 개선 완벽 가이드

핵심 요약

  • 사용하지 않는 탭을 닫고, 파이어폭스를 최신 버전으로 업데이트하며, 다른 프로그램을 종료하세요. 주소창에 about:support를 입력한 후 문제 해결 모드(Troubleshoot Mode)를 선택하면 확장 기능 없이 파이어폭스를 재시작할 수 있습니다.
  • 확장 기능 비활성화: 메뉴 > 부가 기능 > 확장 기능 > 더 보기 > 비활성화. 기본 테마 적용: 부가 기능 > 테마 > 더 보기 > 기본 > 사용.
  • 파이어폭스 설정에서 '가능한 경우 하드웨어 가속 사용' 옵션의 체크를 해제하고, about:memory 페이지에서 메모리 사용량 최소화를 실행해 보세요.

이 글에서는 모질라 파이어폭스(Mozilla Firefox) 브라우저가 과도한 메모리를 사용하여 브라우저와 시스템 전반의 성능을 저하시키는 문제를 해결하는 방법을 소개합니다. Windows, macOS, Linux 환경의 파이어폭스에 모두 적용되는 내용입니다.

파이어폭스 사용 모범 사례

가장 먼저 간단하고 상식적인 방법부터 시도해 보세요. 예를 들어 불필요한 탭을 닫고, Windows PC에서 파이어폭스를 사용 중이라면 그래픽 드라이버를 최신 상태로 업데이트하는 것이 좋습니다.

파이어폭스에는 내장 작업 관리자(Task Manager)가 있어 어떤 탭이나 확장 기능이 메모리나 에너지를 많이 소모하는지 확인할 수 있습니다. 브라우저의 메모리 사용량을 모니터링하는 데 매우 유용한 도구입니다.

또한 항상 최신 버전의 파이어폭스를 사용하고 있는지 확인하고, 브라우저를 사용할 때는 메모리를 많이 차지하는 다른 응용 프로그램을 담아 두는 것이 좋습니다.

전문가 팁: 파이어폭스의 about:memory 페이지를 이용하면 메모리 문제를 진단할 수 있습니다. 주소창에 about:memory를 입력하면 메모리 보고서를 생성하고 메모리 사용량을 최소화할 수 있습니다.

파이어폭스 업데이트 방법

파이어폭스를 최신 상태로 유지하는 것은 언제나 좋은 습관입니다. 새로운 보안 패치가 설치되고 성능 개선 사항도 함께 적용됩니다. 만약 메모리 누수(memory leak)를 일으키는 버그가 있었다면, 업데이트만으로도 문제가 해결될 수 있습니다.

  1. 오른쪽 상단의 메뉴 아이콘(가로줄 세 개)을 클릭합니다.

  2. 드롭다운 메뉴에서 설정(Options)을 선택합니다. (Mac에서는 환경설정(Preferences))

  3. 일반(General) 카테고리가 기본으로 열린 설정 페이지가 나타납니다. 아래로 스크롤하여 파이어폭스 업데이트(Firefox Updates) 항목을 찾습니다.

  4. 업데이트 확인(Check for updates)을 선택합니다.

    여기서 자동 업데이트 활성화 여부 등 업데이트 설정을 관리할 수 있습니다. 파이어폭스는 기본적으로 백그라운드 서비스를 통해 검색 엔진까지 자동으로 업데이트합니다.

  5. 필요한 경우 파이어폭스를 재시작합니다.

리소스를 많이 차지하는 확장 기능과 테마 점검하기

확장 기능이나 테마를 사용 중이라면, 이것들이 성능 저하의 원인인지 확인해 볼 필요가 있습니다. 이 과정은 파이어폭스를 안전 모드로 실행하여 진행합니다.

  1. 주소창에 about:support를 입력하고 Enter 키를 누릅니다.

  2. 문제 해결 모드(Troubleshoot Mode)를 선택하면 확장 기능과 테마 없이 파이어폭스가 재시작됩니다.

  3. 평소처럼 파이어폭스를 사용하면서 메모리 및 CPU 사용률을 확인합니다.

    메모리나 CPU 사용률이 여전히 높다면 확장 기능과 테마가 원인이 아닙니다. 반대로 수치가 낮아졌다면, 테마와 확장 기능을 하나씩 비활성화해 원인을 찾으세요.

파이어폭스 확장 기능 비활성화 방법

모든 확장 기능을 비활성화한 후 메모리 문제가 해결되는지 확인합니다. 문제가 사라졌다면, 확장 기능을 하나씩 다시 활성화하면서 메모리를 과도하게 소모하는 범인을 찾아내면 됩니다.

  1. 오른쪽 상단의 메뉴 아이콘(가로줄 세 개)을 클릭합니다.

  2. 드롭다운 메뉴에서 부가 기능(Add-ons)을 선택합니다.

  3. 왼쪽 메뉴에서 확장 기능(Extensions)을 선택합니다.

  4. 확장 기능 옆의 점 세 개 아이콘을 클릭합니다.

  5. 드롭다운 메뉴에서 비활성화(Disable)를 선택합니다. 나머지 확장 기능도 같은 방식으로 반복합니다.

파이어폭스 테마 비활성화 방법

확장 기능이 원인이 아니라면, 설치한 테마가 문제일 수 있습니다. 기본 테마로 되돌린 후 시스템 성능이 개선되는지 확인해 보세요.

  1. 오른쪽 상단의 메뉴 아이콘(가로줄 세 개)을 클릭합니다.

  2. 드롭다운 메뉴에서 부가 기능(Add-ons)을 선택합니다.

  3. 왼쪽 메뉴에서 테마(Themes)를 선택합니다.

  4. 비활성화됨(Disabled) 항목 아래 기본(Default) 옆의 점 세 개 버튼을 클릭합니다.

  5. 팝업 메뉴에서 사용(Enable)을 선택합니다. 기본 테마가 복원됩니다.

하드웨어 가속 끄는 방법

하드웨어 가속은 페이지 렌더링 등의 작업을 PC의 하드웨어에 위임하여 더 빠른 성능을 내는 기능입니다. 하지만 시스템 구성에 따라 오히려 문제를 일으킬 수 있습니다. 하드웨어 가속을 꺼보고 성능이 개선되는지 확인해 보세요.

  1. 오른쪽 상단의 메뉴 아이콘(가로줄 세 개)을 클릭합니다.

  2. 드롭다운 메뉴에서 설정(Options)을 선택합니다. (Mac에서는 환경설정)

  3. 일반(General) 카테고리가 열린 설정 페이지에서 아래로 스크롤하여 성능(Performance) 항목을 찾습니다.

  4. 기본적으로 '권장 성능 설정 사용' 옵션이 활성화되어 있습니다. 체크를 해제합니다.

  5. '가능한 경우 하드웨어 가속 사용' 옵션의 체크를 해제하고, 시스템 성능이 개선되는지 확인합니다.

    여기서 콘텐츠 프로세스 한도(content process limit)도 조정할 수 있습니다. 숫자가 높을수록 여러 탭을 실행할 때 성능이 좋아지지만, 추가적인 메모리가 소모됩니다. 기본값은 8이며, 메모리 문제가 발생한다면 프로세스 수를 낮춰 보세요.

내장 메모리 도구 활용하기

파이어폭스는 메모리 보고서를 표시하고 로그를 저장할 수 있는 내장 도구를 제공합니다. 이 도구를 사용하면 메모리를 정리하고 사용량을 최소화할 수 있습니다.

  1. 주소창에 about:memory를 입력하고 Enter 키를 누릅니다.

  2. 메모리 확보(Free memory) 패널을 찾아 메모리 사용량 최소화(Minimize memory usage)를 선택합니다.

  3. 필요에 따라 GC(가비지 컬렉션)와 CC(사이클 컬렉션) 버튼을 클릭할 수도 있습니다.

Auto Tab Discard 확장 기능 설치 방법

확장 기능이 너무 많으면 오히려 메모리 문제를 일으킬 수 있지만, Auto Tab Discard는 메모리 문제를 완화하도록 설계된 확장 기능입니다. 일정 시간 동안 사용하지 않은 비활성 탭을 자동으로 대기(suspend)시켜 메모리를 절약해 줍니다.

  1. 모질라 파이어폭스 부가 기능 페이지에서 Auto Tab Discard 목록 페이지로 이동합니다.

  2. Firefox에 추가(Add to Firefox)를 선택합니다.

  3. 브라우저에 나타나는 팝업 창에서 추가(Add)를 선택합니다.

  4. 확인(Okay, Got It)을 클릭하여 부가 기능 관련 안내를 마칩니다. 이제 파이어폭스 메뉴 버튼 옆에 전원 버튼 아이콘이 표시됩니다.

  5. Auto Tab Discard를 선택하면 현재 탭 닫기, 현재 창의 다른 탭 닫기 등 빠른 명령에 접근할 수 있습니다.

    옵션(Options) 섹션에서 탭 대기 조건, 예외 사항 등 다양한 설정을 변경할 수 있습니다.

파이어폭스 세션 기록 줄이기

메모리를 잡아먹는 요인 중 하나는 바로 세션 기록(session history)입니다. 브라우저의 뒤로 가기 및 앞으로 가기 버튼을 길게 누르면 방문했던 사이트 기록이 표시됩니다. 세션당 최대 기록 한도는 50개로, 파이어폭스는 50개의 웹페이지 주소를 메모리에 저장합니다. 이렇게 긴 목록을 되돌아가거나 앞으로 이동할 일은 거의 없으므로, 이 숫자를 줄이면 파이어폭스의 메모리 사용량을 감소시킬 수 있습니다.

  1. 주소창에 about:config를 입력하고 Enter 키를 누릅니다.

  2. 검색 필드에 browser.sessionhistory.max_entries를 입력하고 Enter 키를 누릅니다.

  3. 현재 값(50)을 더블클릭합니다.

  4. 팝업 창의 입력 필드에 더 낮은 숫자를 입력합니다.

  5. 확인(OK)을 선택합니다.

content-prefs.sqlite 파일 삭제하기

개별 웹사이트 데이터를 저장하는 파일이 손상되었을 가능성도 있습니다. content-prefs.sqlite 파일을 삭제하면 파이어폭스가 재시작될 때 새 파일을 생성하며, 이것만으로도 메모리 문제가 해결될 수 있습니다.

  1. 주소창에 about:support를 입력하고 Enter 키를 누릅니다.

  2. 응용 프로그램 기본 정보(Application Basics) 항목에서 프로필 폴더(Profile Folder) 옆의 폴더 열기(Show in Finder)를 선택합니다. 프로필 폴더가 포함된 창이 열립니다.

  3. 파이어폭스를 종료합니다. 프로필 폴더에서 content-prefs.sqlite 파일을 삭제합니다. 이 파일은 다음에 파이어폭스를 열 때 자동으로 다시 생성됩니다.

파이어폭스 초기화(Refresh)하기

위의 방법들로도 파이어폭스의 과도한 메모리 사용 문제가 해결되지 않는다면, 파이어폭스를 초기 설정으로 재설정해 보세요.

  1. 주소창에 about:support를 입력하고 Enter 키를 누릅니다.

  2. 파이어폭스 새로 시작(Refresh Firefox)을 선택합니다.

  3. 확인 팝업 창에서 파이어폭스 새로 시작(Refresh Firefox)을 다시 선택합니다.

  4. 파이어폭스가 재시작되면 마침(Finish)을 선택합니다.