[이글루스] 포토로그 열람시 엄청난 메모리 누적 사용 Egloos

지난번에 이글루스 포토로그 렉(?) 과 관련한 포스팅을 한적이 있다.
심증은 있으나 물증은 없는.
이글루스의 포토로그를 보다가 웬지 느려진듯한 심증은 있는데, 딱히 물증은 없었는데,
이번에 확실하게 증거를 확보했다.
오늘 간만에 포토로그를 올리게 되어서, 올린 포스팅도 확인하며 그동안 올렸던 사진들을 감상하는데, 웬지 IE 가 느려지는듯한 느낌.
이런 느낌은 바이러스가 메모리에 상주할때나 오던 그 느낌이었다.
그래서, 황급히 Ctrl+Alt+Del 키를 눌러 작업관리자를 열어보았는데..
PF 파일 사용량이 1기가 넘어가고 있었다.
정확히는 모르겠지만, PF 파일은, 윈도우가 다음 작업을 빨리 진행하기 위해 메모리에 올려놓는 정보로 알고 있다.
그냥 쉽게 생각해서, 메모리 사용량이 많아졌다는 것이다.
그래서 확인해 보았다.
작업관리자를 열어놓은 상태에서(위 화면처럼), 포토로그를 열어서 사진을 한장씩 감상해보자.
항상 같지는 않지만, 오늘 올린 사진의 경우, 한장을 보면 PF 파일 사용량이 2M 가 올라갔다.
예전에 올린 사진의 경우에는, 한장을 보면 PF 파일 사용량이 3M 가 올라갔다.
즉, 대략 사진 한장을 감상할때마다 메모리를 2M~3M 씩 차지하고 있었다.
그래서, 2~3백장의 사진을 감상하면 그 용량이 모두 누적되어서, 메모리를 꽉 채워버려서 윈도우가 사용할 메모리가 점점 부족해지는 바람에 윈도우가 동작이 느려지는 것이었다.
여러분도 나처럼, 작업관리자 화면을 열어놓고, 포토로그의 사진을 한장씩 넘겨보라.
한장씩 넘길때마다 메모리가 2~3M 씩 올라가는 모습을 확인할 수 있을 것이다.
혹시나 싶어, IE 가 아니라 구글의 크롬 브라우저에서 똑같이 실험해 보았다.
역시나 메모리가 계속 누적되었다.
그렇다면, IE 브라우저의 버그가 아니라, 포토로그 페이지의 설계상 문제라는 얘기가 되는게 아닐까?


iexplorer.exe 의 사용량이 이미 상당히 높아졌음을 확인할 수 있다.
왜 그럴까? 도대체 포토로그 페이지를 어떻게 만들었길래 사진을 한장씩 볼때마다 메모리에 2~3M 씩 누적되는 것일까?
포토로그 로직에 문제가 있던지, 아니면 IE 의 버그일까?
정확한 원인은 알 수 없지만, 아무튼 이번에 포토로그 메모리 누적에 대한 물증을 확보한 셈이다.

재미있는 점은, 이렇게 누적된 메모리는 iexplorer.exe(MS 웹브라우저) 를 종료하기 전까지는 없어지지 않는다는 것이다.
따라서, 누적된 메모리를 없애기 위해서는 iexplorer.exe 를 종료시켜야 한다.
종료시키면, 위의 화면처럼 순식간에 누적되었던 메모리가 날라가고 메모리가 확보되는 것을 확인할 수 있다.

덧글

  • windily 2010/04/29 22:12 # 답글

    메모리 누수현상이 심각하네요. ㄷㄷ
  • fendee 2010/04/29 22:43 #

    네, 저도 오늘 우연히 발견했습니다. 직접 테스트 해보시면 놀라실 정도랄까요.
  • 5 2010/04/30 01:39 # 삭제 답글

    어쩐지 포토로그 볼 때마다 버벅거리는 게 내 컴퓨터 탓이 아니었구만.
  • 우갸 2010/04/30 08:32 # 답글

    사진을 보고나서 다음페이지로 갈때 앞 페이지를 메모리에서 삭제하지 않는 것 같군요.
    앞페이지 볼때는 빨리 로딩된다면 십중팔구는 이런 상태일겁니다.
    그림이 메모리에 저장될때는 bmp로 저장되는 것과 마찬가지이니 장당 2~3M 정도 쌓이는 것도 대충 맞는거 같구요
  • fendee 2010/04/30 11:06 #

    네, 정황상 그럴 확률이 높은것 같은데, 이글루스 포토로그의 경우, 저처럼 사진 사이즈를 미리 줄여서 올리는 경우도 있지만, 최근 사진 갤러리들이 원본 그대로인 3~4M 짜리를 그대로 올리도록 하는곳이 많아서 이런 로직을 만들었나 봅니다.
    (원래 사진파일의 정보를 그대로 보여주기 위해, 예를 들어 디카 정보라던가, 촬영날짜라던가 하는 고유의 정보)
    그렇다고 해도, 무한정 메모리에 누적 시켜놓는 방식은 설계상 판단 미스가 아닐까 생각되네요.
  • 우갸 2010/04/30 13:13 #

    테스트할때 10장정도만 넣고 해본거겠죠. 이글루스측에서도 빨리 수정해야할텐데, 포토로그 작업한 회사랑 유지보수 계약 안된게 아닐까요? SK에서 이글루스에는 돈을 별로 안쓰려고 한다는 소리를 여기저기서 봤는데, 정말 계약 안되어 있다면 고쳐지긴 힘들거 같네요;
  • fendee 2010/05/01 04:25 #

    네, 그렇다면, 극약처방으로 포토로그를 안써버리는 방법을 써야 할지도 모르겠군요.
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


통계 위젯 (화이트)

1211067
7637
10103349

google_myblogSearch_side

▷검색어

Flag Counter style2