FF3의 메모리 누수 문제를 해결해 줄만한 SmartRAM

 여름하늘님의 FF3 리뷰 : 파이어폭스3 과연 쓸만한 브라우저인가? 라는 글에 답글들이 아주 지저분하게 달렸군요..
글쓴이가 틀린 것 같으면 다시 정확한 자료를 제시하면 될 것이지 감정적으로 "왜 까냐" 식의 글들에 현기증이 나네요.

 IObit.com 의 Advenced Windows Care 라는 프로그램 중에 SmartRAM 이라는 메모리 관리 프로그램이 있습니다.
저는 제 PC(Windows XP SP3)에 이 프로그램을 같이 사용함으로써 여름하늘님이 지적하신 파이어폭스3(이하 FF3)의 메모리 누수 문제를 해결해 보고자 했습니다.

 아직 자세히 알아보지 않은 부분은 SmartRAM 프로그램이 IE7, IE8(beta)등의 브라우저들의 메모리 관리에도 도움이 될지까지는 잘 모르겠네요. 기획가 나면 한번 테스트 해 봐야 겠습니다. (전 전문 리뷰어가 아니라.. 라는 핑계로 도망쳐 볼랍니다)

리소스 점유는 여타 브라우저들에 비하면 상식을 초월할 정도로 큽니다. 총 18개 스레드는 그다지 많은 편이 아니지만, 현재메모리 사용량 및 최대 사용량은 100MB가 넘고 있으며, 그나마 순간 최대 사용량은 200MB를 초과했습니다. 이는 단순히메모리를 많이 잡아먹는 데에만 원인이 있다고 보지 않습니다. 이 정도 메모리 사용량은 게임이나 동영상 인코딩 중에나 나올법한수준이므로, 결국 Firefox 3 역시 전작과 마찬가지로 메모리 누수의 문제가 원인이 아닐까 추측합니다.

 위의 지적해 주신 부분에 대해 저도 동의 합니다. 고질적인 FF의 문제이기도 했는데요, 물론 IE6.2/7의 리소스 사용이 좋았던 것은 아닙니다만 두 브라우저를 같이 놓고 볼때 FF쪽이 비교우위에 있다고 할 수는없는 부분임은 확실하지요.

저도 같은 방법(hanrss.com, skysummer.com 그리고 igoogle)을 사용해서 Process Explore로 측정 해 보았습니다.

우선 평소에 사용하던 것 처럼 SmartRAM을 실행하고 있는 상태에서의 상황 입니다.


그리고 SmartRAM을 종료하고 각 페이지를 Ctrl+F5 로 리프레시 해주었습니다.

  200MB 까지는 아니더라도 90MB 정도 사용이 되네요. 차이가 나는 이유를 생각해 보니 저는 애드온을 IETab만 사용하고 있다는 점과 각 탭 별로 history를 늘려 놓고 하면 격차가 많이 줄지 않을까 생각 됩니다.

 위의 테스트 방법은 벤치마킹을 하기에 알맞지 않습니다. 정확한 수치를 보여준다기 보다는 SmartRAM 이라는 프로그램의 효과가 있다 라는 것을 간략히 보여드리기 위한 내용 이었습니다.

 



덧글

  • Hide_D 2008/07/17 13:14 # 답글

    저는 3에 들어와서 메모리가 300MB 이상을 넘어간 적이 없다는 것만으로도 기쁘게 생각하고 있어요;
    2때는 이미지 사이트 몇페이지만 돌아도 1GB에 육박하곤 했거든요.

    그리고 현재 다른 프로그램 없이 탭 6개 띄우니 90MB나오네요
  • 궁극사악 2008/07/17 14:24 # 답글

    음...저는 크게 메모리 점유를 안하는듯한데...(현재 한 120정도군요) FF3이 메모리 관리쪽에 문제가 있나요?;; 체감상 IE보다 가볍게 느껴져서 쓰고 있습니다만;
  • 무혼인형 2008/07/17 14:34 #

    따지고 보자면 파폭 뿐만 아니라 대부분의 프로그램이 메모리 반환을 수시로 잘 안하는 문제가 있기는 합니다.
    IE도 엄청나게 메모리 관리에 대한 개선이 안되고 있기는 하고요
    파폭3의 경우 2에 비해 광고에서처럼 아주 혁신적으로 개선되었다. 라고 보기(체감)도 좀 힘들지 않는가 생각되네요.

    속도문제도 체감할 수 있다 없다가 좀 의견이 분분한 것 같더군요. 주변 사람들에게 추천해봤는데 "고성능 고속 인터넷회선"일 수록 차이를 적게 느끼고 있다.. 라고 예상하고 있습니다.
  • 찡스 2008/07/18 09:25 # 삭제 답글

    음 그렇군여..
댓글 입력 영역