Java Virtual Machine Profiler Interface
Java Virtual Machine Profiler Interface (JVMPI) collects garbage collection and JVM data that is used by Tivoli Performance Viewer for performance analysis.
JVMPI is a two-way function call interface between the JVM API and an in-process profiler agent.
- The JVM API notifies the profiler agent of various events, such as heap allocations and thread starts.
- The profiler agent activates event notifications.
JVMPI supports partial profiling by enabling the user to choose which types of profiling information to collect and to select certain subsets of the time during which the JVM API is active. JVMPI moderately increases the performance impact.
Related Tasks
Enabling the Java Virtual Machine Profiler Interface data
Tivoli is a trademark of the IBM Corporation in the United States, other countries, or both.