IBM User Guide for Java V7 on Windows > Troubleshooting and support > Using diagnostic tools
Using the JVMTI
JVMTI is a two-way interface that allows communication between the JVM and a native agent. It replaces JVMDI and JVMPI.JVMTI allows third parties to develop debugging, profiling, and monitoring tools for the JVM. The interface contains mechanisms for the agent to notify the JVM about the kinds of information it requires. The interface also provides a means of receiving the relevant notifications. Several agents can be attached to a JVM at any one time. A number of tools are based on this interface, such as Hyades, JProfiler, and Ariadna. These are third-party tools, therefore IBM cannot make any guarantees or recommendations regarding them.
IBM provides a profiling agent based on this interface, HPROF profiler.
JVMTI agents can be loaded at startup using short or long forms of the command-line option...
-agentlib:<agent-lib-name>=<options>
...or...
-agentpath:<path-to-agent>=<options>
For example:
-agentlib:hprof=<options>
...assumes that a folder containing hprof.dll is on the library path, or...
-agentpath:C:\sdk\jre\bin\hprof.dll=<options>
See also
- IBM JVMTI extensions
- IBM JVMTI extensions - API reference
- Port JVMPI-based profilers to JVMTI
- Write a JVMTI agent
Parent: Using diagnostic tools
Error 404 - Not Found Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.