The Serviceabilitygroup is comprised ofpeople interested in the design, implementation, and maintanence ofServiceability components.
Java SE contains several technologies that allow Java programsto be debugged, profiled, monitored and managed. These technologiesallow a tool written in the Java programming language to obtaininformation from the Java Virtual Machine(JVM) in a differentprocess. These technologies typically:
In addition, Java SE contains several tools that use theseserviceability technologies. The following table shows thetechnologies that are available and the tools that use them.
Technology | Tools That Use It |
---|---|
JPDA-Java Platform DebuggerArchitecture including JVM TI | jdb |
Bytecode Instrumentation | |
JMX - Java Management Extension | jconsole |
Monitoring and Management | jconsole |
Dynamic Attach | jconsole, jdb, jinfo, jmap, jstack |
jvmstat Performance Counters | jconsole, jstat |
Serviceability Agent | jdb, jinfo, jmap, jstack |