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

'IE7'에 해당되는 글 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

Internet Explorer 7 한글판 출시! :: 2006/11/15 04:27

IE7 한글판 릴리즈!

IE7 한글판 설치 화면


15일 새벽, IE7 한글판이 릴리즈 되었다. 당초 14일 릴리즈 예정이었으나, 하루 연기 된 것이다.
영문판은 10월 중순에 릴리즈 된 상태였고, 필자는 영문판으로 계속해서 사용하고 있었다.

하지만, 아무리 영문판으로 사용하는데 문제가 없다고 하더라도 한국인이라면 한글 메뉴가 더욱 친숙한 것은 어쩔 수 없는 노릇인 듯 하다. 물론 어색한 한글화, 메뉴 구성, 조잡한 폰트 등으로 한글화 한 것이라면 영문판이 더 좋겠지만, MS가 어디인가? 국내 최고의 한글화 인프라를 갖춘 기업이 아니던가.

역시 한글이 친숙하다

한글판의 오점?

한글판 설치를 끝내고 재부팅 한 뒤에 처음 IE7를 실행하면, Welcome 화면이 나온다.
아직 준비 부족인 것일까? 왜 영문판 설정 화면과 동일한 화면이 뜨는 것인지...

초보자는 이 화면을 보고 당황 할 수 밖에 없다

IE7의 새로운 기능 들을 설정할 수 있는 화면인데, 영어로 나오니 의아할 수 밖에 없다. 한글판 맞는가?



디폴트 클리어타입(ClearType)

IE7에서는 별다른 설정을 바꿔주지 않는 이상 '클리어타입'이 활성화 되게 된다. (Welcome 화면에서 설정을 지원한다)

국내 사용자야 클리어타입은 별 효용성도 없고, 켜더라도 큰 환경적인 변화를 경험하기 어려웠다. 이유 인즉, 한글 폰트가 클리어타입을 지원하지 않기 때문이다. 영문 폰트만 현재 지원 하고 있다. 하지만, Windows Vista에서는 "맑은고딕"이라는 한글 폰트가 새로이 추가되는데, 이 폰트는 클리어타입을 지원해준다.

클리어타입 활성화


클리어타입 비활성화

위의 스크린샷으로 알 수 있듯이, 클리어타입은 출력되는 글자의 가장자리에 페이드(fade) 효과를 준다. 이로 인해 부드러운 글꼴 출력이 가능한다. 아직까지는 활성화되지 않았던 기능인 탓에 한국인에게는 클리어타입을 사용하지 않는 딱딱 끊어진 모습이 더 좋게 보일 수도 있다. 하지만, 클리어타입만의 매력을 느끼게 된다면, 이 옵션을 끄는 경우는 없을 것 같다.

위에도 언급했듯이, Vista에 "맑은고딕" 글꼴이 클리어타입을 지원하며, 새로이 추가된다고 이야기 했다. 내심 IE7 한글판에 이 글꼴이 포함되지 않을까 하는 기대도 해봤었는데, 포함은 안되어 있었다. 다소 아쉽긴 하다.



마치며

IE7의 새로운 기능 리뷰 등은 이미 다른 웹진이나 포럼 등에서 영문판 릴리즈와 함께 올라왔었다. 한글판이 나왔다고 해서 특별히 영문판과 차이가 있는 것도 아니기에 필자 위주의 관심사에 대해서만 적어봤다.

크리에이티브 커먼즈 라이센스
Creative Commons License

2006/11/15 04:27 2006/11/15 04:27
Trackback Address :: http://blog.playxp.com/nios/trackback/47
  • 티아 | 2006/11/16 01:01 | PERMALINK | EDIT/DEL | REPLY

    컴퓨터 살때 산 씨디로 안 깔고 귀찮아서 당나귀등에서 받은 무인설치판으로 OS를 깔아서 그런지 정품인증이 불가 -_-;; 내 씨디키 입력하려고 해도 OS가 입력을 거부(?)해서 낭패...
    기타 여러 사항으로 IE7 사용 불가 ㅠ.ㅠ

  • 마이커피 | 2006/12/12 09:43 | PERMALINK | EDIT/DEL | REPLY

    아무래도 현재 가장 많이 쓰이는 소위 '4대 한글 폰트' 들은 특정 px 이하의 경우 비트맵으로 표현되다 보니 클리어타입의 혜택(?)을 볼 수 없다는 게 안타깝습니다. 비스타가 나오고 맑은 고딕이 대중화가 되어야 우리 한글도 좀 둥글둥글한 곡선의 미학을 잘 살릴 수 있을 텐데 말이죠.

    그리고 여담입니다만, MS 의 한글화 (나아가 localization) 를 볼 때마다 감탄사가 터져나오곤 합니다. 단순히 번역된 투의 문장이 아닌, 진정한 '의역' 이라고 불릴 정도로 잘 돼 있고, 단어 선택에 있어서도 상당히 절묘하고... 정말 한국 내에서 만든 프로그램처럼 느껴질 정도입니다.

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

Secret