저는 주로 웹 브라우저로 Firefox를 사용하고 있습니다. 일부 탭을 열었다가 닫은 후에 Firefox의 메모리 사용량이 점점 더 많아지는 것을 발견했습니다.
이 사실은 종종 작업을 중단시키고(의도적으로 작업 관리자를 사용하여) 필요한 탭 중 일부만 선택하여 다시 열게 만듭니다. 이전에 열려 있던 탭을 모두 여는 경우가 있습니다. 재미있는 점은 이 경우에도 Firefox를 종료하기 전보다 메모리 사용량이 훨씬 적다는 것입니다.
그래서 제 질문은 왜 이런 일이 일어나는 걸까요? 탭을 닫는 것이 도움이 되지 않는 이유는 무엇입니까(적어도 그다지 도움이 되지는 않음)? Firefox를 종료하지 않고 메모리 사용량을 줄이는 방법이 있습니까?
답변1
주소 표시줄에 about:memory를 입력하세요. '메모리 사용량 최소화'를 클릭하세요.
https://support.mozilla.org/en-US/kb/firefox-uses-too-much-memory-ram
답변2
가장 먼저 의심되는 것은 일부 플러그인이 메모리를 누출하거나 많이 사용한다는 것입니다.
예를 들어, AdBlock Plus는 종종 Firefox의 메모리 사용량을 크게 증가시킵니다. 그 이유는 모든 프레임에 큰 스타일 시트를 주입하기 때문입니다. (Ghostery는 다른 목적을 제공하지만 메모리 효율성이 더 높은 대안입니다.)
따라서 의견에서 제안한 대로 메모리 사용량이 합리적이지 않은 것 같으면 모든 플러그인을 비활성화하고 이것이 도움이 되는지 확인하십시오.
답변3
다른 목적으로 RAM이 필요한 경우 Firefox를 다시 시작하세요. 메모리 사용량도 최소화됩니다.
Firefox를 다시 시작할 때 모든 페이지를 로드할 필요는 없다고 말할 수도 있습니다.
Firefox button -> Options -> Tabs -> Don't load tabs until selected
또한 Adblock Plus의 메모리 사용량이 높은 것으로 나타났습니다. Adblock Edge에는 이 문제가 없는 것 같습니다. Adblock Plus를 비활성화하면 메모리도 확보됩니다.
답변4
나중에 사용하기 위해 RAM을 저장할 수 없습니다. 당신의 유일한 선택은 그것을 사용하거나 낭비하는 것입니다. 8GB RAM을 갖춘 시스템은 내일 12GB를 사용하기 위해 오늘 4GB를 사용할 수 없습니다.
간단히 말해서, Firefox는 메모리를 낭비하는 것이 대안이기 때문에 더 많은 메모리를 사용하고 있습니다. 그렇게 하려면 노력이 필요하고 그 노력을 쏟아부어도 아무런 유익이 없기 때문에 초기 수준으로 돌아가는 것이 아닙니다.
사실 Firefox는 때때로 열려 있는 탭의 수와 내용에 비해 합리적이지 않은 최대 2GB의 메모리를 사용합니다.
RAM의 일부를 낭비하고 데이터를 전혀 보관하지 않는 것이 대안이라면 그것은 완전히 합리적입니다. 최소한 Firefox는 더 이상 메모리를 할당하지 않고도 최대 2GB의 메모리를 사용할 수 있습니다. 메모리를 해제하고 할당하려면 노력이 필요합니다. 스마트 시스템은 예상되는 이점이 있을 때만 노력을 기울입니다. 그들은 나중에 취소해야 할 작업을 수행하지 않습니다.
최신 운영 체제는 가능한 한 적은 여유 RAM을 확보하기 위해 노력합니다. 여유 RAM은 영원히 낭비됩니다. 지난 한 시간 동안 1GB의 여유 공간이 있었다면 지난 한 시간 동안 1GB로 인해 아무런 이점도 얻지 못한 것입니다. "나중에 사용할 수 있도록 지금 RAM을 비워두고 싶다"고 생각하고 있다면 잊어버리십시오. 지금 사용하실 수 있습니다그리고나중에 사용하세요. 여기서는 고통스러운 절충안이 없습니다.