숭례문,지켜주지 못해 미안해...

'메모리'에 해당되는 글 2건

IE7 메모리 누수 문제 해결법 :: 2008/05/15 08:33

IE7을 쓰다보면 어느 순간 iexplorer.exe 프로세스가 메모리를 500MB 이상 사용하고 있는 것을 발견하곤한다.
특히나 일정 수준 이상 메모리를 점유하기 시작하면, IE는 물론이고 타 프로그램에도 메모리 할당 불가 문제가 발생하여 프로그램 실행에 더 큰 문제를 야기시키곤 한다.

이러한 문제가 발생한건 사실 IE7 출시 이후이다. 즉, 1년 넘게 계속해서 발생했던 문제라는 것. 하지만, 인터넷을 아무리 검색해보아도 나와 비슷한 증상을 보이는 몇 몇 사람들만 존재할 뿐, 해결책이 제시된 곳이 없었다. 결국 해결 못하고 계속 시름시름 앓다가 오늘 작정하고 포멧했다. 포멧한 뒤에 우선 기본 드라이버를 설치하고, Windows Update를 마무리 한 뒤에 IE7을 설치했다. 일단 현재까지는 IE7 문제가 없음이 확인됐다.

그 뒤, 주로 사용하는 프로그램들을 1~2개씩 묶어서 설치한 뒤에, 재부팅하고 IE7 메모리 누수 테스트를 병행하면서 천천히 프로그램 설치 작업을 진행했다.

그러기를 1시간... 거의 대부분의 프로그램이 설치되어서 나의 데스크톱 환경이 거의 완성됐다. 그럼에도 불구하고 IE7 메모리 누수 문제는 발생하지 않았다. 그래서 SP3 통합 버전으로 Windows를 설치해서 문제가 발생하지 않는 것 같다고 잠정 결론을 내렸다. (전에는 SP2 설치 후 SP3 업그레이드 방식이었으나, 이번에는 SP3 버전으로 XP를 설치했다)


그런데! Office 2003 SP3 업데이트, 곰플레이어, FlashGet, RAdmin Server 프로그램을 설치하고 재부팅을 했더니, IE7 문제가 발생했다.

일단, 범인은 좁혀졌다. 곰플레이어는 일단 용의선상에서 제외했다. 만약, 곰플레이어 문제라면 국내 사용자 대부분이 이러한 문제를 겪고 있어야 하니 말이다. RAdmin Server도 일단 제외.

Office 2003 SP3을 용의선으로 올리고, SP3 제거를 할려고 했으나... 제거가 안된다. 급 좌절을 하면서 다시 포멧을 해야하는가 하는 생각이 들었다. 그런데, FlashGet. 뭔가 있어 보인다. 일단, 트레이에 상주된 프로그램을 끄고 다시 테스트를 해보았다.



사용자 삽입 이미지

처음에는 42MB 정도의 메모리 점유를 보인다.



사용자 삽입 이미지

메모리 사용량을 늘리기 위해, 일단 탭을 수십 개 복제한다. 165MB 까지 늘어났다.


사용자 삽입 이미지

이제 1개의 탭만 남겨두고, 전부 닫는다. 그랬더니, 253MB?!

바로 이게 IE7 메모리 누수 문제인 것. 보통은 탭을 닫음에도 불구하고, 메모리 사용량이 줄어들지 않는 것이 큰 문제이다. 이런 경우처럼 메모리 사용량이 늘어나는 경우도 종종 있다.





FlashGet을 껏음에도 문제가 지속되자, 결국 Office 2003 SP3 쪽이 더 의심이 갔다.







그때 갑자기 생각난 "추가 기능 관리"


사용자 삽입 이미지

역시나!
자세히 살펴보니, FlashGet 관련 플러그인이 3개가 존재했다.

몇 차례 테스트를 해본 결과, FGCatchUrl 플러그인이 이러한 문제를 유발시킨다는 것을 파악할 수 있었다.
FGCatchUrl 플러그인을 사용 안 함으로 설정하고, IE7을 다시 실행시키면, 메모리 누수 문제가 해결된다.

내용 추가합니다! (2008.05.18)

위 플러그인을 사용 안 함으로 설정해도, FlashGet이 실행중이면 무용 지물입니다. 저 옵션이 꺼져있어야 하고, FlashGet을 종료해야 메모리 누수 문제가 나타나지 않습니다. 결론은 FlashGet을 지우고 사용하지 말아야 하는군요.

저도 빨리 대체 프로그램을 찾아봐야 할 것 같습니다.

2008. 06. 16 내용 추가

FlashGet 사이트 가시면, 2.0 베타 버전이 올라와 있습니다. 중문판으로만 릴리즈 된 상태입니다. 2.0 버전은 메모리 누수 현상이 해결되어 있습니다. 혹시 사용하실 분들은 참고하시기 바랍니다. 중문판 릴리즈 이지만, 상당수는 영문으로 표시되니 사용하기에는 무리 없습니다. 다만! 배너 광고가 무지 추가되었습니다. 이거 조금 짜증나네요. UI가 전체적으로 지저분합니다.ㅠㅠ 영문판 + 정식 릴리즈에서는 많은 UI 개선이 되길 바랄 뿐이죠.



휴... 해결법을 찾기 위해 힘든 과정이었다.
나와 비슷한 문제를 격고 있는 분이 계신다면, 이 글로 문제를 해결하는 데 도움이 됐으면 좋겠다.
크리에이티브 커먼즈 라이센스
Creative Commons License

2008/05/15 08:33 2008/05/15 08:33
Trackback Address :: http://blog.playxp.com/nios/trackback/153
  • iexplore.exe 메모리 참조 오류와 flashget

    Tracked from 준호씨의 블로그 | 2008/06/09 00:33 | DEL

    제가 사용중인 컴퓨터에서 인터넷뱅킹등의 사이트를 방문하고 나면 꼭 나타나던 오류였습니다. "0x05bff106"에 있는 명령이 "0x05bff106"의 메모리를 참조했습니다. 메모리는 "read"될 수 없었습니다. 프로그램을 마치려면 [확인]을 클릭하십시오. 결론은 FlashGet이 문제였군요 -_-; 별다른 제한없이 다운로드, 스트림다운로드, 토렌트 다운로드를 한 프로그램에서 사용할 수 있어 편해서 사용해 왔는데 메모리 누수등의 문제가 좀 있더군요..

  • noname | 2008/05/27 16:11 | PERMALINK | EDIT/DEL | REPLY

    저도 이 문제를 해결하기 위해 고민을 해보았지만 윈도를 재설치하고 하나씩 프로그램을 설치하며 테스트하지 않는 이상 원인을 알기 어렵겠더군요. 그래서 그냥 증상만 파악해놓고 탭을 많이 열면 IE를 끄고 다시 켜는 식으로 해결해왔습니다.

    FlashGet이 그런 문제를 일으키는 걸 보니(전 안씁니다) IE7의 플러그인 기능으로 붙는 녀석이 메모리 반환을 하지 않는 게 원인 같기도 하네요. 전 IE7Pro라는 플러그인을 씁니다. 갑작스럽게 브라우저가 종료됐을 경우 세션 복구를 해줘서 편리하게 쓰고 있습니다. 탭이 수십개 열려있을 때 어느 사이트의 플래시 문제로 인해 브라우저가 죽으면 참 난감하죠. 그러나 저 플러그인 덕분에 메모리 반환이 안 되었을 수도 있겠군요.

    이번에 윈도 XP(SP3 버전)를 새로 설치하게 되었으니 플러그인을 빼고 살펴봐야겠습니다.

    • Nios | 2008/06/17 19:06 | PERMALINK | EDIT/DEL

      IE7 자체적으로 플러그인 기능으로 버그가 있는 게 맞는 것 같군요.

  • 장수제 | 2008/05/28 23:29 | PERMALINK | EDIT/DEL | REPLY

    안녕하세요
    좋은 글 잘 봤습니다
    저도 동일한 증상을 겪고 있어서.....저는 그냥 완전히 익스창들을 다 닫고 다시 켜는걸로 떼우고 있었죠

    플래쉬겟은 깔지도 않았으나...동일한 증상이 발생하는데...과연 뭐가 문제일까요;;;;;

    • Nios | 2008/06/17 19:06 | PERMALINK | EDIT/DEL

      IE7 자체에 문제가 많은 것 같네요. =.=;

  • 초고수 | 2008/06/17 17:52 | PERMALINK | EDIT/DEL | REPLY

    대체 프로그램으로는
    Net Transport 라는 프로그램을 쓰시면 될 겁니다.
    상당히 좋더군요.

    • Nios | 2008/06/17 19:05 | PERMALINK | EDIT/DEL

      Net Transport는 분할 다운로드 관련 프로그램이 처음 나오기 시작할 때 잠깐 써본 프로그램이네요. 괜찮은 프로그램이지요. 한 번 다시 써보겠습니다. 최근에는 FlashGet 2.0 베타 버전으로 바꿔서 쓰고 있습니다. 아쉽게도 중국어 버전만 있어서 불편하기도 하고, 배너가 늘어서 프로그램이 지저분하긴 하지만, 메모리 누수 없이 FlashGet 본연의 기능 작동이 되서 마음 편히 쓰고는 있습니다. =)

  • 덴버 | 2008/06/18 12:13 | PERMALINK | EDIT/DEL | REPLY

    덕분에 잘 해결했습니다.
    저도 플레쉬겟이 메모리누수의 원인이었네요^^
    전 오빗으로 갈아탔습니다 -0-/

    • Nios | 2008/06/19 20:31 | PERMALINK | EDIT/DEL

      도움되었다니 다행입니다. ^^

  • 융; | 2008/06/24 02:16 | PERMALINK | EDIT/DEL | REPLY

    와! 정말 뭐가 문제인가 하고 골머리썩었는데...
    플래쉬겟때문이었군요! 정말 감사합니다~

  • 조영석 | 2008/07/09 03:33 | PERMALINK | EDIT/DEL | REPLY

    음 ... 각종 수십개의 사이트를 돌아다녀도 찾지 못한 정보가 나왔군요.
    플레시겟을 지워서 해결된다면 완전 대박입니다 ^^

    일단 제목을 바꿔주셔야 할 것 같네요.
    IE7 뿐만 아니라 IE6 에서도 확실한 메모리 누수 현상이 있습니다.

    일단 플레시겟을 지우고 다시 와봐야겠네요 ~

    • Nios | 2008/09/03 00:30 | PERMALINK | EDIT/DEL

      IE6에서도 문제라면 IE가 전체적으로 애드온/플러그인 관리 부분이 조금 허술한 모양이군요. 저 같은 경우는 IE7에서만 유독 문제가 발생하는 터라...ㅠ

  • 지미헌터 | 2008/08/29 14:05 | PERMALINK | EDIT/DEL | REPLY

    저도 최근에 오피스 2003을 설치하고 이런 일이 생겼습니다. 플겟 안쓴지 10년 가까이 되어가는데 플겟이 원인은 아닌거 같아요.

    • Nios | 2008/09/03 00:31 | PERMALINK | EDIT/DEL

      여러가지 복합적인거 같네요. 쩝;;; 요즘에는 전 플래시겟 안쓰고 있는 상태라서 뭐...^^; 꼭 필요할때 잠시 설치해서 쓰고 바로 언인스톨 하고 있답니다.

[로그인][오픈아이디란?]
Name
Password
Homepage

Secret

5만원 짜리 초콜릿 :: 2008/03/16 07:17

지난 8일, 부모님이 올라오셨다.
천안에 모임 참석하셨다가, 동생 생일(10일)도 있고 해서 겸사 겸사 오신 것...

엄마가, 동생 컴퓨터 모니터 부근에 올려 둔 물건 하나를 집으시더니...


『이거, 웬 초콜릿이냐?』



초콜릿? 나 그런거 산 적 없는데?

들고 계신 물건이 뭔가 해서 봤더니...


사용자 삽입 이미지
Canon EOS 400D | Aperture Priority | Partial | Auto WB | 1/40sec | F2.2 | 50.00mm | ISO-100




응?!! 헉!!! 이건 DDR SDRAM 3200 1GB 램!!!

컴퓨터 업그레이드를 하면서, 메모리를 DDR2로 바꾼 뒤에 그냥 짱박아두었던 물건이다.




DDR1 메모리가 단종된 관계로 현재는 1GB 램이 약 5만원 선에서 중고로 거래되고 있는 실정이다.

메모리 2개인 상황이니 저 두 개만 따져도 10만원 짜리 물건들이다.




『그거 컴퓨터 부품인데... 혹시 그거 뿌러뜨릴려고 했어?』

『어...초콜릿인 줄 알고 먹을랬지』




-┏ -┏ -┏

순식간에 몇 만원 날아갈 뻔 했다-0-;
크리에이티브 커먼즈 라이센스
Creative Commons License

2008/03/16 07:17 2008/03/16 07:17
Trackback Address :: http://blog.playxp.com/nios/trackback/138
  • 뭉코 | 2008/03/16 10:48 | PERMALINK | EDIT/DEL | REPLY

    ㅋㅋㅋㅋ 큰일날뻔 하셨구만요.
    저도 노트북에 끼워야되는 1G 짜리 메모리 뽁뽁이로 돌돌 말아놨는데요.
    신랑이 버릴라했다는..
    맞는 드라이버가 없어서 못끼우고 있거든요.

    • Nios | 2008/03/20 09:40 | PERMALINK | EDIT/DEL

      저도 노트북 램 업그레이드 했는데... 중고로 팔아도 몇 천원 안나와서 그냥 가지고는 있습니다.ㅎㅎ 그냥 램 패키지 살 때 같이 온 케이스에 넣어서 보관하고 있습니다.

[로그인][오픈아이디란?]
Name
Password
Homepage

Secret