私が見つけた最高のドキュメントはソースです。
このSOQ&Aを使用して、デバッグビルドを作成しました。このデバッグビルドを使用すると、を実行できますjava -XX:+AggressiveOpts -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -XX:+PrintFlagsWithComments -version
。
ソースのあるディレクトリから、次のように実行できます(Linux、Cygwinなどを使用していると仮定します)。
grep -FR 'UnlockExperimentalVMOptions' hotspot/
または、以下(ファイルのみを参照)*.cpp
:*.hpp
find hotspot/ -name '*.[ch]pp' -exec grep -F 'UnlockExperimentalVMOptions' {} +
次に、ソースファイルを確認します。おそらく、すべてのオプションを説明するドキュメントが1つもない最大の理由は、これらのオプションの一部をJVMを本当に理解している人に任せたほうがよいためです。そのための最善の方法は、ソースコードに精通することです。
だから、(ほぼ)偉大なマスターの言葉で、use the source
!