|
AdventNet ManageEngine® Applications Manager |
||
|
Chapter 5.13 Java Runtime Monitor |
||
Java Runtime Monitor provides out-of-the-box remote monitoring and management on the Java platform and of applications that run on it. It gives memory and thread statistics. Thresholds can be associated and alerts generated.
Note: Support is available for JRE1.5 and above
Availability tab, gives the Availability history for the past 24 hours or 30 days. Performance tab gives the Health Status and events for the past 24 hours or 30 days. List view enables you to perform bulk admin configurations. Java Runtime Monitor checks the availability, response time, connection time (time taken by the Applications Manager to look up the JMX agent on the remote JVM) of the monitor, along with many other parameters listed below.
| Process Memory Parameters |
Description |
|---|---|
|
Eden Space (Heap Memory) |
Pool from which memory is initially allocated for most objects |
|
Survivor Space (Heap Memory) |
Pool containing objects that have survived GC of eden space. |
| Tenured Generation (Heap Memory) | Pool containing objects that have existed for some time in the survivor space. |
| Permanent Generation (Non-Heap) | Holds all the reflective data of the virtual machine itself, such as class and method objects. With JVMs that use class data sharing, this generation is divided into read-only and read-write areas. |
| Code Cache (Non-Heap) | Memory used for compilation and storage of native code. |
|
|
|
| Thread Parameters | |
| Live Threads | Number of live threads currently running |
| Daemon Threads | Number of daemon threads currently running |
| Runnable Threads | A thread executing in the Java virtual machine is in this state |
| Blocked Threads | A thread that is blocked waiting for a monitor lock is in this state |
| Waiting Threads | A thread that is waiting indefinitely for another thread to perform a particular action is in this state. |
| Timed waiting Threads | A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state |
| Virtual Memory Parameters | |
| Classes loaded | Number of classes loaded |
| Classes Unloaded | Number of classes unloaded |
| GC time | Time taken to perform garbage collection |
| Compile time | Time spent in just-in-time (JIT) compilation |
| Max file descriptor | Maximum permissible open file descriptor. Available only for UNIX. |
| Open file descriptor | Current count of open file descriptors. Available only for UNIX. |
Few Help Links for Reference:
Tuning Garbage Collection
with the JVM
FAQ About the
Java HotSpot VM
FAQ about Garbage
Collection in the Hotspot JVM
Java Performance Documentation
See Also
Creating New Monitor - Java Runtime Monitor
|
QEngine Script Monitors |
|
J2EE Web Transaction |