Olivier Chapuis <[EMAIL PROTECTED]> writes:
> Hello,
> 
> At present time the fvwm lib is used in a totally static way.
> Moreover, an external module should be compiled inside the fvwm
> source tree to take advantage of the libs.
...
> Any way
> I do not know a lot of things on memory management (any good
> doc and better tool than top and free?).
...
> So the difference is not big when you really use fvwm.
> 
> So now the big question: should I finish the libtoolization of fvwm
> and commit the change?

It doesn't seem to be buying us much.

If you have access to Solaris, you can get some nice information
from "pmap".  Heres the output for a currently running copy
of fvwm2:

fork> pmap 387
387:    /opt/public/src/fvwm/2.5.0/fvwm2
00010000    672K read/exec         /opt/public/src/fvwm/2.5.0/fvwm2
000C6000     16K read/write/exec   /opt/public/src/fvwm/2.5.0/fvwm2
000CA000    496K read/write/exec     [ heap ]
FEFE0000     16K read/exec         /usr/lib/libmp.so.2
FEFF4000      8K read/write/exec   /usr/lib/libmp.so.2
FF000000    664K read/exec         /usr/lib/libc.so.1
FF0B6000     24K read/write/exec   /usr/lib/libc.so.1
FF0BC000      8K read/write/exec   /usr/lib/libc.so.1
FF0D0000     72K read/exec         /usr/openwin/lib/libdga.so.1
FF0F2000      8K read/write/exec   /usr/openwin/lib/libdga.so.1
FF100000    552K read/exec         /usr/lib/libnsl.so.1
FF19A000     32K read/write/exec   /usr/lib/libnsl.so.1
FF1A2000     32K read/write/exec   /usr/lib/libnsl.so.1
FF1C0000     16K read/exec         /usr/platform/sun4u/lib/libc_psr.so.1
FF1D0000     88K read/exec         /usr/lib/libm.so.1
FF1F4000      8K read/write/exec   /usr/lib/libm.so.1
FF200000    560K read/exec         /usr/openwin/lib/libX11.so.4
FF29C000     24K read/write/exec   /usr/openwin/lib/libX11.so.4
FF2C0000      8K read/write/exec     [ anon ]
FF2D0000     40K read/exec         /usr/lib/libsocket.so.1
FF2EA000      8K read/write/exec   /usr/lib/libsocket.so.1
FF2F0000     96K read/exec         /usr/openwin/lib/libXext.so.0
FF318000      8K read/write/exec   /usr/openwin/lib/libXext.so.0
FF320000     80K read/exec         /usr/openwin/lib/libICE.so.6
FF344000      8K read/write/exec   /usr/openwin/lib/libICE.so.6
FF346000      8K read/write/exec   /usr/openwin/lib/libICE.so.6
FF350000     40K read/exec         /usr/openwin/lib/libSM.so.6
FF36A000      8K read/write/exec   /usr/openwin/lib/libSM.so.6
FF370000     56K read/exec         /opt/public/lib/libXpm.so.4.10
FF38C000     16K read/write/exec   /opt/public/lib/libXpm.so.4.10
FF3A0000      8K read/exec         /usr/lib/libdl.so.1
FF3B0000      8K read/write/exec     [ anon ]
FF3C0000    128K read/exec         /usr/lib/ld.so.1
FF3E0000      8K read/write/exec   /usr/lib/ld.so.1
FFBE6000     40K read/write/exec     [ stack ]
 total     3864K

Notice how it breaks out the executable part of the image,
the stack and the heap for each library.

-- 
Dan Espen                           E-mail: [EMAIL PROTECTED]
444 Hoes Lane  Room RRC 1C-214      Phone: (732) 699-5570
Piscataway, NJ 08854
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to