tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Olivier Fourel" <>
Subject Re: Tomcat 5.5 hanged . Thread Dump Analyze
Date Wed, 16 Jul 2008 08:06:02 GMT
>>> The only thing I found suspicious is that PermGen is at 99% in both of
>>> them.
>> What should be, accoring to your experience, a correct permgen size ?

> (You also have a tonne of non-Tomcat threads running around, but none
>>> appear hung; I presume your webapps created these and will dispose of them
>>> properly at an appropriate time.)
>> Could you list these threads ? From within TDA, the only thing I saw is 10
Quartz process in waiting state when all other categories have only one

>>> If you are filling up the PermGen, you should be getting log entries for
>>> the OOMEs being thrown - unless something in your webapps is catching them
>>> and throwing them away.
>> What is OOMEs  ? I will look forward for more informations about this

> PermGen exhaustion is frequently caused by poor application design, hanging
>>> on to references to classes that should be discarded.  This link (from the
>>> Tomcat FAQ) contains some interesting comments:
>> Our application is spring-hibernate-oracle based.

>>> <>
>>> You might try increasing the PermGen size, but that is likely only to
>>> delay the inevitable until you fix the memory leak.  You can monitor the
>>> PermGen growth with JConsole with little impact on performance.
I will check about Jconsole. Is there a special thing to know about WebApp
or Tomcat configuration about Jconsole connection ?



  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message