'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을 다시 실행시키면, 메모리 누수 문제가 해결된다.
위 플러그인을 사용 안 함으로 설정해도, FlashGet이 실행중이면 무용 지물입니다. 저 옵션이 꺼져있어야 하고, FlashGet을 종료해야 메모리 누수 문제가 나타나지 않습니다. 결론은 FlashGet을 지우고 사용하지 말아야 하는군요.
저도 빨리 대체 프로그램을 찾아봐야 할 것 같습니다.
FlashGet 사이트 가시면, 2.0 베타 버전이 올라와 있습니다. 중문판으로만 릴리즈 된 상태입니다. 2.0 버전은 메모리 누수 현상이 해결되어 있습니다. 혹시 사용하실 분들은 참고하시기 바랍니다. 중문판 릴리즈 이지만, 상당수는 영문으로 표시되니 사용하기에는 무리 없습니다. 다만! 배너 광고가 무지 추가되었습니다. 이거 조금 짜증나네요. UI가 전체적으로 지저분합니다.ㅠㅠ 영문판 + 정식 릴리즈에서는 많은 UI 개선이 되길 바랄 뿐이죠.
휴... 해결법을 찾기 위해 힘든 과정이었다.
나와 비슷한 문제를 격고 있는 분이 계신다면, 이 글로 문제를 해결하는 데 도움이 됐으면 좋겠다.
-
iexplore.exe 메모리 참조 오류와 flashget
제가 사용중인 컴퓨터에서 인터넷뱅킹등의 사이트를 방문하고 나면 꼭 나타나던 오류였습니다. "0x05bff106"에 있는 명령이 "0x05bff106"의 메모리를 참조했습니다. 메모리는 "read"될 수 없었습니다. 프로그램을 마치려면 [확인]을 클릭하십시오. 결론은 FlashGet이 문제였군요 -_-; 별다른 제한없이 다운로드, 스트림다운로드, 토렌트 다운로드를 한 프로그램에서 사용할 수 있어 편해서 사용해 왔는데 메모리 누수등의 문제가 좀 있더군요..
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의 새로운 기능 리뷰 등은 이미 다른 웹진이나 포럼 등에서 영문판 릴리즈와 함께 올라왔었다. 한글판이 나왔다고 해서 특별히 영문판과 차이가 있는 것도 아니기에 필자 위주의 관심사에 대해서만 적어봤다.






