C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12282] IE 메모리 리크의 주범, 플래시를 때려잡자!!
박지훈.임프 [cbuilder] 3663 읽음    2006-10-24 22:53
IE 메모리 리크의 주범, 플래시를 때려잡자!!
요즘 우리나라 웬만한 사이트들을 돌아다녀보면, 온통 플래시로 도배되어 있죠?
그나마 여기 볼랜드포럼이나 델마당 같은 비영리 개발자 커뮤니티 정도에만 플래시가 없을 뿐, 비영리라고는 해도 네이버나 다음의 까페 등에는 그 포털이 수익을 얻기 위한 플래시들이 여지없이 자리를 차지하고 있죠.
(그런 때문에 더욱 검색엔진으로서 구글을 더 많이 찾게 되곤 합니다)

이렇게 기업들이 플래시를 많이 쓰는 것은 역시 보기에도 예쁘고 역동적이다보니 눈을 끌기 쉬워서인데요. 문제는, 이넘의 플래시에 메모리 리크가 엄청나다는 겁니다.

IE를 빈 페이지로 열면 메모리를 20메가를 채 안먹습니다. 그런데 플래시가 많은 포털 사이트 초기 페이지나 언론사 등의 사이트에 들어가서, 작업관리자를 띄우고 IEXPLORE.EXE 프로세스의 메모리 변동량을 보세요. 끊임없이 메모리가 증가합니다. 순간적으로 떨어질 때도 있지만 일정 시간을 두고 보면 1메가, 1메가씩 야금야금 메모리를 잡아먹고 있지요.

이게, 플래시 자체의 근본적인 메모리 리크 문제인지 아니면 플래시 파일을 만드는 플래시 개발자들이 대체로 이런 문제에 무신경해서 자주 저지르는 어이없는 실수인지는 모르겠습니다만, 어쨌든 페이지에 떠 있는 플래시가 많으면 많을 수록 메모리 소모 속도도 더 빠릅니다.

게다가 플래시가 메모리만 잡아먹는 게 아니죠. CPU 타임도 장난 아니게 잡아먹습니다. 제가 듀얼코어 CPU인데 플래시가 좀 많은 어떤 페이지에서는 IE가 계속 50%를 잡아먹고 있습니다. 싱글코어였다면 100%를 치는 거죠.

그래서 생각한 것이 플래시를 멈춰주는 프로그램! 이런 걸 만들어보려고 생각했더니, 문득, 내가 불편하면 다른 사람도 당연히 불편할 거고, 그럼 다른 개발자 누군가가 이미 만들어놓지 않았을까, 하고 검색을 해봤습니다. 바로 No! Flash 라는 유틸이 나오더군요.

이 No! Flash는 프리웨어이니까 맘놓고 써도 되고요. 등록 메뉴가 있긴 한데, 유료로 등록하면 더 많은 걸 막아준다나 머라나. 어쨌든 전 플래시만 막아주면 만사 오케니까 등록은 일단 무시. 등록 안해도 플래시 막는 데는 아무런 기능 제한이 없네요.

이넘을 설치하면, 웹페이지의 플래시들이 하나도 안나옵니다. 트레이에 아이콘 하나가 등록되는데, 단지 클릭하기만 하면 플래시 보기/안보기 토글이 됩니다. 이넘을 돌리니까 IE가 메모리도 별로 안먹고 CPU도 여유만만~ 속이 다 시원하군요. 저와 비슷한 이유로 플래시에 짜증났던 분이라면 한번 설치해보시죠. ㅎㅎ
크레브 [kkol]   2006-10-25 01:22 X
혹시 WebMa2 써보셨나요? 국내 어느분이 개발한 웹브라우저인데 기본으로 탭 지원하고 플래시 안보는 기능 있습니다. Alt+F로 토글할수 있고요. 물론 웹브라우저 다 개발한건 아닐테고 IE콘트롤 갖다 썼겠지만....이런저런 기능 많아서 쓸만합니다. ^^
遠野 [tohnokanna]   2006-10-25 02:26 X
저는 Maxthon 브라우져를 사용합니다. 비슷한 Avant 브라우져도 있지요. 이런 IE 컨트롤을 사용한 브라우져들도 플래시를 차단하는 기능이 있습니다 `-`
Maxthon 브라우져는 AniGif를 움직이지않게하는기능도 있군요 =_=;

그리고.. 플래시 메모리 너무많이먹습니다.
여기 자료실의 델파이 나 BC++동영상강좌가 플래시로 되어있는데...
좀 긴거(한 40분짜리) 하나 보다보면 메모리 부족으로 빨간화면뜹니다 =_=;
꿈의대화 [inside96]   2006-10-25 09:34 X
IE 메뉴 중
도구 -> 추가기능관리에서 FlashX.ocx를 사용안함으로 해도 막아집니다.
다들 아시는건가요^^;
이것만으로 차단안되는게 있을가요?
ASURADA [asurada]   2006-10-25 09:43 X
저는 주로 불여시(FireFox)를 사용하는데.. 불여시에도 Add-on 으로 비슷한 기능을 지원하네요...
https://addons.mozilla.org/firefox/433/

+ -

관련 글 리스트
12282 IE 메모리 리크의 주범, 플래시를 때려잡자!! 박지훈.임프 3663 2006/10/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.