[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