JVM Tool Interface (JVM TI) は、ツールで使用するためのネイティブプログラミングインタフェースです。Java 仮想マシン (JVM) で実行されているアプリケーションの状態を検査する方法と、その実行を制御する方法の両方を提供します。JVM TI は、プロファイリングツール、デバッグツール、監視ツール、スレッド分析ツール、カバレッジ分析ツールなど、JVM の状態その他にアクセスする必要がある各種ツールをサポートします。
注: JVM TI は、JDK 5.0 で導入されました。JVM TI は Java Virtual Machine Profiler Interface (JVMPI) と Java Virtual Machine Debug Interface (JVMDI) に代わるものです。JVMPI と JVMDI は JDK 6 では提供されません。
java.lang.instrument
パッケージ - JVM TI のインストゥルメンテーション機能だけを使用する場合に JVM TI に代わる Java プログラミング言語。* この Web サイトで使用されている用語「Java 仮想マシン」または「JVM」は、Java プラットフォーム用の仮想マシンを表します。