
저는 Firefox 버전 11.0을 가지고 있고 우분투 11.10을 실행하고 있습니다. Firefox는 6~7개의 탭만 열어두고 850MB RAM
모든 탭에는 경량 웹사이트만 로드합니다. 브라우저가 왜 그렇게 많은 메모리를 소비하는지 궁금합니다. 시간이 지남에 따라 메모리 사용량이 계속 증가합니다. 나는 3GB RAM
대부분의 경우 Firefox가 내 메모리의 최대 30%를 소비합니다. 이 문제를 어떻게 해결합니까?
편집하다:
sudo iotop -oPa
@Jippie가 요청한 명령의 출력
답변1
정확히 무엇을 하고 있는지 지정하지 않으면 이것이 실제 문제라고 말하기는 어렵습니다.
메모리를 많이 사용하는 것이 나쁘다는 일반적인 오해가 있습니다. 그러나 사용하지 않는 메모리는 낭비입니다. 그것은 더 깨끗하다고 생각하기 때문에 창고를 대부분 비워 두는 것과 같습니다. 가능한 한 많은 양을 메모리에 보관함으로써 디스크로 이동하고 불필요하게 콘텐츠를 다시 로드하는 수고를 덜 수 있습니다. 프로그램이 메모리를 확보하는 데 능숙하다면 다른 프로그램에 절대적으로 필요한 것은 아니며 문제가 되지 않습니다.
반면에 메모리 누수라면 큰 문제가 될 것입니다. 빈 탭을 제외하고 모든 탭을 닫으면 이를 확인할 수 있습니다. 그런 다음 메모리를 많이 사용하는 다른 프로그램 로드를 시작합니다. Chrome과 같은 다른 브라우저가 설치되어 있는 경우 해당 브라우저에서 대용량 페이지를 로드해 보세요. Firefox가 여전히 엄청난 메모리 사용량을 보인다면 이는 누출입니다. 사용할 수 없는 메모리를 요구하는 다른 프로그램으로 인해 시스템이 느려질 수 있습니다.
Firefox일 수도 있지만 누출을 일으키는 추가 기능 또는 추가 기능의 조합인 경우가 많습니다. 터미널에서 안전 모드로 Firefox를 시작하여 모든 추가 기능을 비활성화하여 firefox -safe-mode
동일한 일이 발생하는지 확인할 수 있습니다.
몇 개의 "가벼운" 웹사이트만 열려 있고 Firefox에서 아무 것도 하지 않고 Firefox가 점점 더 많은 메모리를 차지하기 시작한다고 말하는 경우, 이는 단지 Flash나 일부 스크립트가 제대로 작동하지 않는 것일 가능성이 높습니다. 이것이 내가 "빛"을 따옴표로 묶은 이유입니다. 일부 단순해 보이는 사이트가 얼마나 형편없게 디자인되었는지는 믿을 수 없습니다.
답변2
애드온이 비활성화된 상태에서 Firefox를 다시 시작해 보세요. 때로는 애드온으로 인해 문제가 발생할 수 있습니다. @jippie 내 생각에 그는 시스템 모니터에서 솔루션이 작동하는지 확인한 다음 일부 애드온을 제거해야 합니다.
답변3
이 질문을 다루는 Mozilla Zine 기사 데이터베이스의 이 링크를 사용해 보세요.http://kb.mozillazine.org/Memory_Leak
행운을 빌어 요!