Firefox에는 1GB의 RAM이 필요합니다


13

나는 웹 개발자로 일하고 있으며 Firebug 와 함께 Firefox를 사용하고 있습니다. 최근에는 2 시간의 작업 후에 firefox.exe프로세스에 1GB 이상의 작업 메모리가 필요하다는 것을 알았습니다 .

창을 닫아도 프로세스는 여전히 작업 관리자에 남아 있으며 내가 할 수있는 유일한 것은 프로세스를 '킬'하는 것입니다.

어떤 제안?

2GB RAM이있는 Windows 7, Firefox 3.6.8을 사용하고 있으며 일반적으로 10 개의 탭을 열었습니다.


3
탭을 집중적으로 재사용하는 경우 Firefox는 탭당 많은 기록을 유지하므로 그와 관련이있을 수 있습니다. 또는 확장 기능으로 메모리가 누출되거나 이와 비슷한 것이있을 수 있습니다.

나는 같은 문제를 겪고 있으며이 질문에 대해 50 점 현상금을 제공했습니다. 현재로서는 Firebug를 사용하지 않으므로 문제가되지 않습니다. 다른 모든 플러그인을 비활성화했습니다. 나는 개발을 위해이 기계 (항상 문제가있는 곳)를 사용하지 않습니다. 문자 그대로 웹을 탐색하기위한 것입니다!
Alex R

현상금이 제목을 제외하고 질문에 맞지 않는 것 같으므로 새 게시물을 시작해야합니다.
harrymc 2013

Rob이 맞다고 생각합니다. 여러 탭 또는 시간이 지남에 따라 탭을 열어 둔 상태에서 동일한 동작을 발견했습니다.
에이 바

답변에 정의한대로 최대 RAM 및 디스크 캐시 사용 제한을 설정 했습니까?
획기적인

답변:


11

두 가지 별도의 문제처럼 들립니다. 첫째, Firefox는 메모리 호그로 알려져 있습니다. 필요하지 않은 애드온 제거 및 다음을 포함하여이를 최소로 유지하는 방법이 있습니다.

대한 : 설정 ,라는 새 부울 값을 추가 config.trim_on_minimize을 다음으로 설정 사실 . 나는 여전히이 조정을 평가하고 있으며 그것이 도움이되는지 확실하게 말할 수는 없습니다.

둘째, 창을 닫을 때 Firefox 프로세스가 중지되지 않으면 잠시 기다립니다. Firefox에서 많은 양의 메모리를 사용하면 완전히 닫히는 데 약간의 시간 (최대 30 초 정도)이 걸릴 수 있습니다.


이것은 실제로 Firefox가 사용하는 RAM의 양을 제한하지 않습니다 ... : S
cp2141

1
손질 만하면 되나요?
Sam

@Sam 예, 모든 트림 작업이 완료되었습니다. 하드 RAM 제한을 설정하는 방법에 대한 내 답변을 참조하십시오.
혁신적인

6

최신 버전의 Firefox에이 옵션이 기본적으로 활성화되어 있는지 확실하지 않지만 Firefox에서 최대 RAM 및 디스크 캐시 사용을 제공하는 옵션이 있습니다. Firefox에서 RAM을 적게 사용하고 디스크 캐시를 더 많이 사용하도록하려면 메모리 정리 및 가비지 수집 옵션을 변경하는 것과 크게 다릅니다.

디스크 캐시를 사용하기 전에 Firefox가 사용하는 RAM의 양을 제한하려면 브라우저를 about : config로 이동하십시오. 필터에 "memory"를 입력하면 다음이 표시됩니다.

browser.cache.memory.capacity

그렇지 않으면이 키를 수동으로 정수 값으로 작성해야합니다. 이 정수 값은 Firefox에서 사용할 수있는 메모리 캐시 (KB)를 나타냅니다. 개인적으로이 값을 131072 (128MB)로 설정했습니다. Firefox에 메모리가 부족하지 않게하려면 다음 변수를 변경하여 사용하는 디스크 캐시를 늘릴 수 있습니다 (검색 필터로 "disk"만 사용할 수 있음).

browser.cache.disk.capacity

다시, 이것은 정수 값으로 디스크 캐시 (킬로바이트 단위)이며 존재하지 않는 경우이를 작성해야합니다. 개인적으로 307200 (300MB)으로 설정했습니다. 이는 Firefox가 오프라인 파일 또는 기록을 저장하는 데 사용하는 저장 용량과 다릅니다.


1

Firefox는 오랫동안 사용한 후에 리소스가 많이 사용되는 것으로 알려져 있습니다. 사용하지 않는 애드온을 제거하여 효과가 있는지 확인할 수 있습니다.


예, Firefox는 시스템 리소스가 매우 어렵습니다. 시스템이 다운되면 시스템을 업그레이드하거나 제한된 리소스에서 더 나은 다른 브라우저로 전환해야 할 수 있습니다.
Brian Knoblauch

브라우저 업그레이드는 미쳤다. 파이어 폭스와 함께하는 나의 주요 쇠고기입니다.
Toby

IE보다 많은 메모리를 사용하는 경우 왜 Firefox를 사용해야합니까? 조금 무의미 해 보입니다.
Alex R

@Alex-웹을 손상시키지 않는 표준 기반 브라우저이기 때문입니다.
Toby

플러그인 때문에!
Sam

1

당신은 AFOM 을 시도 할 수 있습니다

메모리는 Firefox 브라우저 응용 프로그램의 실행중인 인스턴스 내에서 메모리 누수를 복구합니다.

또한 정기적으로 데이터베이스를 정리 하는 것이 좋습니다 . Ccleaner 에는 이제이 기능이 있습니다.

또는 새로 설치해도됩니다. 문제 해결에 도움이 될 수도 있습니다. 확장을 한 번에 하나씩 다시 가져 오면 확장 중 하나가 문제를 일으키는 지 확인할 수 있습니다. 설치 제거 후 프로파일의 모든 추적을 제거하십시오. Revo 제거 프로그램 은이 작업을 철저히 수행해야합니다.


이제 AFOM 링크가 (효과적으로) 끊어졌습니다 ( "afom"에 대한 검색 결과. 결과를 찾을 수 없습니다. ").
피터 Mortensen

1

알려진 Firebug 문제인 것 같습니다. Firebug 메모리 누수가 600MiB 이상인 것으로 나타났습니다 .
이 문제 보고서는 2007 년에 열렸으며 여전히 열려 있습니다 ...

또 다른 공개 문제는 Firebug가 활성화되면 Firefox는 많은 양의 메모리와 CPU를 사용한다는 것입니다 .

따라서 Firebug는 Mozilla 의 Problematic extensions 목록에 나열되어 있습니다.

Firebug Memory Profiler 는 실제 알파 단계라고 말하지만 문제에 대한 힌트를 줄 수 있지만 Firebug Memory Profiler를 살펴볼 수 있습니다 .

그렇지 않으면, 유일한 해결책은 Firefox를 다시 시작하거나 더 많은 RAM을 가져 와서 Firebug Community 에서 망치고 , 수정을 기다리거나 (수년이 걸릴 수 있음), Firebug 개발자가되어 버그를 직접 수정하거나 문제를 해결하는 것입니다. 다른 디버깅 도구.


0

어떤 Firefox 버전을 사용하고 있습니까? 이것은 일반적인 동작이 아닙니다. 작업중인 사이트에 대해서만 Firebug를 활성화하면 도움이됩니다.


6
불행히도 그것은 실제로 전형적인 행동입니다.
Toby

1
Firebug는 문제가 아닙니다. Firebug를 사용하지 않고 "Firefox 1gb"를 봤기 때문에이 스레드를 찾았습니다.
Alex R

0

Firefox에서 사용중인 메모리 양은 중요하지 않습니다. 운영 체제는 우리가 할 수있는 것보다 더 잘 관리하므로 생각하지 마십시오. 느리게하는 것은 또 다른 문제이며, 분명히 Firefox의 습관입니다.

Chrome을 사용하고 확장 프로그램을 찾을 수 있습니다. Opera의 Dragonfly 조차 Firebug보다 낫습니다 (따라서 Firebug를 사용한 적이 없습니다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.