Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
JSP - A mailing list about Java Server Pages specification and reference
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Subject: Servlet : Session invalidate
Oracle Connection Pooling in 3 2 2
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Subject: Running a Simple JMS Example
Tomcat and webapplication specific java library path
Mapping in workers2 properties
org apache jasper JasperException
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action
   MESSAGE
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
Value attribute of <html:checkbox
url string for connecting jboss to oracle
javax servlet ServletException: BeanUtils populate
5 0 18: Windows XP Pro vs Windows 2000
HTTP Status 404 The requested resource is not available
 
Subject: Re: What do I do with a heap dump? (OOM Permgen)

Subject: Re: What do I do with a heap dump? (OOM Permgen)

2007-11-02       - By Diego Rodr?guez Mart?n

 Back
Hi,

   I found a memory leak in commons pool version 1.3 that is affecting
tomcat 6.0.x as it is the commons pool library embedded in it. I tried a
workaround using a factory with commons 1.2, but it also showed a memory
leak.

   http://www.mail-archive.com/users@(protected)/msg29820.html
 
   As far as I know, it has not been resolved, so you could be running
into this

   Diego


Greg Vilardi escribi?:
> On 2 Nov 2007 at 7:24, Caldarale, Charles R wrote:
>
>  
>>> From: Peter Crowther [mailto:Peter.Crowther@(protected)]
>>> Subject: RE: What do I do with a heap dump? (OOM Permgen)
>>>
>>> As far as I know, public enemy #1 for eating PermGen space is
>>> still developers using the Singleton pattern in their code
>>> and not having listeners to null out the singleton instance
>>> when the webapp is undeployed.
>>>      
>> Analagous use of ThreadLocal is also a subtle contributor to the
>> problem.  The offending references must be cleared at the end of
>> processing of each request, since listeners don't have ready access to
>> the thread pool.
>>    
>
> Thank you for the pointers Peter. We do not have any Singletons in the
> application nor do we use ThreadLocal. However, we do not seem to be
> cleaning up the JDBC classes on redeploy. I'll install the
> SessionListener code that is mentionned in the references in Peter's
> reply. I'm also using the eval version of yourkit now to see what
> exactly is attached to each of the 52 WebAppClassLoaders in the dump.
>
> I'll be back if I get stuck again further down the road. Thank you to
> all of the people who replied for the pointers and the tool
> recommendations.
>
>   -Greg
>  

--
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
Diego Rodr?guez Mart?n (drodriguez@(protected))
ALTIRIA TIC - Servicios SMS - Desarrollo Web
Tel. +34 913311198 - Fax +34 915713993 - M?vil +34 610299750
www.altiria.com
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---


©2008 junlu.com - Jax Systems, LLC, U.S.A.