Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Leon Rosenberg
Hi shivani, reading the thread from beginning I would say that the easiest way to fix your particular problem is to write your own version of the jsp servlet which can than behave as you need. Take the source, make limitations adaptions (load jsps from own classloader for example, limit the number

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Wesley Acheson
On Wed, Sep 15, 2010 at 5:53 AM, shivanic wrote: > was searching for quick short term alternatives. > Short term increae permgen size again. Discuss your problem with the external company, If they refuse then look at buying more hardware as a medium term solution Wes ---

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread shivanic
Hello, Thanks all for the inputs :) Chris,Wesley: I did suggest to review the design of the app - which is not developed in house - but as stated by the product owner - the application is kind of a content management system that would require to display different pages generated as per the ne

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Wesley, On 9/14/2010 4:21 PM, Wesley Acheson wrote: > On Tue, Sep 14, 2010 at 10:15 PM, Christopher Schultz > wrote: > Wesley, > > On 9/14/2010 2:44 PM, Wesley Acheson wrote: I'm not saying your structure is wrong but I think you might want to

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Pid
On 14/09/2010 15:36, shivanic wrote: > 2. As of now, for version Tomcat 5.5.9 FAIL (or Tomcat 5.X) (FAIL) I'm curious: I didn't spot in the thread so far, are you precompiling your JSPs or is Tomcat doing that for you? p 0x62590808.asc Description: application/pgp-keys signature.asc De

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Wesley Acheson
On Tue, Sep 14, 2010 at 10:15 PM, Christopher Schultz wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Wesley, > > On 9/14/2010 2:44 PM, Wesley Acheson wrote: >> I'm not saying your structure is wrong but I think you might want to >> take a look at it anyway. > > ...and possibly switch

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Wesley, On 9/14/2010 2:44 PM, Wesley Acheson wrote: > I'm not saying your structure is wrong but I think you might want to > take a look at it anyway. ...and possibly switch to Velocity/Freemarker/whatever, which won't bust your PermGen space. - -ch

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Shivani, On 9/14/2010 12:21 PM, shivanic wrote: > We have already increased the max perm gen size - but that is not a > permanent solution. As in, if the count of jsp's in the application which is > already in a few thousands - increases twicefold - a

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Wesley Acheson
On Tue, Sep 14, 2010 at 6:21 PM, shivanic wrote: > > Hello, > > We have already increased the max perm gen size - but that is not a > permanent solution. As in, if the count of jsp's in the application which is > already in a few thousands - increases twicefold - again the same problem > would ari

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Juha Laiho
On 09/14/2010 07:21 PM, shivanic wrote: We have already increased the max perm gen size - but that is not a permanent solution. As in, if the count of jsp's in the application which is already in a few thousands - increases twicefold - again the same problem would arise. JSPs do not appear unco

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Mark Thomas
On 14/09/2010 17:21, shivanic wrote: > > Hello, > > We have already increased the max perm gen size - but that is not a > permanent solution. As in, if the count of jsp's in the application which is > already in a few thousands - increases twicefold - again the same problem > would arise. > > He

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread shivanic
Hello, We have already increased the max perm gen size - but that is not a permanent solution. As in, if the count of jsp's in the application which is already in a few thousands - increases twicefold - again the same problem would arise. Hence, was looking for something similar to what Mark sug

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Anurag, On 9/14/2010 11:07 AM, Mehrotra, Anurag wrote: > -XX:MaxPermSize=512M I can't imagine any of your other proposed settings changing anything at all about the PermGen space. It doesn't matter what GC you use if your PermGen space is too small.

RE: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Mehrotra, Anurag
[mailto:wesley.ache...@gmail.com] Sent: Tuesday, September 14, 2010 10:50 AM To: Tomcat Users List Subject: Re: Class unloading in tomcat - PermGen Space On Tue, Sep 14, 2010 at 4:36 PM, shivanic wrote: > > 3. Is there any way to setup unloading of JSP's in the 5.X versions - > eithe

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Wesley, On 9/14/2010 10:50 AM, Wesley Acheson wrote: > Also you do know you can increase permGen size. I don't know if that's > an option for you or not. That seems like the right move given the requirements. - -chris -BEGIN PGP SIGNATURE- V

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Wesley Acheson
On Tue, Sep 14, 2010 at 4:36 PM, shivanic wrote: > > 3. Is there any way to setup unloading of JSP's in the 5.X versions - either > by using the custom classloader or any other way?. > > Thanks. > Shivani > > I've heard of people unloading classes via a custom garbage collector. I don't have muc

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread shivanic
Hello Mark, Unfortunately we would not be able to move to the new version of tomcat. For my understanding, please confirm the following: 1. The number of JSP's loaded would directly result in that number of classes loaded in JVM. 2. As of now, for version Tomcat 5.5.9 (or Tomcat 5.X) there is

Re: Class unloading in tomcat - PermGen Space

2010-09-14 Thread Mark Thomas
On 14/09/2010 12:42, shivanic wrote: > > In my application there are over a thousands of jsp pages existing. So, > consequently over a period of time we run out of perm gen space. I have read > that classes are only unloaded if there are no references to the classes or > the classloader and both c