[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pan-users] Pan has 8 Processes, using 1436MB! That's eating my RAM
From: |
Dr. Adrian Wrigley |
Subject: |
Re: [Pan-users] Pan has 8 Processes, using 1436MB! That's eating my RAM! |
Date: |
Thu, 02 Oct 2003 12:52:57 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 |
Vadim Berezniker wrote:
Dr. Adrian Wrigley wrote:
...
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
21433 amtw 15 0 1436M 218M 24664 S 0.1 10.8 14:13 pan
...
Each fork uses the same memory ... so it's using 218M.
This issue is explained in the various FAQs on the subject.
It is "only" consuming in the region of 200MB because it has just
spent the past however many minutes shuffling 1000MB to the swap drive.
It still risks blocking up my computer when another program needs physical RAM,
and needs killing to stop the kernel from getting befuddled for 20 minutes,
while it works out it has to kill something.
I had to install quite a lot of RPMs to satisfy the dependencies - maybe I have
made some mistake here?
--
Adrian
Just for completeness, here are the shared library dependencies I have
on my system. Are any of these known to leak profusely?
$ ldd `which pan`
libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0x40030000)
libpspell.so.4 => /usr/lib/libpspell.so.4 (0x4003f000)
libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x40059000)
libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0 (0x4025e000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x402c0000)
libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0
(0x402d9000)
libm.so.6 => /lib/i686/libm.so.6 (0x402ec000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4030f000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40330000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4033d000)
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x40370000)
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x403a5000)
libdl.so.2 => /lib/libdl.so.2 (0x403a9000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x403ad000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40414000)
libz.so.1 => /usr/lib/libz.so.1 (0x404bc000)
libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x404ca000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x404ce000)
libgnet-1.1.so.0 => /usr/lib/libgnet-1.1.so.0 (0x404fe000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x40515000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40518000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
libltdl.so.3 => /usr/lib/libltdl.so.3 (0x4053c000)
libpspell-modules.so.1 => /usr/lib/libpspell-modules.so.1 (0x40543000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3
(0x40545000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40589000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4065e000)
libXft.so.2 => /usr/lib/libXft.so.2 (0x4066b000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4067d000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40682000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x406a7000)
libresolv.so.2 => /lib/libresolv.so.2 (0x406f9000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4070b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40720000)
--