ローカルアプリケーションの操作Java VisualVM を起動すると、「Applications」ウィンドウの「Local」ノードの下に、各ローカル Java アプリケーションのノードが表示されます。あるアプリケーションのノードを展開すれば、そのアプリケーションのプロファイラスナップショット、スレッドダンプ、およびヒープダンプを表示できます。アプリケーションのノードまたはサブノードを右クリックすると、さまざまなアクションの選択を可能にするポップアップメニューが表示されます。 一般に、ローカルアプリケーションノードのポップアップメニューで使用可能な項目は、次のとおりです。
ポップアップメニューから直接実行可能な作業は、次のとおりです。 アプリケーションデータの表示Java VisualVM では、実行中の各ローカルアプリケーションに関するデータが、メインウィンドウの専用タブ内に表示されます。各アプリケーションタブにはいくつかのサブタブが含まれ、それらのサブタブ内にそのアプリケーションに関する情報が表示されます。 アプリケーションタブを開くには、「Applications」ウィンドウでアプリケーションノードを右クリックし、「Open」を選択します。(あるいは、アプリケーションノードをダブルクリックする。)「Open」をクリックすると、メインウィンドウでアプリケーションタブの「Overview」タブが開かれます。 ローカルアプリケーションのアプリケーションタブに含まれるサブタブは、次のとおりです。
インストールされたプラグインによっては、追加のタブやサブタブが表示される可能性があります。 スレッドダンプの取得Java VisualVM では、スレッドダンプを取ることで、その時点におけるアクティブなアプリケーションスレッドに関する情報を取得できます。スレッドダンプを取ると、メインウィンドウ内のアプリケーションのサブタブ内に、そのスレッドダンプが開かれます。「Applications」ウィンドウのアプリケーションノードの下にスレッドダンプのノードが表示されます。 スレッドダンプを取るには次の方法を使用します。
スレッドダンプを取ると、メインウィンドウ内のアプリケーションのサブタブ内に、そのスレッドダンプが開かれます。アプリケーションノードの下にスレッドダンプのノードが表示されます。 アプリケーションスレッドの操作方法の詳細については、次のドキュメントを参照してください。 ヒープダンプの取得ローカルアプリケーションのヒープダンプを取れば、ヒープ上のオブジェクトのスナップショットを取得できます。 ヒープダンプを取るには次の方法を使用します。
ヒープダンプを取ると、メインウィンドウ内のアプリケーションのサブタブ内に、そのヒープダンプが開かれます。アプリケーションノードの下にヒープダンプのノードが表示されます。 ヒープの操作方法の詳細については、次のドキュメントを参照してください。 アプリケーションのプロファイリングJava VisualVM に含まれるプロファイラを使えば、ローカルアプリケーションのパフォーマンスやメモリー使用量を解析できます。アプリケーションのプロファイリングは、アプリケーションを再起動しなくても行えます。プロファイルセッションを開始するには、アプリケーションノードを右クリックし、ポップアップメニューから「Profile」を選択してプロファイルタブを開きます。 詳細については、次のドキュメントを参照してください。 スナップショットの取得Java VisualVM ではスナップショットを取ることができます。これを行うと、その時点におけるアプリケーションデータが取得されます。スナップショットをローカルシステムに保存しておき、後日それらを調べたり他人に送信したりできます。 Java VisualVM では次のタイプのスナップショットを取ることができます。
詳細については、次のドキュメントを参照してください。 | ||||||||||||
|