So far I have been able to improve the memory situation by inserting

    if ( dbMatcherElement != null ) {
        dbProduct = matchDbConnection(conn, dbMatcherElement);
+       m_perl5Util = null;     // release the PERL matcher!
    }

in SQLResources.java, which frees up 1000s of no longer needed PERL
matchers.  That allowed me to get up to ~8800 mailboxes before running out
of memory.  But the big memory is still taken up by the SQL strings.

> You're right.
> I re-tested for 25,000 users in user repository and 2500 in mail list.
> The delivery speed is less in 3 times.

I've put some code into getUserByName to see where it is spending the time.

        --- Noel


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

Reply via email to