Julian

I would consider writing some sort of pre-processing program that will convert the 
documents form individual jsps to one generic jsp that processes the body of the 
document.  Either the raw jsp could be processed or the html generated from it 
captured and processed.  If they are machine generated jsps, they might not be too 
hard to extract out the variable portion.  I've been looking at Geary's templates 
(link below).  It has some nice capabilities.

http://developer.java.sun.com/developer/technicalArticles/javaserverpages/jsp_templates/

Chuck


-----Original Message-----
From: Julian Löffelhardt [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 30, 2002 11:37 AM
To: Tomcat Users List
Subject: reducing tomcat & jasper memory footprint


Hi,

I'm using Apache 1.3.26 and 3 tomcat 4.0.4 instances with AJP13 & loadbalancing .
Our application is a CMS where all the published articles are generated offline as 
JSP-Files, one jsp per article.

We had hige problems with the memory footprint. Due to the fact that every jsp is 
generated as a class and there are about 200 new artices per day the permanent segment 
of the JVM heap gets filled with all the classes, and I get an OutOfMemoryError.
My workaround for now is setting -XX:PermSize and --XX:MapPermSize to higher values, 
but this just delays application hang-up.

With 64 megs of permSize our Server had an approx. uptime of 1 day now it's about 3-4 
days.

Is there any way to unload jsp-Files (unload the class) ?

llap,
julian



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to