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]