Java Mission Control は、プロファイリング、モニタリング、および診断ツールのスイートです。
jmc [ options ]
オプションを使用する場合、コマンド名の直後に記述してください。オプションの指定順序に決まりはありません。jmc
コマンドで使用するオプションの詳細については、「オプション」を参照してください。
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 を渡します。
実行中の Java 仮想マシンにこの jvm-option を渡します。
Oracle Java SE Advanced および Oracle Java SE Suite (http://www.oracle.com/us/technologies/java/standard-edition/advanced-suite/overview/index.html
)
JMC 開発者ガイド (http://docs.oracle.com/javase/7/docs/technotes/guides/jmc/index.html
)