파이어폭스 3.0, 여전히 내겐 메모리 귀신

파이어폭스 3.0이 이전 버전에 비하여 메모리 관리가 나아졌다고 들었던 것 같은데, 내 환경(Ubuntu 8.10 x86_64와 우분투로부터 제공되는 파이어폭스, 내 선택에 의한 확장기능)에서는 (배불러)죽음으로 달리는 경우가 자주 발생했다.

이런 저런 시도를 해보다가 아래 페이지의 안내를 따라 cache와 sessionhistory를 조정해 봤는데(0으로 :-), 오늘 하루 브라우징은 안정적이다.

참고로, 이런 명령으로 모니터링을 하고 있는데,

$ watch -d 'pmap -x `pidof firefox` |grep " rw"|sort -k2 -r'

메모리가 더 이상 폭주하지 않고 있다. 다행.

0000000001605000  448448       -       -       - rw---    [anon]  
00007f6fe0000000   65532       -       -       - rw---    [anon]  
00007f6fd8000000   65532       -       -       - rw---    [anon]  
00007f6fe8000000   65488       -       -       - rw---    [anon]  
00007f6fd0000000   61656       -       -       - rw---    [anon]  
00007f6fd4000000   29596       -       -       - rw---    [anon]  
0000000048cee000    8192       -       -       - rw---    [anon]  
00000000464e9000    8192       -       -       - rw---    [anon]  
00000000454e7000    8192       -       -       - rw---    [anon]  
0000000043ce4000    8192       -       -       - rw---    [anon]  
00000000434e3000    8192       -       -       - rw---    [anon]  
0000000042ce2000    8192       -       -       - rw---    [anon]  
00000000424e1000    8192       -       -       - rw---    [anon]  
0000000041ce0000    8192       -       -       - rw---    [anon]  
0000000040cde000    8192       -       -       - rw---    [anon]  
00000000401df000    8192       -       -       - rw---    [anon]  
00007fff05ec4000     540       -       -       - rw---    [stack]  
00007f6fed8b5000     384       -       -       - rw-s-    [shmid=0x52c80017]  
00007f6fee0c4000     384       -       -       - rw-s-    [shmid=0x49570013]  
00007f6fdeec4000     184       -       -       - rw---    [anon]  
00007f6ffdd51000     164       -       -       - rw---    [anon]  
00007f6ffc4bf000     144       -       -       - rw---  libxul.so  
00007f6ffdd9c000     132       -       -       - rw---    [anon]  
00007f6ffc4e3000      84       -       -       - rw---    [anon]  
00007f6ffd8f8000      76       -       -       - rw---    [anon]  
00007f6ff2569000      44       -       -       - rw---  libbonobo-2.so.0.0.0  
00007f6fe66a3000      32       -       -       - rw---  libnssckbi.so  
00007f6ffcde9000      24       -       -       - rw---  libmozjs.so  
00007f6ff75ba000      24       -       -       - rw---  libXt.so.6.0.0  
00007f6ffdf2f000      20       -       -       - rw---    [anon]  
00007f6ffd15c000      20       -       -       - rw---    [anon]  
00007f6ffa321000      16       -       -       - rw---  libhunspell-1.2.so.0.0.0  
00007f6ff84f7000      16       -       -       - rw---  libgtk-x11-2.0.so.0.1400.4  
00007f6fe5dc6000      16       -       -       - rw---  libcroco-0.6.so.3.0.1  
00007f6ff14f8000      16       -       -       - rw---  libaudiofile.so.0.0.2  
00007f6feff84000      16       -       -       - rw---  libasound.so.2.0.0  
00007f6ff8a16000      16       -       -       - rw---  libX11.so.6.2.0  
00007f6ffdd27000      16       -       -       - rw---    [anon]  
00007f6ff29c0000      12       -       -       - rw---  libgconf-2.so.4.1.5  
00007f6ff34fe000      12       -       -       - rw---  libbonoboui-2.so.0.0.0  
00007f6ff20e1000      12       -       -       - rw---  libORBit-2.so.0.1.0  
00007f6ffdf46000      12       -       -       - rw---    [anon]  
00007f6ff4a03000      12       -       -       - rw---    [anon]  
00007f6ffa53b000       8       -       -       - rw---  libz.so.1.2.3.3  
00007f6ff1e73000       8       -       -       - rw---  libxml2.so.2.6.32  
00007f6fefca6000       8       -       -       - rw---  libtasn1.so.3.0.15  
00007f6ffd8f6000       8       -       -       - rw---  libstdc++.so.6.0.10  
00007f6ffaaa5000       8       -       -       - rw---  libnss3.so.1d  
00007f6ffc731000       8       -       -       - rw---  libnspr4.so.0d  
00007f6fdeab0000       8       -       -       - rw---  libkeyutils-1.2.so  
00007f6ff2c2b000       8       -       -       - rw---  libgnomevfs-2.so.0.2400.0  
00007f6ff379a000       8       -       -       - rw---  libgnomeui-2.so.0.2400.0  
00007f6ff7cf3000       8       -       -       - rw---  libgdk-x11-2.0.so.0.1400.4  
00007f6fefa95000       8       -       -       - rw---  libgcrypt.so.11.4.4  
00007f6fedc97000       8       -       -       - rw---  libbrowsercomps.so  
00007f6ff22fd000       8       -       -       - rw---  libbonobo-activation.so.4.0.0  
00007f6fee5c2000       8       -       -       - rw---  libattr.so.1.1.0  
00007f6ff2e45000       8       -       -       - rw---  libart\_lgpl\_2.so.2.3.20  
00007f6fee9d2000       8       -       -       - rw---  libacl.so.1.1.0  
00007f6fede9b000       8       -       -       - rw---  libXss.so.1.0.0  
00007f6ff585a000       8       -       -       - rw---  libXext.so.6.4.0  
00007f6ff4a01000       8       -       -       - rw---  libICE.so.6.3.0  
00007f6ffc733000       8       -       -       - rw---    [anon]  
00007f6ff84fb000       8       -       -       - rw---    [anon]  
00007f6ff3dcb000       8       -       -       - rw---    [anon]  
00007f6ff05a5000       8       -       -       - rw---    [anon]  
00007f6fe643c000       4       -       -       - rw---  svg\_loader.so  
00007f6fe4b84000       4       -       -       - rw---  pango-thai-lang.so  
00007f6fe4573000       4       -       -       - rw---  pango-thai-fc.so  
00007f6fed603000       4       -       -       - rw---  pango-indic-lang.so  
00007f6fed400000       4       -       -       - rw---  pango-indic-fc.so  
00007f6fed807000       4       -       -       - rw---  pango-hebrew-fc.so  
00007f6fecd80000       4       -       -       - rw---  pango-hangul-fc.so  
00007f6fecb7c000       4       -       -       - rw---  pango-basic-fc.so  
00007f6fe4f8a000       4       -       -       - rw---  pango-arabic-lang.so  
00007f6fe4d88000       4       -       -       - rw---  pango-arabic-fc.so  
00007f6fe7de6000       4       -       -       - rw---  npwrapper.libflashplayer.so  
00007f6ff41da000       4       -       -       - rw---  libxpcom.so  
00007f6ff66d6000       4       -       -       - rw---  libxcb.so.1.0.0  
00007f6ff6067000       4       -       -       - rw---  libxcb-xlib.so.0.0.0  
00007f6ff68df000       4       -       -       - rw---  libxcb-render.so.0.0.0  
00007f6ff6ae3000       4       -       -       - rw---  libxcb-render-util.so.0.0.0  
00007f6ff0391000       4       -       -       - rw---  libutil-2.8.90.so  
00007f6fe79ca000       4       -       -       - rw---  libunixprintplugin.so  
00007f6fddf3a000       4       -       -       - rw---  libtrackerclient.so.0.0.0  
00007f6fe75b4000       4       -       -       - rw---  libtotem-plparser-mini.so.12.0.3  
00007f6fe6f83000       4       -       -       - rw---  libtotem-narrowspace-plugin.so  
00007f6fe7195000       4       -       -       - rw---  libtotem-mully-plugin.so  
00007f6fe73b0000       4       -       -       - rw---  libtotem-gmp-plugin.so  
00007f6fe77c6000       4       -       -       - rw---  libtotem-basic-plugin.so  
00007f6fe4981000       4       -       -       - rw---  libthai.so.0.1.1  
00007f6ff7157000       4       -       -       - rw---  libstartup-notification-1.so.0.0.0  
00007f6ffaf09000       4       -       -       - rw---  libssl3.so.1d  
00007f6ffb180000       4       -       -       - rw---  libsqlite3.so.0.8.6  
00007f6fe6d6f000       4       -       -       - rw---  libsoftokn3.so  
00007f6ffacd3000       4       -       -       - rw---  libsmime3.so.1d  
00007f6ff4e29000       4       -       -       - rw---  libselinux.so.1  
00007f6ff47ea000       4       -       -       - rw---  librt-2.8.90.so  
00007f6fe6239000       4       -       -       - rw---  librsvg-2.so.2.22.3  
00007f6fe7fe8000       4       -       -       - rw---  librhythmbox-itms-detection-plugin.so  
00007f6ff05a4000       4       -       -       - rw---  libresolv-2.8.90.so  
00007f6ffdd26000       4       -       -       - rw---  libpthread-2.8.90.so  
00007f6fed1f7000       4       -       -       - rw---  libprintbackend-file.so  
00007f6fecff2000       4       -       -       - rw---  libprintbackend-cups.so  
00007f6ff1b18000       4       -       -       - rw---  libpopt.so.0.0.0  
00007f6ff6d0a000       4       -       -       - rw---  libpng12.so.0.27.0  
00007f6ffcb3d000       4       -       -       - rw---  libplds4.so.0d  
00007f6ffc939000       4       -       -       - rw---  libplc4.so.0d  
00007f6ff6f4e000       4       -       -       - rw---  libpixman-1.so.0.12.0  
00007f6fee329000       4       -       -       - rw---  libpixbufloader-png.so  
00007f6ff6290000       4       -       -       - rw---  libpcre.so.3.12.1  
00007f6ff9c5e000       4       -       -       - rw---  libpangoft2-1.0.so.0.2202.0  
00007f6ffa0e5000       4       -       -       - rw---  libpangocairo-1.0.so.0.2202.0  
00007f6ff9a31000       4       -       -       - rw---  libpango-1.0.so.0.2202.0  
00007f6fe7bd0000       4       -       -       - rw---  libnullplugin.so  
00007f6ffa75a000       4       -       -       - rw---  libnssutil3.so.1d  
00007f6fe6b31000       4       -       -       - rw---  libnssdbm3.so  
00007f6ff3bb3000       4       -       -       - rw---  libnss\_nis-2.8.90.so  
00007f6fe54fb000       4       -       -       - rw---  libnss\_mdns4\_minimal.so.2  
00007f6ff39a8000       4       -       -       - rw---  libnss\_files-2.8.90.so  
00007f6fe52f9000       4       -       -       - rw---  libnss\_dns-2.8.90.so  
00007f6ff3fd5000       4       -       -       - rw---  libnss\_compat-2.8.90.so  
00007f6ff3dca000       4       -       -       - rw---  libnsl-2.8.90.so  
00007f6fec715000       4       -       -       - rw---  libnkgnomevfs.so  
00007f6fef010000       4       -       -       - rw---  libmurrine.so  
00007f6feedee000       4       -       -       - rw---  libmozgnome.so  
00007f6ffd5fd000       4       -       -       - rw---  libm-2.8.90.so  
00007f6fdecb9000       4       -       -       - rw---  libkrb5support.so.0.1  
00007f6fe436e000       4       -       -       - rw---  libkrb5.so.3.3  
00007f6fdf31a000       4       -       -       - rw---  libk5crypto.so.3.1  
00007f6fec979000       4       -       -       - rw---  libimgicon.so  
00007f6fec509000       4       -       -       - rw---  libgvfsdbus.so  
00007f6fec2ec000       4       -       -       - rw---  libgvfscommon.so.0.0.0  
00007f6ff735c000       4       -       -       - rw---  libgthread-2.0.so.0.1800.2  
00007f6fe5746000       4       -       -       - rw---  libgssapi\_krb5.so.2.2  
00007f6fe6002000       4       -       -       - rw---  libgsf-1.so.114.0.8  
00007f6fef82f000       4       -       -       - rw---  libgpg-error.so.0.3.0  
00007f6ff9331000       4       -       -       - rw---  libgobject-2.0.so.0.1800.2  
00007f6ff0e75000       4       -       -       - rw---  libgnutls.so.26.4.5  
00007f6ff3294000       4       -       -       - rw---  libgnomecanvas-2.so.0.2001.0  
00007f6ff2786000       4       -       -       - rw---  libgnome-keyring.so.0.1.1  
00007f6ff305e000       4       -       -       - rw---  libgnome-2.so.0.2400.1  
00007f6ff90ec000       4       -       -       - rw---  libgmodule-2.0.so.0.1800.2  
00007f6ff8ee7000       4       -       -       - rw---  libglib-2.0.so.0.1800.2  
00007f6fde148000       4       -       -       - rw---  libgioremote-volume-monitor.so  
00007f6ff7836000       4       -       -       - rw---  libgio-2.0.so.0.1800.2  
00007f6ff7a53000       4       -       -       - rw---  libgdk\_pixbuf-2.0.so.0.1400.4  
00007f6ffd378000       4       -       -       - rw---  libgcc\_s.so.1  
00007f6ff190e000       4       -       -       - rw---  libgailutil.so.18.0.1  
00007f6ff97e8000       4       -       -       - rw---  libfreetype.so.6.3.18  
00007f6fe6908000       4       -       -       - rw---  libfreebl3.so  
00007f6ff9564000       4       -       -       - rw---  libfontconfig.so.1.3.0  
00007f6feebe2000       4       -       -       - rw---  libfile.so  
00007f6fee7cb000       4       -       -       - rw---  libfam.so.0.0.0  
00007f6ff64ba000       4       -       -       - rw---  libexpat.so.1.5.2  
00007f6ff1706000       4       -       -       - rw---  libesd.so.0.2.39  
00007f6ffdb0e000       4       -       -       - rw---  libdl-2.8.90.so  
00007f6fef21a000       4       -       -       - rw---  libdbusservice.so  
00007f6ff12d3000       4       -       -       - rw---  libdbus-glib-1.so.2.1.0  
00007f6ff10b2000       4       -       -       - rw---  libdbus-1.so.3.4.0  
00007f6fe4779000       4       -       -       - rw---  libdatrie.so.0.0.3  
00007f6fe597f000       4       -       -       - rw---  libcups.so.2  
00007f6fdeec3000       4       -       -       - rw---  libcrypt-2.8.90.so  
00007f6fdf0f5000       4       -       -       - rw---  libcom\_err.so.2.1  
00007f6ff9ed9000       4       -       -       - rw---  libcairo.so.2.10800.0  
00007f6ffd15b000       4       -       -       - rw---  libc-2.8.90.so  
00007f6fe5b90000       4       -       -       - rw---  libbz2.so.1.0.4  
00007f6fef428000       4       -       -       - rw---  libbrowserdirprovider.so  
00007f6fddd2f000       4       -       -       - rw---  libbeagle.so.1.0.2  
00007f6ff0bc8000       4       -       -       - rw---  libavahi-glib.so.1.0.1  
00007f6ff09c4000       4       -       -       - rw---  libavahi-common.so.3.5.0  
00007f6ff07b7000       4       -       -       - rw---  libavahi-client.so.3.2.4  
00007f6ff7f15000       4       -       -       - rw---  libatk-1.0.so.0.2409.1  
00007f6ff8c23000       4       -       -       - rw---  libXrender.so.1.3.0  
00007f6ff523c000       4       -       -       - rw---  libXrandr.so.2.1.0  
00007f6ff5649000       4       -       -       - rw---  libXinerama.so.1.0.0  
00007f6ff5447000       4       -       -       - rw---  libXi.so.6.0.0  
00007f6ff8711000       4       -       -       - rw---  libXft.so.2.1.2  
00007f6ff5a60000       4       -       -       - rw---  libXfixes.so.3.1.0  
00007f6ff43df000       4       -       -       - rw---  libXdmcp.so.6.0.0  
00007f6ff5c62000       4       -       -       - rw---  libXdamage.so.1.1.0  
00007f6ff5034000       4       -       -       - rw---  libXcursor.so.1.0.2  
00007f6ff5e65000       4       -       -       - rw---  libXcomposite.so.1.0.0  
00007f6ff45e1000       4       -       -       - rw---  libXau.so.6.0.0  
00007f6ff4c0e000       4       -       -       - rw---  libSM.so.6.0.0  
00007f6ff018e000       4       -       -       - rw---  libORBitCosNaming-2.so.0.1.0  
00007f6ffdf4a000       4       -       -       - rw---  ld-2.8.90.so  
00007f6fee0c3000       4       -       -       - rw---  im-scim-bridge.so  
0000000000609000       4       -       -       - rw---  firefox  
00007f6fef62c000       4       -       -       - rw---  UTF-16.so  
00007f6ffdf34000       4       -       -       - rw---    [anon]  
00007f6ffaf0a000       4       -       -       - rw---    [anon]  
00007f6ffaaa7000       4       -       -       - rw---    [anon]  
00007f6ff9332000       4       -       -       - rw---    [anon]  
00007f6ff8ee8000       4       -       -       - rw---    [anon]  
00007f6ff7837000       4       -       -       - rw---    [anon]  
00007f6ff75c0000       4       -       -       - rw---    [anon]  
00007f6ff4e2a000       4       -       -       - rw---    [anon]  
00007f6ff379c000       4       -       -       - rw---    [anon]  
00007f6ff3501000       4       -       -       - rw---    [anon]  
00007f6ff2c2d000       4       -       -       - rw---    [anon]  
00007f6ff1e75000       4       -       -       - rw---    [anon]  
00007f6fe6003000       4       -       -       - rw---    [anon]

Reducing memory usage - Firefox - MozillaZine Knowledge Base

Changing the about:config preferences below may have an effect on memory consumption but may also affect performance or reduce functionality. Read each article for the preference’s effects. Each preference includes an estimate of the amount of memory that can be freed on an average (512MB RAM) system by choosing the most memory-friendly setting.


더 보기

comments powered by Disqus