Thanks again guys for these responses, this is helping me understand what's going on. Charles, where's the proper place to put the heap/permgen allocation settings in tomcat's scripts? I very briefly ran through the various scripts tomcat uses to startup, but I didn't see an obvious place to enter the memory sizes.
On Wed, Mar 19, 2008 at 11:48 AM, Caldarale, Charles R < [EMAIL PROTECTED]> wrote: > > From: Scott Mueller [mailto:[EMAIL PROTECTED] > > Subject: Re: Running out of memory too easily in Tomcat 6.0.16 > > > > Stores nothing ever in any sessions and I can't imagine > > memory leaks with the simple code. > > You can't ignore the Spring and Hibernate libraries, which could easily > be the cause of the problem. > > > In the meantime, what's the proper way to increase the > > memory allocated to tomcat? > > Use -XX:MaxPermSize=xx to increase the space reserved for classes. This > is only a stopgap, since your memory leak still exists. References for > heap and GC management are here: > http://java.sun.com/javase/technologies/hotspot/gc/index.jsp > > Most of that is related to the main Java heap rather than PermGen, so is > probably not pertinent to your situation. Use JConsole to find out > what's actually going on inside the JVM memory spaces. > > > And should I allocate more than my physical ram? > > Definitely not - that will cause page thrashing and kill your > performance. > > > Is there a general formula for how much ram to allocate to > > tomcat on a machine dedicated to only that function? > > No, because Tomcat itself uses very little of the heap; it's pretty much > all dependent on the webapp(s) you're running. > > - Chuck > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY > MATERIAL and is thus for use only by the intended recipient. If you > received this in error, please contact the sender and delete the e-mail > and its attachments from all computers. > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >