ビジュアルVM

ビジュアルVM
開発者オラクル社
安定版リリース
2.2 / 2025年4月22日 (2025-04-22)
リポジトリ
  • github.com/oracle/visualvm
書かれたジャワ
オペレーティング·システムクロスプラットフォーム
タイプデバッグパフォーマンス分析
ライセンス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 の録音を閲覧します

参考文献

  1. ^ 「VisualVM: ダウンロード」. visualvm.github.io . 2019年11月24日閲覧
  2. ^ https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/. Oracle . 2019年11月24日閲覧。
  3. ^ "VisualVM: リリース". visualvm.github.io . 2018年4月5日閲覧
  4. ^ 「VisualVM(マスター)ソースリポジトリ」. github.com . 2018年4月5日閲覧[タイトルがありません]
  • VisualVM ホームページ
Retrieved from "https://en.wikipedia.org/w/index.php?title=VisualVM&oldid=1293266416"