Java Mission Controlは、プロファイリング、モニタリング、および診断ツールのスイートです。
jmc [ options ]
オプションを使用する場合、コマンド名の直後に記述してください。オプションの指定順序に決まりはありません。jmc
コマンドで使用するオプションの詳細については、「オプション」を参照してください。
注意: Java Mission Controlを本番で使用するには、商用ライセンスが必要です。商用機能の詳細とそれらを有効化する方法については、http://www.oracle.com/technetwork/java/javaseproducts/
にアクセスしてください。
Java Mission Controlは、HotSpot JVMの本番時のプロファイリングと診断を行うツールです。Java Mission Controlの主な機能は管理コンソールとJava Flight Recorderの2つですが、ほかにもいくつかの機能がツールからダウンロードできるプラグインとして用意されています。Java Mission Controlは、Eclipse IDE用のプラグインのセットとしても使用可能です。
Java Mission Controlを起動するときに、次のオプションを使用できます。
jmc
コマンドのヘルプを出力します。
Java Mission Controlのバージョンを出力して終了します。
Java Mission Controlのバージョンを出力して続行します。
デバッグ出力を有効にします。
Eclipseログをコンソールに出力します。(Eclipseのフラグ)。
Windowsでは、このオプションを次のように使用します。
JAVA_HOME\bin\jmc.exe -consoleLog 2>&1 | more
Java Mission Controlの実行中に使用されるワークスペースを設定します。デフォルトのワークスペースは$HOME/.jmc
です。(Eclipseのフラグ)。
Java Mission Controlでfileを開きます。たとえば、フライト記録ファイル(.jfr
ファイル)を開きます。
配下のEclipseプラットフォームにこのeclipse-optionを渡します。例 -nosplash
JAVA_HOME/bin
にあるjmc.ini
ファイルで指定されたJVM引数をオーバーライドします。
JVM引数を、-vmargs
フラグからjmc.ini
ファイルの引数に追加します。
Oracle Java SE AdvancedおよびOracle Java SE Suite (http://www.oracle.com/us/technologies/java/standard-edition/advanced-suite/overview/index.html
)
Java Mission Controlユーザーズ・ガイド(http://docs.oracle.com/javacomponents/jmc.htm
)