jvisualvm(1)

名前
jvisualvm - Javaアプリケーションを視覚的に監視、トラブルシュートおよびプロファイルします。

概要

    jvisualvm [ options ]

options
    コマンド行オプション。オプションを参照してください。

説明

Java VisualVMは、指定されたJava Virtual Machine (JVM)でJavaテクノロジ・ベースのアプリケーション(Javaアプリケーション)が実行されているときに、そのJavaアプリケーションに関する詳細な情報を提供する直感的なグラフィカル・ユーザー・インタフェースです。Java VisualVMという名前は、Java VisualVMがJVMソフトウェアに関する情報を視覚的に提供するという事実に由来しています。

Java VisualVMは、いくつかのモニタリング、トラブルシューティングおよびプロファイリング・ユーティリティを1つのツールに統合します。たとえば、スタンドアロン・ツールjmap、jinfo、jstatおよびjstackで提供されている機能のほとんどが、Java VisualVMに組み込まれています。jconsoleコマンドによって提供される一部の機能など、他の機能はオプションのプラグインとして追加できます。

Java VisualVMは、Javaアプリケーションの開発者がアプリケーションのトラブルシューティングを行ったり、アプリケーションのパフォーマンスを監視および改善したりするのに役立ちます。Java VisualVMを使用すると、開発者はヒープ・ダンプの生成および解析、メモリー・リークの特定、ガベージ・コレクションの実行および監視、およびメモリーとCPUの簡易プロファイリングの実行が可能になります。プラグインでJava VisualVMの機能を拡張できます。たとえば、jconsoleコマンドのほとんどの機能は、「MBean」タブおよびJConsole Plug-in Wrapperプラグインを介して使用できます。標準のJava VisualVMプラグインのカタログから選択するには、Java VisualVMメニューの「ツール」、「プラグイン」を選択します。

Java VisualVMを起動するには、次のコマンドを実行します。

    %  jvisualvm <options>

オプション

次のオプションは、Java VisualVMを起動したときに実行可能になります。

-Jjvm_option
    このjvm_optionをJVMソフトウェアに渡します。

関連項目

    • Java VisualVM開発者のサイト http://visualvm.java.net/

    • Java SEドキュメントのJava VisualVM (http://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/index.html)