[Building Sakai] JVM settings when switching to Java 6
Paul Dagnall
dagnalpb at notes.udayton.edu
Mon Sep 12 05:25:27 PDT 2011
Hi
We just recently made the switch from Java 5 to 6. We have been noticing
long pauses due to garbage collection that did not happen when we were still
on Java 5. Did anybody also notice this and make some JVM tuning
adjustments?
We're running Sakai 2.6.x. Here are our current settings that worked well on
Java 5:
JAVA_OPTS="-server \
-d64 \
-Dsun.lang.ClassLoader.allowArraySyntax=true \
-XX:+UseConcMarkSweepGC \
-XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled \
-Djava.awt.headless=true \
-Xms6144m -Xmx6144m \
-XX:NewSize=1024m \
-XX:MaxNewSize=2048m \
-XX:PermSize=512m -XX:MaxPermSize=512m \
-Xloggc:/opt/sakai/gc_log/gc.log -XX:+PrintGCDetails
-XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/sakai/gc_log \
-Dcom.sun.management.jmxremote"
Hopefully with the feedback from this I can make some additions to the
confluence
page on JVM Tuning<https://confluence.sakaiproject.org/display/DOC/Sakai+Admin+Guide+-+JVM+Tuning>.
Right now, it's a little brief.
Thank you!
Paul Dagnall
Application Developer & Administrator
University of Dayton
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110912/62aba4fa/attachment.html
More information about the sakai-dev
mailing list