If you are sure the sessions are where your memory is going, is there any way to reduce the session size? I would think a query for a large amount of data should be a request scoped item or maybe even put on the presentation layer with a taglib.

You could also be hanging onto object references in other parts of your code. Invalidating the session won't clean that up.

Also there are profilers around that will give you an idea of memory useage. Google is your friend.

--David

José Renato wrote:

Hi All,

I have an web application deployed with Tomcat 5.0.28. In some cases my queries can bring back huge amounts of data. Looking Windows Task Manager I perceived the natural memory increase. I noticed that when I call my logout method (It calls session.invalidate()) or my user session expieres the memory is still in use, in other words, the memory is not cleaned. This process will cause OutOfMemoryException soon. I would like to undertand how can I discover why this happens and how can I fix it.

Best regards,
José Renato.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to