On Mon, 2004-02-16 at 14:07, Nick Harring wrote:

> Well, I'll not flame, but I will correct. Stripping removes debugging
> symbols only which only get loaded, iirc, when you load the binary in a
> debugger like gdb. 

Thanks, I'll have to look more into this as it's something that I'd like
to understand better.

> The case for dynamic versus static libraries is a tricky one. With
> dynamic you do load the same libraries over and over for one shot
> binaries, however if they execute often enough, like vdelivermail on a
> busy server, the cache will keep it in memory. Of course, this may also
> be true of the larger binaries that are statically linked. Generally
> though you'll end up suffering more with statically linked binaries that
> get called often because they consume more of your cache, and each is
> more likely to get expired from the cache since they don't reference
> anything in common, whereas with a shared library that several often
> executed binaries load its more likely to stay in cache since the
> FS/VFS/whatever sees it being accessed more often.

yea, it's probably a small enough trade off one way or the other that it
wouldn't matter.


Jeremy Kitchen
Systems Administrator
Kitchen @ #qmail on EFNet - Join the party!
Inter7 Internet Technologies, Inc.
866.528.3530 toll free
847.492.0470 int'l
847.492.0632 fax

Reply via email to