Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
A friendly place for programming greenhorns!
Big Moose Saloon
Register / Login
Win a copy of
The Java EE 7 Tutorial Volume 1 or Volume 2
this week in the
jQuery UI in Action
heapSize and permSize in tomcat server 6.35
Joined: Sep 01, 2007
Aug 09, 2012 07:53:51
The following setting are in catalina.sh file in Linux box under production servers
has the same configuration.
export JAVA_OPTS='-Xms3328m -Xmx3328m -XX:NewRatio=1 -XX:SurvivorRatio=4 -server -Xverify:none -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/apache-tomcat-6.0.35-1/logs -XX:+DisableExplicitGC -XX:+UsePerfData -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ParallelGCThreads=3 -XX:+PrintGCDateStamps -XX:+UseCMSInitiatingOccupancyOnly -XX:+PrintGCDetails -XX
rintTenuringDistribution -XX:+UseCompressedOops -XX:TargetSurvivorRatio=90 -XX:CMSInitiatingOccupancyFraction=75 -XX:PermSize=128m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=80m -Xloggc:/opt/prpc/prpclogs/app05-ms1/GC.log -Djava.awt.headless=true'
some times facing performace issues.
Would like to know the mentioned heap size and perm Size are correct? any advices are most WellCome.
Joined: Jun 25, 2001
Aug 10, 2012 05:08:36
The exact amounts depend entirely on the size of the applications and on what they do, so the only real way to tell is to measure.
It's true that the 128M default for PermGen space is borderline, making 256MB more suitable for a lot of apps, but the heap size requirements could be almost anything.
Customer surveys are for companies who didn't pay proper attention to begin with.
I agree. Here's the link:
subject: heapSize and permSize in tomcat server 6.35
Java OS VM Increase
CMS collector tuning
Java Private Bytes Increase
Why (and how) is Tomcat logging http requests from our apache web server
GC taking lots of time
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter
| Powered by
Copyright © 1998-2014