Java Options

If you launch from a shell the command: java -? this will return the list of available options for the command.

By running the command: java -X instead will be shown a list of non-standard options. Note: This list may vary from version to version of Java and is subject to change (between versions) without warning or notice.

Options that are specified with -XX are not stable and are not recommended for casual use. These options are subject to change without notice.

Note: Many of the options presented are related to JVM 1.4 in particular, refer to the following URLs: http://java.sun.com/docs/hotspot/gc1.4.2/faq.html http://www.petefreitag.com/articles/gctuning/

Should therefore be careful when using these options on a JVM 1.6. For the latest list of available options for the J2SE 6.0 refer to the following documentation:

JVM 1.5 - J2SE 5
A Collection of JVM Options http://blogs.sun.com/watt/resource/jvm-options-list.html Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html tagtraum industries incorporated ~ GCViewer VMFlags http://www.tagtraum.com/gcviewer-vmflags.html http://gregluck.com/blog/archives/2006/07/how-we-solved-our-garbage-collection-pausing-problem/ http://www.theserverside.com/news/thread.tss?thread_id=41258

JVM 1.6 - J2SE 6
Java HotSpot VM Options http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html http://java.sun.com/performance/reference/whitepapers/6_performance.html

http://collab.sakaiproject.org/pipermail/sakai-dev/2009-September/003682.html