inspectorj is a JavaTM profiler written in C++. inspectorJ consists of a native agent and a gui client. The agent uses the JVMTI interface to interact with the jvm. The client and agent communicate via the JDWP protocol.
client
<------ [ JDWP Protocol ] ------>
agent
<------ [ JVMTI ] ------>
jvm
Generated on Sun Aug 19 17:07:52 2007 for inspectorJ by
1.5.1