Eugene,

Just FYI, I have it working now with 10,000 users in the standard amount of
memory.  There are some things in Avalon that don't facilitate scalability,
but there were also some non-scalable things within James that I could
address.  For example, there was a separate copy of identical SQL strings
for each mailbox.  The problem is that the code doesn't know that they are
going to be identical, even though they are.  Fixing that removed 100s of
megabytes of heap consumption.  After that, the rest comparatively small,
but I did find several items that were duplicated and unneeded, which picked
up some 10s of megabytes (for 10000 mailboxes).

The changes are very small.  I'll post up them over the weekend.  Right now
I am letting James run overnight to check heap usage, and also to do some
timing inside getUserByName.

        --- Noel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to