[jdev] sm memory leaks
Bob Phan
bob at devianttechnologies.com
Tue Mar 2 16:30:55 CST 2004
On Tue, 2004-03-02 at 17:24, Dave Lists wrote:
> Robert Norris wrote:
> >On Tue, Mar 02, 2004 at 01:08:29PM -0500, Bob Phan wrote:
> >>I've been trying to get j2 to scale. So far, I've been able to get
> >>about 8000 connections to the server before sm consumes about 3gigs of
> >>memory and then locks up the system. I'm fairly sure that 8000
> >>connections doesn't _require_ 3gigs of ram, so there must be some kind
> >>of memory leak in the sm.
> >>
> >>I'm curious if this is a known issue. Also, I'd like to be able to
> >>help track down and fix whatever memory leaks may exist in the sm.
> >>If anyone could give me any help as to where to begin or how to
> >>go about this, it would help out a lot. I don't think blindly
> >>diving into the sm code would be the best approach for this, so if
> >>you know any sections of the code that may be linked to the sm
> >>leakage, I'll start looking around there and try and patch up the
> >>leaks.
> >j2 is currently pretty lousy when it comes to memory management. It
> >generally assumes that it can get as much memory as it wants. Certain
> >things (eg the JID cache) are never freed or cleaned up, and can grow
> >forever.
> >
> >
> Out of curiosity does J1.4 suffer from this?
Not really. I think there are some really tiny leaks in the jabberd
process. But with very slight modification (installing jadc2s) you
can stably scale J1.4 to 10K users.
--
/*
* Bob Phan <bob at devianttechnologies.com>
* Code Master General
* Deviant Technologies Incorporated
* (203)458-2312
*
* http://www.devianttechnologies.com/
*/
More information about the JDev
mailing list