Revision [1705]
Last edited on 2008-05-01 13:17:31 by WikiAdminAdditions:
===Java GC===
Since JDK1.5.0, Java detects the server's memory size and number of cpu cores, and select server hotspot vm if the server has >= 2G of ram and >= 2core. It will also automatically employ the parallelGC collector. The Default mx and ms is also a calculated number. See http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html
Since JDK1.5.0, Java detects the server's memory size and number of cpu cores, and select server hotspot vm if the server has >= 2G of ram and >= 2core. It will also automatically employ the parallelGC collector. The Default mx and ms is also a calculated number. See http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html
Revision [839]
Edited on 2007-08-06 18:21:41 by WikiAdminAdditions:
|| -Djava.awt.headless || true || http://www.reportmill.com/support/Headless.html ||
Revision [309]
Edited on 2007-04-19 23:38:45 by WikiAdminDeletions:
Revision [277]
Edited on 2007-04-19 02:52:31 by WikiAdminAdditions:
|| -XX:ParallelGCThreads || 4 || GC threads, set to number of processor(s) ||
Revision [276]
Edited on 2007-04-19 02:50:56 by WikiAdminAdditions:
|| -Xmx || 1g || Specify maximum heap size for java process ||
|| -Xms || 64m || Specify minumum heap size for java process ||
|| -XX:+UseParallelGC || - || Parallel GC for throughtput ||
|| -XX:+UseConcMarkSweepGC || - || Concurrent GC (aka CMS) for low pause time ||
|| -XX:+UseSerialGC || - || Serial GC for smaller applications ||
|| -Xms || 64m || Specify minumum heap size for java process ||
|| -XX:+UseParallelGC || - || Parallel GC for throughtput ||
|| -XX:+UseConcMarkSweepGC || - || Concurrent GC (aka CMS) for low pause time ||
|| -XX:+UseSerialGC || - || Serial GC for smaller applications ||
Deletions:
|| -Xms || 64m || Specify minumum stack size for java process ||
Revision [275]
Edited on 2007-04-19 02:46:47 by WikiAdminNo differences.
Revision [274]
Edited on 2007-04-19 02:46:10 by WikiAdminAdditions:
|| Option name || Sample values || Meaning ||
Deletions:
Revision [273]
Edited on 2007-04-19 02:44:36 by WikiAdminAdditions:
Java options are often to tune java performance. Here are some frequently used options. Java options can be set to the java command, or to system's environment variable $JAVA_OPTS