Java 仮想マシンのプロファイル作成
Java™ 仮想マシンのプロファイル作成を使用して、パフォーマンス分析のためのシステムに関するデータを収集します。
Java 仮想マシン・ツール・インターフェース (JVMTI) は、Java 仮想マシン (JVM) の状態を検査する機能をツールに提供する固有のプログラミング・インターフェースです。
JVMTI には、アプリケーション・サーバーを実行する JVM に関する情報を収集する機能が備わっています。 Tivoli® Performance Viewer では、これらのインターフェースを活用することで、さらに包括的なパフォーマンス分析が可能になります。
JVMTI は、JVM と処理中のプロファイラー・エージェントの間の両方向関数呼び出しインターフェースです。 JVM は、ガーベッジ・コレクションやスレッド開始などの各種イベントについて、 プロファイラー・エージェントに通知します。 プロファイラー・エージェントは、プロファイラーのニーズに基づいて、 特定のイベント通知をアクティブにしたり非アクティブにしたりします。
JVMTI は、ユーザーが、
収集するプロファイル情報のタイプを選択し、JVM API がアクティブである時間内で一定のサブセットを選択できるようにして、
プロファイルの部分作成をサポートしています。
JVMTI によりパフォーマンスが多少の影響を受けます。
したがって、JVMTI モニターは
アプリケーションの問題の診断のみに役立てるように使用することをお勧めします。
JVMTI は、ユーザーが、
収集するプロファイル情報のタイプを選択し、JVM API がアクティブである時間内で一定のサブセットを選択できるようにして、
プロファイルの部分作成をサポートしています。
JVMTI により、パフォーマンスは大きな影響を受けます。
したがって、JVMTI モニターは
アプリケーションの問題の診断のみに役立てるように使用することをお勧めします。