Полный список параметров JVM

Помимо официальной документации я нашел только это сообщение. Но он довольно старый и неполный (доступно только -XX вариантов). Например, я не смог найти опцию -XX:AutoBoxCacheMax ни в одном из них.

Где можно найти полный список, если он существует?


person Nolequen    schedule 29.03.2017    source источник
comment
Проголосовали за закрытие как не по теме, но это также дубликат stackoverflow.com/questions/10486375/print-all -jvm-флаги   -  person alain.janinm    schedule 29.03.2017
comment
И я думаю, что вы вряд ли найдете документацию, раскрывающую все параметры -XX, как указано в документе Oracle Options that are specified with -XX are not stable and are subject to change without notice., поэтому документацию будет сложно поддерживать. Думаю, они не будут с этим бороться. Лучшее, что у вас может быть, это, вероятно, docs.oracle.com /javase/8/docs/technotes/tools/unix/java.html (замените unix на windows, если вы используете его)   -  person alain.janinm    schedule 29.03.2017


Ответы (1)


Вы можете использовать

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

для печати всех параметров и их значений по умолчанию. Если у вас есть отладочная сборка, вы также можете использовать эту команду для печати комментариев для различных параметров:

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

PS: описания большинства из них есть в этом сообщении блога: http://stas-blogspot.blogspot.bg/2011/07/most-complete-list-of-xx-options-for.html

person Svetlin Zarev    schedule 29.03.2017