|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JvmMXBean
Management interface for the MBean "WebSphere:type=JvmStats".
The Liberty profile makes this MBean available in its platform MBean server when the monitor-1.0 feature is
enabled to allow monitoring of the JVM process. This interface can be used to request a proxy object via the javax.management.JMX#newMXBeanProxy
method.
This MXBean is responsible for reporting performance of JVM.
The following attributes are available for JVM.
Heap Information
- FreeMemory
- UsedMemory
- Heap
CPU Information
- ProcessCPU
Garbage Collection Information
- GCCount
- GCTime
JVM Information
- UpTime
Method Summary | |
---|---|
long |
getFreeMemory()
Retrieves the value of the read-only attribute FreeMemory, which is the size of unused heap space in bytes. |
long |
getGcCount()
Retrieves the value of the read-only attribute GcCount, which is the number of times garbage collection has been triggered since JVM start. |
long |
getGcTime()
Retrieves the value of the read-only attribute GcTime, which is the total garbage collection time in milliseconds. |
long |
getHeap()
Retrieves the value of the read-only attribute Heap, which is the total size of the heap space in bytes. |
double |
getProcessCPU()
Retrieves the value of the read-only attribute ProcessCPU, which is the CPU time consumed by JVM. |
long |
getUpTime()
Retrieves the value of the read-only attribute UpTime, which is the time in milliseconds since JVM has started. |
long |
getUsedMemory()
Retrieves the value of the read-only attribute UsedMemory, which is the size of the used heap space in bytes. |
Method Detail |
---|
long getUsedMemory()
long getFreeMemory()
long getHeap()
long getUpTime()
double getProcessCPU()
long getGcCount()
long getGcTime()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |