Strict Standards: Non-static method Soojung::addReferer() should not be called statically in /home/lifthrasiir/sites/sapzil.info/soojung/settings.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /home/lifthrasiir/sites/sapzil.info/soojung/settings.php:79) in /home/lifthrasiir/sites/sapzil.info/soojung/classes/Counter.class.php on line 63

Strict Standards: Non-static method Entry::getEntry() should not be called statically in /home/lifthrasiir/sites/sapzil.info/soojung/entry.php on line 51

Strict Standards: Non-static method Soojung::entryIdToFilename() should not be called statically in /home/lifthrasiir/sites/sapzil.info/soojung/classes/Entry.class.php on line 182

Strict Standards: Non-static method Soojung::queryFilenameMatch() should not be called statically in /home/lifthrasiir/sites/sapzil.info/soojung/classes/Soojung.class.php on line 55
TokigunStudio3 | 블로그: 모질라에서 웹서핑하기

내용으로 바로 넘어 가기


TokigunStudio3

228 / 3282   


더 이상 이 블로그는 운영되지 않습니다. 새 블로그로 가 주세요.

모질라에서 웹서핑하기

2005/02/11 PM 11:51 | 일상/진지하게 | 13 comments | 1 trackbacks | AllBlog: vote, to pocket

나는 웹 브라우저로 모질라 계열의 브라우저(정확히는 파이어폭스)를 쓴다. 여러 가지로 편리한 기능과 상당히 가볍다는 (설치 프로그램 용량이 5MB도 안 된다! :) 것, 그리고 갖가지 확장기능 때문에 애용하고 있는데, 어찌된 일인지 윈도우즈에서 파이어폭스를 쓰다 보면 엄청난 양의 가상 메모리를 잡아 먹는 경우가 많았다. 약 300MB의 덩치로 불어 난 적도 있는데, 아무튼 이럴 때마다 다시 꺼 주고 켜 주는 게 그냥 귀찮은 일이 아니었다.

한동안 이 생각으로 고민하다가 최근에 납득할 만한 해답을 찾았다. 대부분의 프로그램에는 어김 없이 메모리 누수(memory leak)가 있게 마련인데, -- 뭐 이런 거 전문적으로 잡아 주는 유틸리티도 많다만 -- 이건 익스플로러나 파이어폭스나 마찬가지인 것 같다만 익스플로러가 더 심한 편이다. 익스플로러에서 새 창을 열면 창이 작업 표시줄에 쌓이게 되는데, 작업 표시줄에 한 대여섯개의 프로그램을 켜 놓아도 꽉 차는 판에 많이 띄워 놓고 싶은 생각이 들 리가 없으니 떠 있는 익스플로러의 갯수를 자연스럽게 조정할 수 밖에 없는 것이다. 때문에 메모리 누수로 인한 성능 저하를 경험하기 힘든 것이다. 하지만 파이어폭스를 쓸 때는 탭 브라우징 덕분에 이런 행동 패턴이 달라져서 한 창에 대여섯 개의 탭이 떠 있게 되고, 그냥 있을 때는 그리 많지 않던 메모리 누수가 겹쳐 버리면서 오히려 익스플로러보다 덩치가 불어 날 수 밖에 없는 것이다. (실제로 내가 파이어폭스를 쓸 때 시간당 방문하는 페이지 수는 익스플로러보다 다섯 배 이상 된다. 특히 위키 같은 데 돌아 다니기 정말 편리하다.)

한 마디로 웹서핑 패턴 때문이라는 것인데... 뭐 파이어폭스 1.1이 나오면 조금 더 나아지겠지 하는 생각을 하고 있다. 근데 6월로 릴리즈가 연기되었다니 한동안은 이런 패턴을 계속 유지하게 될 것 같긴 하다 :p

덤: 드디어 내일이 한글 문화원 모임이다. :) 혹시 뒤늦게나마 참석하실 분께서는 이 글을 참고해서 한글 문화원에 오시면 되겠다.

TrackBack URL: http://sapzil.info/soojung/trackback.php?blogid=486

Trackback: CrackRadio.com (2005/02/13 AM 01:23)

파폭으로 인한 서핑 습관

작업을 하기 위해서든 놀기 위해서든 파폭을 한 번 띄워 놓으면 닫지 않는다는 것을 깨달았다 탭 브라우징의 편리성 때문인지 쓰다 보면 탭 4개 정도는 기본으로 열어 놓고 있는 것을 발견한다. 그 덕분인지 파폭을 닫으면 메모리 누수 라는 보기 좋지 않은 메시지를 뱉어 낸다. 자세한 것은 토끼군 블로그를 보시라 http://sapzil.info/soojung/entry.php?blogid=486

Comment: daybreaker (2005/02/12 AM 01:23)

마침 파폭 이야기가 나와서 말인데, 내가 전에 학교홈피 건들면서 말했던 팝업 자바스크립트 문제가 다른 사이트(심지어는 내 태터 관리자 모드까지)에서도 발생하는구나.. 어찌 된 일일까.. (파폭 다시 깔기엔 extenstion 설치가 귀찮아서..-_-)

게다가 내 컴터에 IIS 5.1 + php 5.0으로 서버 돌리기 시작했는데 기본 페이지(index.php)에 접근하면 "index.php"를 생략하든지 안 생략하든지 상관없이 파폭에서만 그 파일을 다운로드하게 된다는.. (IE는 문제없이 잘 되던데...) 다른 이름의 php 파일들은 잘 되고.. 이건 도대체 뭐가 문젠지..-_-

Comment: 토끼군 (2005/02/12 AM 01:25)

daybreaker: 글쎄다. -_-;; 일단 index.php는 mime-type을 제대로 지정해 주지 않아서 생긴 문제인 것 같은데, 팝업 자바스크립트 문제는 나도 잘 모르겠다.

Comment: daybreaker (2005/02/12 AM 01:26)

글 다시 읽어보는 사이에 답글이 달렸군..;;;
일단 나도 저 행동 패턴 때문이라는 것에는 전적으로 동의. -_-;

Comment: daybreaker (2005/02/12 AM 01:27)

이런.. MSN 들어와 있었잖아.. -_-

Comment: 토끼군 (2005/02/12 AM 01:31)

daybreaker: 뭐 새삼스럽게 놀라나. -_-;

Comment: 인클루드 (2005/02/12 AM 05:23)

리눅스 버전도 그런다는 이야기가 있더군요... 흑흑;
아쉽습니다... :(

Comment: 토끼군 (2005/02/12 AM 10:25)

인클루드: 음... 근데 윈도우즈 버전이나 리눅스 버전은 그래도 나은 편인데 매킨토시 버전은 영 아니라고 하더군요. -.-; 맥 미니의 등장으로 맥 사용자가 늘어 나면 좀 나아 질 지도... (이건 아닌감?!)

Comment: inureyes (2005/02/12 PM 01:19)

memory leak이 몇백메가 단위로 일어난다면 혹시 확장기능에서 나는것이 아닌가 확인해보세요. 저도 그냥저냥 쓰다가 어느날 폭발해서 프로필 바이너리 몽땅 날리고 하나씩 트레이스 해보니 특정한 확장기능들이 같이 깔릴 경우에 메모리 누수가 장난이 아니더군요 =_=;

확 그냥 확장기능 포기할까도 생각했었는데, 그러자니 도저히 견딜수가 없어서 이리저리 실험해서 메모리 누수가 잘 일어나지 않는 조합을 만들어 사용중입니다.:( 참고하세요 :).

Comment: daybreaker (2005/02/12 PM 08:29)

http://daybreaker.info/tt/index.php?pl=97
이걸 참조해 보는 걸 어떨까. 메모리 누수의 원인이 될 수 있겠군.

Comment: 토끼군 (2005/02/12 PM 10:37)

inureyes: 그런데 이런 현상이 확장 기능 안 깔고 그냥 쓸 때도 일어 났지요. (지금은 AiOG 때문에 확장 기능 포기할래야 포기할 수 없지만...) 파이어폭스 내부에 문제가 있지 않나 싶습니다.

daybreaker: http://daybreaker.info/tt/index.php?pl=96 이거 아닐까... ?pl=97에서는 도저히 본문 내용과의 연관성을 찾을 수 없는 걸; 그리고 링크해 준 글은 나도 본 거다.

Comment: daybreaker (2005/02/13 AM 12:21)

음냐..; 링크를 잘못 주었군 -_-; (바보됐다)

Comment: Powring (2005/02/13 AM 10:39)

-_-; 저는 지금 탭이 20개를 가뿐히 넘겼고... 파이어폭스 세이브 세션인가 그 확장으로 전혀 줄지 않고있습니다... 메모리 부족하면 슈퍼램 한방을! 하지만 저는 별로 크게 불편하지는 않네요.

Comment: 토끼군 (2005/02/13 PM 03:08)

daybreaker: 훗훗훗;
Powring: 저는 일부러 세션 저장 안 하고 쓰는데... 너무 많아지면 이래 저래 귀찮은 게 많거든요. 파이어폭스를 끌 때 혹시나 필요한 것이 있다면 북마크에 모두 저장해 버리기 때문에 크게 불편하지는 않습니다.

Copyright (c) 1995-2005, Kang Seonghoon (Tokigun).