Wiki Markup |
---|
The JVM Tool Interface \[[JVMTI 062006|AA. Java References#JVMTI 06]\] provides facilities for querying the internals of a JVM and includes methods for monitoring and modifying the behavior of a running Java program. These low level facilities require the use of the Java Native Interface (JNI) and C language programming. The JVM Tool Interface is typically used by development and monitoring tools. |
...
Wiki Markup |
---|
Some JVMs allow agents to be started when the JVM is already running. This is not secure in a production environment. Refer to the JVMTI documentation \[[JVMTI 062006|AA. Java References#JVMTI 06]\] for platform specific information on enabling/disabling this feature. |
Wiki Markup |
---|
Platforms that support environment variables allow agents to be specified in such variables. "Platforms may disable this feature in cases where security is a concern; for example, the Reference Implementation disables this feature on UNIX systems when the effective user or group ID differs from the real ID." \[[JVMTI 062006|AA. Java References#JVMTI 06]\]. |
...
References
Wiki Markup |
---|
\[[JVMTI 062006|AA. Java References#JVMTI 06]\] \[[Long 052005|AA. Java References#Long 05]\] Section 2.6, The JVM Tool Interface |
...