Java Virtual Machine Tool Interface

The Java™ Virtual Machine Tool Interface (JVMTI) is an interface for analyzing the Java virtual machine (JVM).

JVM TI is the superseder of Java Virtual Machine Profiler Interface (JVMPI) and the Java Virtual Machine Debugger Interface (JVMDI). JVMTI contains all the functionality of both JVMDI and JVMPI, plus new functions. JVMTI was added as part of J2SE 5.0. In JDK 6, the JVMDI and JVMPI interfaces are no longer offered, and JVMTI is the only option available.
Note: Start of changeIBM® Technology for Java only supports JVMTI interfaces from PASE for i. As a result, ILE JVMTI agents will need to be ported to PASE for i.End of change