Java/JVMオプションとデフォルト値の一覧取得(-XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:+AggressiveOpts)
Java / JVMオプションとデフォルト値の一覧取得(-XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:+AggressiveOpts)
id: 1418 所有者: msakamoto-sf
作成日: 2017-10-07 12:13:33
カテゴリ: Java
基本形 : -XXオプションの一覧を標準出(-version を付けることでjavaコマンドのusage表示を省略させる)
java -XX:+PrintFlagsFinal -version
仮想マシンチューニング用のオプションも出力:
java -XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -version
実験的なオプションも出力:
java -XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -version
他、"-XX:+AggressiveOpts" や "-XX:+PrintFlagsInitial" というのもある。
2011年~2017年ごろまでの参考:
- Redux: Inspecting HotSpot JVM Options
- HotSpot JVM Options Displayed: -XX:+PrintFlagsInitial and -XX:+PrintFlagsFinal | JavaWorld
その他参考:
- A Work in Progress | Oracle Jon Masamitsu's Blog
- Java Brain Dump
- 以下のようにOpenJDKのbug ticketでも言及されてるので、OpenJDKでも恐らく有効。
Qiitaより:
- 見せてやろうJVMが持つ真のチカラを! JVMのオプションを一覧する方法について。
- Javaのオプションのデフォルト値が知りたい
プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2017-10-07 12:30:33
md5:909a8dd8757c5179d6bfb8ae649a2967
sha1:0b19c7bc0e83618641d39ca62078882979d92930