The Serviceabilitygroup iscomprised of people interested in the design, implementation, andmaintanence of Serviceability 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 |
Here are some articles about serviceability in Java SE