SUN的官方站点介绍JVM Options时,只列出了很小一部分:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#G1Options
可以用下面几个JVM参数查看所有的JVM可设置参数,并且可以看到默认值
-XX:+PrintFlagsFinal
-XX:+PrintFlagsInitial
可与上面2个选项一起使用的选项:
-XX:+UnlockDiagnosticVMOptions
-XX:+AggressiveOpts
参考文章:
http://www.javaworld.com/article/2073676/hotspot-jvm-options-displayed---xx--printflagsinitial-and--xx--printflagsfinal.html
下面这几篇文章是别人分享的一些常用JVM参数的使用经验:
http://www.javaworld.com/article/2072604/core-java/my-favorite-hotspot-jvm-flags.html
http://lists.apple.com/archives/java-dev/2010/Nov/msg00208.html