JVM选项列表是否仍在任何地方维护?它似乎从甲骨文的网站上消失了,但幸运的是Wayback Machine有a copy。
答案 0 :(得分:38)
使用java -XX:+PrintFlagsFinal
打印可用的-XX选项。
可以使用以下选项将更多诊断和实验选项添加到列表中:
-XX:+UnlockDiagnosticVMOptions
-XX:+UnlockExperimentalVMOptions
(适用于Sun)
-XX:+UnlockInternalVMOptions
(对于JRockit)
注意:Java 8的javac
文档的当前版本包含大多数-XX
选项的列表:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html
Oracle指南包含80多个选项:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
Pierre Laporte的服务全面搜索907个选项(支持JDK 8): http://jvm-options.tech.xebia.fr/
Stas的指南包含800多个选项:http://stas-blogspot.blogspot.com/2011/07/most-complete-list-of-xx-options-for.html
1.6.0及更早版本的JVM的选项集合:http://www.xenoc.demon.co.uk/A%20Collection%20of%20JVM%20Options.htm
答案 1 :(得分:3)
我经常使用相同的文档作为参考,但不幸的是原作者不再维护它了。 我认为它仍然是一个有效的列表,特别是对于较旧的JVM。
Andriy引用的www.xenoc.demon.co.uk已不再可用......
所以我想在这里保留文档的更新版本A Collection of JVM Options。