did you identify the leaking classes? looking through yourkit i didnt find the app classes
*Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2013/4/12 Will Hoover <[email protected]> > Just tried with apache-tomee-plus-1.6.0-SNAPSHOT and got the same results. > Attached is the source code "test.zip". Hopefully it won't get stripped out > by the mail server. > > -----Original Message----- > From: Romain Manni-Bucau [mailto:[email protected]] > Sent: Friday, April 12, 2013 8:24 AM > To: [email protected] > Subject: Re: Possible Tomee 1.5.1 Memory Leak > > Hmm, still not seeing it, any direct link? btw you should try snapshot > before going further > > *Romain Manni-Bucau* > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > *Blog: > **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > *Github: https://github.com/rmannibucau* > > > > 2013/4/12 Will Hoover <[email protected]> > > > I attached the "test.war" to the original email post. Here it is again. > > I've > > not tried snapshot. > > > > Thanks! > > > > -----Original Message----- > > From: Romain Manni-Bucau [mailto:[email protected]] > > Sent: Friday, April 12, 2013 4:14 AM > > To: [email protected] > > Subject: Re: Possible Tomee 1.5.1 Memory Leak > > > > was speaking to Will ;) > > > > *Romain Manni-Bucau* > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > > *Blog: > > **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/ > > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > > *Github: https://github.com/rmannibucau* > > > > > > > > 2013/4/12 Howard W. Smith, Jr. <[email protected]> > > > > > attached thing? sorry, i didn't attach any file etc... > > > > > > so far, i see that it is best to avoid using static variables...for > > > better GC (performance). and some of my friends in primefaces forum > > > recommends java enum instead of some hardcoded string values in my > code. > > > > > > honestly, i still think my code is running well, but i think if i > > > leave tomee up and running for more than a few days, then I may > > > experience an OOME. I could be wrong...or just thinking worse-case > > > scenario, since i have Xms-and-Xmx=1024m. > > > > > > > > > > > > On Fri, Apr 12, 2013 at 3:43 AM, Romain Manni-Bucau > > > <[email protected]>wrote: > > > > > > > hmm, didn't see the attached thing, did i miss it? > > > > > > > > *Romain Manni-Bucau* > > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > > > > *Blog: **http://rmannibucau.wordpress.com/*< > > > > http://rmannibucau.wordpress.com/> > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > > > > *Github: https://github.com/rmannibucau* > > > > > > > > > > > > > > > > 2013/4/12 Howard W. Smith, Jr. <[email protected]> > > > > > > > > > clarification: i've seen those on tomcat list mention a tomcat > > > > > memory > > > > leaks > > > > > 'wiki'. i guess, for now, i can start there. > > > > > > > > > > > > > > > On Thu, Apr 11, 2013 at 6:08 PM, Howard W. Smith, Jr. < > > > > > [email protected]> wrote: > > > > > > > > > > > > > > > > > Very very interesting. I have been analyzing my app's > > > > > > performance as > > > > well > > > > > > as GC via Java Visual VM, and I've been almost coming to the > > > > > > same conclusion that Will is stating here. > > > > > > > > > > > > Is there a blog or white paper that states best-practices for > > > > > > app developers to help container (tomee) release memory and/or > > > > > > help GC? I > > > > > think > > > > > > I've seen a memory leaks mentioned quite often on the tomcat > > > > > > user > > > list. > > > > > Is > > > > > > that the best place to start or can anyone advise? > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Apr 11, 2013 at 2:46 PM, Will Hoover > > > > > ><[email protected] > > > > > >wrote: > > > > > > > > > > > >> Attached is a simple Rest application (can be accessed via > > > > > >> http://localhost:8080/test/secure/rest/one , but that is > > > > > >> irrelevant > > > > to > > > > > >> the memory leak issue) that when stopped or undeployed via > > > > > >> http://localhost:8080/manager and then clicking "Find Leaks" > > > > > >> it > > > will > > > > > >> show the following:**** > > > > > >> > > > > > >> ** ** > > > > > >> > > > > > >> The following web applications were stopped (reloaded, > > > > > >> undeployed), > > > > but > > > > > >> their**** > > > > > >> > > > > > >> classes from previous runs are still loaded in memory, thus > > > > > >> causing > > > a > > > > > >> memory**** > > > > > >> > > > > > >> leak (use a profiler to confirm):**** > > > > > >> > > > > > >> /test**** > > > > > >> > > > > > >> ** ** > > > > > >> > > > > > >> This is happening with many of our applications that we have > > > deployed > > > > to > > > > > >> Tomee 1.5.1. In fact, we have several other applications that > > > > > >> do not > > > > yet > > > > > >> rely on any Tomee specific features that show the same memory > > > > > >> leak > > > > > issue. > > > > > >> To confirm that it's unrelated to Tomcat itself we downloaded > > > > > >> a > > > > vanilla > > > > > >> Tomcat 7.0.34 version and deployed the same applications on > > > > > >> it and > > > > tried > > > > > >> the stop/undeploy/find leaks steps and did not receive the > > > > > >> memory > > > leak > > > > > >> message.**** > > > > > >> > > > > > >> ** ** > > > > > >> > > > > > >> ** ** > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > >
