Compare Revisions
메모리 과다 사용 문제 해결 방법
Revision 70513:
Revision 70513 by yjw2288 on
Revision 75838:
Revision 75838 by Channy on
Keywords:
느리게
느리게
Search results summary:
이 문서는 Firefox가 더 빠르고 충돌이 발생하지 않게 하기 위해, 메모리를 적게 사용하는 방법에 대해 설명합니다.
이 문서는 Firefox가 더 빠르고 충돌이 발생하지 않게 하기 위해, 메모리를 적게 사용하는 방법에 대해 설명합니다.
Content:
Firefox가 필요 이상의 메모리(RAM)를 소비하는 일이 있습니다. 메모리가 부족하게 되면 Firefox 동작이 늦어져, 최악의 경우에는 Firefox가 알 수 없는 종료를 할수도 있습니다.
이 문서에서는 Firefox의 메모리 소비량을 줄이는 방법에 대해 설명합니다.
* 사용하시는 운영 체제에 따라 많이 다르지만, 특정 도구를 사용해 메모리의 소비량을 감시할 수 있습니다. {for win}Windows의 경우는 Windows의 작업 관리자의 성능 탭에 메모리 소비량이 표시됩니다.{/for}
{note}'''참고:''' [[Send performance data to Mozilla to help improve Firefox|성능 데이터 전송]]을 선택하게 되면, Mozilla에서 수집한 사용자의 Firefox 메모리 사용 내역을 포함한 정보는 앞으로 더 나은 버전의 Firefox를 만드는 데 쓰이게 됩니다{/note}
__TOC__
= 최신 버전 업데이트 =
최신 버전 Firefox는 메모리 소비량이 개선되어 있습니다. 우선, Firefox를 [[Update Firefox to the latest version|최신 버전 업데이트]]를 해 주십시오.
= 확장 기능과 테마 =
== 메모리를 소비하는 확장 기능과 테마를 사용 안 함 ==
확장 기능과 테마는 Firefox가 원래 보다 만히 메모리를 소비하는 원인이 되는 가능성이 있습니다.
Firefox가 매우 많은 메모리를 소비하는 원인이 확장 기능이나 테마에 있는지 판별하려면 Firefox를 [[Troubleshoot Firefox issues using Safe Mode|안전 모드]]로 시작하여 그 메모리 소비량을 관찰해 주십시오. 안전 모드에서는 확장 기능이나 테마는 사용 안 함으로 변경 됩니다. 이 때문에 매우 큰 개선을 볼 수 있을 경우에는 문제되는 확장 기능을 찾아 사용 중지하거나 제거해 보세요.
* Firefox를 안전 모드로 시작해 확장 기능이나 테마가 문제를 일으키고 있는지 어떤 지 판별하는 방법에 대한 상세한 정보는 [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]를 참조해 주십시오.
== 불필요한 내용 숨기기 ==
많은 웹 페이지를 표시하는 것으로 메모리를 사용하는데 광고 등이 불필요한 내용이 있습니다 ([[#w_plugins|플러그인 섹션]]을 참조). 이러한 불필요한 내용을 차단 하는 확장 기능이 있습니다.
* [https://addons.mozilla.org/firefox/addon/adblock-plus/ Adblock Plus]는 웹 사이트의 광고 등을 차단 할 수 있습니다.
* [https://addons.mozilla.org/firefox/addon/flashblock Flashblock]은 웹 사이트의 선택한 Flash를 사용 혹은 중지할 수 있습니다.
* [https://addons.mozilla.org/firefox/addon/noscript NoScript]는 웹 사이트에서 실행되는 모든 스크립트를 선택적으로 사용하거나 사용 중단할 수 있습니다.
= 플러그인 =
특수한 내용을 표시하기 위한 플러그인, 특히 오래된 버전이 많은 메모리를 소비할 가능성이 있습니다.
== 플러그인 업데이트 ==
설치 된 플러그인이 최신 버전이나 확인하려면 Mozilla의 [https://www.mozilla.org/plugincheck 플러그인 검사기]를 열어 주십시오.
== 메모리 소비하는 플러그인 사용 중지 ==
Firefox가 메모리를 매우 많이 소비하는 원인이 되어 있는 플러그을 차례로 사용 테스트를 하여 판단할 수 있습니다:
{for not fx23}
# [[T:Open Add-ons|type=플러그인]]
# 목록으로부터 플러그인을 선택하고 {button 사용 안 함} 버튼을 눌러 선택한 플러그인 사용을 중단합니다.
# 목록의 플러그인들에 위의 방법을 반복해주세요.
{/for}
{for fx23}
# [[T:Open Add-ons|type=플러그인]]
# 목록으로부터 플러그인을 선택하고 {button 사용 안 함} 버튼을 눌러 선택한 플러그인 사용을 중단합니다.
# 목록의 플러그인들에 위의 방법을 반복해주세요.
{/for}
플러그인을 사용 안 함으로 한 다음에, Firefox를 다시 시작하여 메모리 소비량을 관찰해 주십시오. 개선을 볼 수 없는 경우에는 플러그인을 다시 사용 하도록 설정하셔도 됩니다.
특정 플러그인을 사용 안 함으로 한 다음에 Firefox의 메모리 소비량에 개선을 볼 수 있는 경우에는 그것을 사용 안 함으로 한 채로 해 두어도 괜찮을 것입니다. 그 플러그인이 필요한 경우는 대체가 되는 다른 플러그인을 시험해 주십시오.ㅍ
{for not fx19}
* [[Use the Adobe Reader plugin to view or download PDF files|Adobe Reader]] 보다 가벼운 PDF 리더에 대해서는 [[View PDF files in Firefox without downloading them]]의 문서를 참고해 주십시오.
{/for}
== Flash 하드웨어 가속화 설정 확인 ==
Flash 등의 동영상을 재생하는 특정의 플러그인이 내용을 전체 화면으로 재생 할 때, 하드웨어에 의한 재생 지원을 합니다. 이 기능이 유효의 경우, 컴퓨터 본체가 아니고, 그래픽 카드의 메모리가 사용됩니다.
# Flash 플러그인을 이용하는 동영상이 있는 페이지를 열어 주십시오.
# 페이지 내 동영상 플레이어를 선택한 후, context menu로부터 {menu 설정…}을 선택합니다. Adobe Flash Player의 설정 화면이 열립니다.
# 설정 창 오른쪽 하단의 아이콘을 선택해 {menu 디스플레이} 패널을 엽니다.
# '''하드웨어 가속 사용'''을 선택하고 항목을 선택해 주십시오.
# {button 닫기} 버튼을 선택해 Adobe Flash Player 설정 창을 닫습니다.
= Firefox 하드웨어 가속 설정 확인 =
Firefox 하드웨어 가속화 기능은 컴퓨터 본체가 아니고, 그래픽 카드의 메모리를 사용합니다.
*하드웨어 가속화 기능이 [[Settings for network, updates and encryption#w_browsing|사용함]] 인 것을 확인하고 [[Upgrade your graphics drivers to use hardware acceleration and WebGL|그래픽 드라이버 업데이트 상태]]를 확인해 주십시오.
= Firefox를 재시작 =
오랫동안 Firefox를 열어놓고 있으면 Firefox의 메모리 소비량이 높아질 수 있습니다. 이런 현상을 피하는 방법은 Firefox를 정기적으로 다시 시작하는 것입니다. Firefox를 다시 시작할 때 탭이나 창을 저장하도록 설정해 두면, 이전 종료시에 열려 있던 페이지로부터 시작할 수 있습니다. 자세한 내용은 [[Restore previous session - Configure when Firefox shows your most recent tabs and windows]]를 참조해 주십시오.
= 표시하는 탭을 줄이기 =
표시되는 각 탭의 웹 페이지는 메모리에 포함될 필요가 있습니다. 빈번히 '''100 이상의 탭을 열고 있는''' 경우는 보다 가벼운 방법으로 페이지를 읽으면 좋을 것입니다. 예:
* [[How to use bookmarks to save and organize your favorite websites|북마크]]. ''힌트: "[[Use tabs to organize lots of websites in a single window#w_tab-tips|모든 탭을 북마크]]" 하면, 표시 중의 탭 일식을 북마크에 추가할 수 있습니다''
* [http://lifehacker.com/378062/five-best-gtd-applications To-do 목록 아프리케이션] (영어).
= 다른 프로그램이 메모리를 사용할 경우 =
많은 프로그램들이 동시에 실행되고 있으면, 컴퓨터가 느려지고 프로그램 실행이 느려지게 됩니다. 필요없는 프로그램들을 닫으면 메모리 사용이 줄어들 것입니다..
= 메모리 문제 해결 도구 =
* Firefox:
** '''about:memory''' 페이지는 메모리에 관련된 특정한 문제(예를 들면, 웹 사이트, 확장 기능, 테마)를 해결할 수 있도록 하며, 이 페이지의 {button Minimize memory usage} 버튼으로 메모리 사용량을 즉시 줄일 수 있습니다.
** [https://addons.mozilla.org/firefox/addon/ramback RAMBack] 부가 기능이 Firefox의 캐시들을 지우게 해주고, 캐시와 메모리 누수를 구분해줍니다.<br><br>당신이 C++ 프로그래머라면, [https://wiki.mozilla.org/Performance:Leak_Tools Firefox 개발자들이 메모리 누수를 디버그 하는데 사용하는 도구]를 직접 사용해보세요.
{for winxp}
* 시스템:
** 작업 관리자를 사용하여 메모리를 얼마나 많이 사용하는지 확인하세요. Microsoft 지원 사이트의 [http://support.microsoft.com/kb/323527 How to use and troubleshoot issues with Windows Task Manager]를 방문해보세요. 먼저 Microsoft의 "How to monitor your computer's performance"라는 글로 이동하세요. 이 글에 성능 탭 정보 등이 설명되어 있을 것입니다.
{/for}
{for win7}
* 시스템:
** 작업 관리자를 사용하여 메모리를 얼마나 많이 사용하는지 확인하세요. Microsoft 지원 사이트의 [http://windows.microsoft.com/en-us/windows7/see-details-about-your-computers-performance-using-task-manager See details about your computer's performance using Task Manager]를 방문해보세요. 먼저 Microsoft의 이 글에서 설명에 따라 "Get details on how much memory is being used"를 클릭하세요. 이 글에 성능 탭 정보 등이 설명되어 있을 것입니다.
{/for}
{for win8}
* 시스템:
** 작업 관리자를 사용하여 메모리를 얼마나 많이 사용하는지 확인하세요. Microsoft 지원 사이트의 [http://blogs.windows.com/windows/b/extremewindows/archive/2013/06/06/windows-8-task-manager-in-depth.aspx Manage your apps and services with Task Manager]를 방문해보세요.
{/for}
= 컴퓨터에 RAM 용량 추가 =
만약 위의 방법들에도 효과가 없고 아직도 메모리 사용량이 높으면, 컴퓨터의 메모리 용량을 추가해야 합니다. RAM은 가격이 저렴하며 엄청난 성능 향상을 제공합니다.
<!-- MZ credit -->
<br/> <br/>
'''''[http://kb.mozillazine.org/Reducing_memory_usage_-_Firefox Reducing memory usage - Firefox (mozillaZine KB)]의 내용을 참고하였습니다'''''
[[Template:ShareArticle|link=http://mzl.la/LnX4ca]]
Firefox가 필요 이상의 메모리(RAM)를 소비하는 일이 있습니다. 메모리가 부족하게 되면 Firefox 동작이 늦어져, 최악의 경우에는 Firefox가 알 수 없는 종료를 할수도 있습니다.
이 문서에서는 Firefox의 메모리 소비량을 줄이는 방법에 대해 설명합니다.
* 사용하시는 운영 체제에 따라 많이 다르지만, 특정 도구를 사용해 메모리의 소비량을 감시할 수 있습니다. {for win}Windows의 경우는 Windows의 작업 관리자의 성능 탭에 메모리 소비량이 표시됩니다.{/for}
{note}'''참고:''' [[Send performance data to Mozilla to help improve Firefox|성능 데이터 전송]]을 선택하게 되면, Mozilla에서 수집한 사용자의 Firefox 메모리 사용 내역을 포함한 정보는 앞으로 더 나은 버전의 Firefox를 만드는 데 쓰이게 됩니다{/note}
__TOC__
= 최신 버전 업데이트 =
최신 버전 Firefox는 메모리 소비량이 개선되어 있습니다. 우선, Firefox를 [[Update Firefox to the latest version|최신 버전 업데이트]]를 해 주십시오.
= 확장 기능과 테마 =
== 메모리를 소비하는 확장 기능과 테마를 사용 안 함 ==
확장 기능과 테마는 Firefox가 원래 보다 만히 메모리를 소비하는 원인이 되는 가능성이 있습니다.
Firefox가 매우 많은 메모리를 소비하는 원인이 확장 기능이나 테마에 있는지 판별하려면 Firefox를 [[Troubleshoot Firefox issues using Safe Mode|안전 모드]]로 시작하여 그 메모리 소비량을 관찰해 주십시오. 안전 모드에서는 확장 기능이나 테마는 사용 안 함으로 변경 됩니다. 이 때문에 매우 큰 개선을 볼 수 있을 경우에는 문제되는 확장 기능을 찾아 사용 중지하거나 제거해 보세요.
* Firefox를 안전 모드로 시작해 확장 기능이나 테마가 문제를 일으키고 있는지 어떤 지 판별하는 방법에 대한 상세한 정보는 [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]를 참조해 주십시오.
== 불필요한 내용 숨기기 ==
많은 웹 페이지를 표시하는 것으로 메모리를 사용하는데 불필요한 내용이 있습니다 ([[#w_plugins|플러그인 섹션]]을 참조). 이러한 불필요한 내용을 차단 하는 확장 기능이 있습니다.
* [https://addons.mozilla.org/firefox/addon/flashblock Flashblock]은 웹 사이트의 선택한 Flash를 사용 혹은 중지할 수 있습니다.
* [https://addons.mozilla.org/firefox/addon/noscript NoScript]는 웹 사이트에서 실행되는 모든 스크립트를 선택적으로 사용하거나 사용 중단할 수 있습니다.
= 플러그인 =
특수한 내용을 표시하기 위한 플러그인, 특히 오래된 버전이 많은 메모리를 소비할 가능성이 있습니다.
== 플러그인 업데이트 ==
설치 된 플러그인이 최신 버전이나 확인하려면 Mozilla의 [https://www.mozilla.org/plugincheck 플러그인 검사기]를 열어 주십시오.
== 메모리 소비하는 플러그인 사용 중지 ==
Firefox가 메모리를 매우 많이 소비하는 원인이 되어 있는 플러그을 차례로 사용 테스트를 하여 판단할 수 있습니다:
{for not fx23}
# [[T:Open Add-ons|type=플러그인]]
# 목록으로부터 플러그인을 선택하고 {button 사용 안 함} 버튼을 눌러 선택한 플러그인 사용을 중단합니다.
# 목록의 플러그인들에 위의 방법을 반복해주세요.
{/for}
{for fx23}
# [[T:Open Add-ons|type=플러그인]]
# 목록으로부터 플러그인을 선택하고 {button 사용 안 함} 버튼을 눌러 선택한 플러그인 사용을 중단합니다.
# 목록의 플러그인들에 위의 방법을 반복해주세요.
{/for}
플러그인을 사용 안 함으로 한 다음에, Firefox를 다시 시작하여 메모리 소비량을 관찰해 주십시오. 개선을 볼 수 없는 경우에는 플러그인을 다시 사용 하도록 설정하셔도 됩니다.
특정 플러그인을 사용 안 함으로 한 다음에 Firefox의 메모리 소비량에 개선을 볼 수 있는 경우에는 그것을 사용 안 함으로 한 채로 해 두어도 괜찮을 것입니다. 그 플러그인이 필요한 경우는 대체가 되는 다른 플러그인을 시험해 주십시오.ㅍ
{for not fx19}
* [[Use the Adobe Reader plugin to view or download PDF files|Adobe Reader]] 보다 가벼운 PDF 리더에 대해서는 [[View PDF files in Firefox without downloading them]]의 문서를 참고해 주십시오.
{/for}
== Flash 하드웨어 가속화 설정 확인 ==
Flash 등의 동영상을 재생하는 특정의 플러그인이 내용을 전체 화면으로 재생 할 때, 하드웨어에 의한 재생 지원을 합니다. 이 기능이 유효의 경우, 컴퓨터 본체가 아니고, 그래픽 카드의 메모리가 사용됩니다.
# Flash 플러그인을 이용하는 동영상이 있는 페이지를 열어 주십시오.
# 페이지 내 동영상 플레이어를 선택한 후, context menu로부터 {menu 설정…}을 선택합니다. Adobe Flash Player의 설정 화면이 열립니다.
# 설정 창 오른쪽 하단의 아이콘을 선택해 {menu 디스플레이} 패널을 엽니다.
# '''하드웨어 가속 사용'''을 선택하고 항목을 선택해 주십시오.
# {button 닫기} 버튼을 선택해 Adobe Flash Player 설정 창을 닫습니다.
= Firefox 하드웨어 가속 설정 확인 =
Firefox 하드웨어 가속화 기능은 컴퓨터 본체가 아니고, 그래픽 카드의 메모리를 사용합니다.
*하드웨어 가속화 기능이 [[Settings for network, updates and encryption#w_browsing|사용함]] 인 것을 확인하고 [[Upgrade your graphics drivers to use hardware acceleration and WebGL|그래픽 드라이버 업데이트 상태]]를 확인해 주십시오.
= Firefox를 재시작 =
오랫동안 Firefox를 열어놓고 있으면 Firefox의 메모리 소비량이 높아질 수 있습니다. 이런 현상을 피하는 방법은 Firefox를 정기적으로 다시 시작하는 것입니다. Firefox를 다시 시작할 때 탭이나 창을 저장하도록 설정해 두면, 이전 종료시에 열려 있던 페이지로부터 시작할 수 있습니다. 자세한 내용은 [[Restore previous session - Configure when Firefox shows your most recent tabs and windows]]를 참조해 주십시오.
= 표시하는 탭을 줄이기 =
표시되는 각 탭의 웹 페이지는 메모리에 포함될 필요가 있습니다. 빈번히 '''100 이상의 탭을 열고 있는''' 경우는 보다 가벼운 방법으로 페이지를 읽으면 좋을 것입니다. 예:
* [[How to use bookmarks to save and organize your favorite websites|북마크]]. ''힌트: "[[Use tabs to organize lots of websites in a single window#w_tab-tips|모든 탭을 북마크]]" 하면, 표시 중의 탭 일식을 북마크에 추가할 수 있습니다''
* [http://lifehacker.com/378062/five-best-gtd-applications To-do 목록 아프리케이션] (영어).
= 다른 프로그램이 메모리를 사용할 경우 =
많은 프로그램들이 동시에 실행되고 있으면, 컴퓨터가 느려지고 프로그램 실행이 느려지게 됩니다. 필요없는 프로그램들을 닫으면 메모리 사용이 줄어들 것입니다..
= 메모리 문제 해결 도구 =
* Firefox:
** '''about:memory''' 페이지는 메모리에 관련된 특정한 문제(예를 들면, 웹 사이트, 확장 기능, 테마)를 해결할 수 있도록 하며, 이 페이지의 {button Minimize memory usage} 버튼으로 메모리 사용량을 즉시 줄일 수 있습니다.
** [https://addons.mozilla.org/firefox/addon/ramback RAMBack] 부가 기능이 Firefox의 캐시들을 지우게 해주고, 캐시와 메모리 누수를 구분해줍니다.<br><br>당신이 C++ 프로그래머라면, [https://wiki.mozilla.org/Performance:Leak_Tools Firefox 개발자들이 메모리 누수를 디버그 하는데 사용하는 도구]를 직접 사용해보세요.
{for winxp}
* 시스템:
** 작업 관리자를 사용하여 메모리를 얼마나 많이 사용하는지 확인하세요. Microsoft 지원 사이트의 [http://support.microsoft.com/kb/323527 How to use and troubleshoot issues with Windows Task Manager]를 방문해보세요. 먼저 Microsoft의 "How to monitor your computer's performance"라는 글로 이동하세요. 이 글에 성능 탭 정보 등이 설명되어 있을 것입니다.
{/for}
{for win7}
* 시스템:
** 작업 관리자를 사용하여 메모리를 얼마나 많이 사용하는지 확인하세요. Microsoft 지원 사이트의 [http://windows.microsoft.com/en-us/windows7/see-details-about-your-computers-performance-using-task-manager See details about your computer's performance using Task Manager]를 방문해보세요. 먼저 Microsoft의 이 글에서 설명에 따라 "Get details on how much memory is being used"를 클릭하세요. 이 글에 성능 탭 정보 등이 설명되어 있을 것입니다.
{/for}
{for win8}
* 시스템:
** 작업 관리자를 사용하여 메모리를 얼마나 많이 사용하는지 확인하세요. Microsoft 지원 사이트의 [http://blogs.windows.com/windows/b/extremewindows/archive/2013/06/06/windows-8-task-manager-in-depth.aspx Manage your apps and services with Task Manager]를 방문해보세요.
{/for}
= 컴퓨터에 RAM 용량 추가 =
만약 위의 방법들에도 효과가 없고 아직도 메모리 사용량이 높으면, 컴퓨터의 메모리 용량을 추가해야 합니다. RAM은 가격이 저렴하며 엄청난 성능 향상을 제공합니다.
<!-- MZ credit -->
<br/> <br/>
'''''[http://kb.mozillazine.org/Reducing_memory_usage_-_Firefox Reducing memory usage - Firefox (mozillaZine KB)]의 내용을 참고하였습니다'''''