Cyrus IMAPd 2.2.2-BETA Released

Rob Siemborski rjs3 at andrew.cmu.edu
Thu Dec 4 11:30:52 EST 2003


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





More information about the Info-cyrus mailing list