From: Rob Siemborski (no email)
Date: Thu Dec 04 2003 - 11:30:52 EST
On Thu, 4 Dec 2003, Scott Adkins wrote:
> > increase the complexity of the build process (as different systems have
> > different ways of boilding shared libraries -- hense libtool).
>
> Wouldn't the memory savings for doing that be significant though?
Since you really only have 4-5 separate proceses running at any time
(imapd, pop3d, notifyd, fud, and say ctl_cyrusdb). You may have thousands
of imapds, but any modern OS should just use the same memory image of that
binary for all the processes.
In fact, a shared library is worse in this respect, since it requires
that the OS maintain a per-process per-library jump table.
-Rob
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper
|
|
|