> From: Darren Kukulka [mailto:darren.kuku...@connaught.plc.uk] > Subject: RE: Clustering Question... > > To answer your question, the startup parameters are as follows; > -Xms4800m > -Xmx4800m > -XX:NewSize=900m > -XX:MaxNewSize=900m > -XX:PermSize=480m > -XX:MaxPermSize=480m > -XX:+UseParallelGC > -XX:ParallelGCThreads=3 > -XX:+UseParallelOldGC > -XX:GCTimeRatio=11 > -XX:+UseAdaptiveSizePolicy > -XX:ReservedCodeCacheSize=96m
You might want to try removing the NewSize and MaxNewSize options. The GCTimeRatio seems a bit low - the default is 99; the value of 11 will reduce the time available for the application threads. UseAdaptiveSizePolicy is on by default in JRE/JDK 6 (but you didn't tell us what JVM you're using). Do you have enough RAM to support that heap size without paging? How many cores do you have? Turning on PrintGC, PrintGCDetails, and PrintHeapAtGC might provide some useful info; use -Xloggc to direct the output to the file of choice. Running a profiler (jmap or jhat would suffice) to find out what's actually taking up all of OldGen would help. - 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 unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org