| ビジュアルVM | |
|---|---|
| 開発者 | オラクル社 |
| 安定版リリース | 2.2 / 2025年4月22日 (2025-04-22) |
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | デバッグとパフォーマンス分析 |
| ライセンス | GNU 一般公衆利用許諾書 v2.0 +リンク例外 |
| Webサイト | visualvm.github.io |
VisualVM は、Java 仮想マシン(JVM)上で実行中の Java アプリケーションに関する詳細情報を表示するためのビジュアル インタフェースを提供するツールです。VisualVM は、 Java Development Kit (JDK) ツールによって取得された JVM データを整理し、複数の Java アプリケーション (ローカル アプリケーションとリモート ホストで実行されているアプリケーションの両方) のデータを迅速に表示できるように情報を提供します。プログラマーは、JVM ソフトウェアに関するデータを取得してローカル システムに保存し、後でそのデータを表示したり、他のユーザーと共有したりすることもできます。VisualVM は NetBeans プラットフォーム上に構築されており、そのアーキテクチャはモジュール化されており、プラグインによって簡単に拡張できます。
このツールはJDK 6からJDK 8に直接バンドルされていました。[1] [2] 2020年11月現在、[update]VisualVMは活発に開発されています。[3] [4]
特徴
VisualVM には、アプリケーション開発者、システム管理者、品質エンジニア、およびバグ レポートを送信するアプリケーション ユーザーに役立つ機能があります。
- ローカルおよびリモートの Java アプリケーションを表示します。
- アプリケーションの構成とランタイム環境を表示します。
- アプリケーションのメモリ消費量と実行時の動作を監視します。
- アプリケーションスレッドを監視します。
- アプリケーションのパフォーマンスをプロファイルしたり、メモリの割り当てを分析したりします。
- スレッド ダンプを取得して表示します。
- ヒープダンプを取得して参照します。
- コア ダンプとアプリケーションをオフラインで分析します。
- JFR の録音を閲覧します。
参考文献
- ^ 「VisualVM: ダウンロード」. visualvm.github.io . 2019年11月24日閲覧。
- ^ https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/. Oracle . 2019年11月24日閲覧。
- ^ "VisualVM: リリース". visualvm.github.io . 2018年4月5日閲覧。
- ^ 「VisualVM(マスター)ソースリポジトリ」. github.com . 2018年4月5日閲覧。[タイトルがありません]
外部リンク
- VisualVM ホームページ