Mark

Thanks. I suppose I'd better get back to identifying the real problems then. :D

Gerwood
________________________________________
From: Mark Thomas [ma...@apache.org]
Sent: Tuesday, 10 November 2009 10:48 AM
To: Tomcat Users List
Subject: Re: WebappClassLoader and undeploy

Gerwood Stewart wrote:
> Elli
>
> I understand most of this. I do several things such as forcing a GC before 
> doing the heap dump, from what you are say this may not be enough?
> Either way I'm not looking for an instance of the class to simply be there 
> I'm looking at the GC Roots.
>
> I also tried an additional step of after undeploying and finding I still had 
> 2 GC roots I did a redeploy/undeploy. The results are:
>
> redeploy WebappClassLoader +1 (total 3)
> undeploy WebappClassLoader -1 (total 2)
>
> So generally the behaviour appears to be correct after the initial issue with 
> the 1 class loader. It would also appear that at that point some form of GC 
> has occured and cleaned up other instances. What I'm left with is that the 
> rogue instance is is reachable and that it probably shouldn't be. As per the 
> response to Mark and the JDK version it appears the gcroot is though 
> sun.awt.AppContext
>
> Any thoughts?
>
> Additionally I'm going to try and find a slightly old version of java and 
> check it's behaviour...

I'll save you the effort. You won't see it in 1.6.0_14 and earlier.

Mark




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to