I'm not worried about the transient memory used by the Tomcat instance for it to serve servlets.
But I'm worried about the memory permanently allocated for a Tomcat instance. Eg. A servlet in a particular Tomcat instance, may load the entire database into the memory for efficiency reasons. Now this Tomcat instance requires X amount of memory to keep the database and all the stuff related to that Tomcat instance (except transient memory) to keep them in memory. And it requires additional variable amount of transient memory to serve it, that depends on the demand for that Tomcat instance.
What I need to know is can I restrict the size of X?
If the memory allocated permanently to a particular Tomcat instance cannot be restricted, Can I restrict the total memory allocation (ie. permanent + transient memory) for that Tomcat instance?
The VM starts up with a default of 64 meg of RAM Max regardless of physical memory. You can increase this using -Xmx (with the Sun VM). For example... java -Xmx 256m
Any out of memory errors you get are because the amount of memory needed by the application exceeds the maximum memory barrier of the VM. The only way around this is to get rid of memory leaks and/or increase the maximum memory for the VM.
look up -Xmx on Google for more info
Jake
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
