完整的JVM选项列表

33
除了官方文档外,我只找到了这篇博客文章。但是那篇文章已经相当古老而且不完整(只提供-XX选项)。例如,在这些资源中都找不到-XX:AutoBoxCacheMax选项。

如果存在的话,完整的列表在哪里可以找到?


被投票关闭为离题,但它也是 https://dev59.com/KWkv5IYBdhLWcg3wlR71 的重复。 - alain.janinm
2
我认为你不太可能找到一个展示所有-XX选项的文档,正如Oracle文档所述,“使用-XX指定的选项并不稳定,可能会随时更改而没有通知”。因此,编写文档将会很困难。我猜他们不想为此而努力。你最好的选择可能是http://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html(如果你使用的是Windows,则将unix替换为windows)。 - alain.janinm
1个回答

57
你可以使用

标签

java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version

使用此命令可以打印所有选项及其默认值。如果您使用的是调试构建,则可以使用此命令打印各种选项的注释:

打印所有选项和它们的默认值。如果你有一个调试构建,你可以使用这个命令来打印各种选项的注释。

java -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -XX:+PrintFlagsWithComments -version

提示:在此博客文章中,大多数选项都有描述:http://stas-blogspot.blogspot.bg/2011/07/most-complete-list-of-xx-options-for.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接