com.ibm.websphere.pmi.stat
Interface WSJVMStats
- public interface WSJVMStats
<server>
|
|__JVM Runtime
|
|__Garbage Collection #
|__Monitor #
|__Thread #
|__Object #
# indicates performance data from JVMPI
StatDescriptor
is used to locate and access particular Stats in the PMI tree.
Example:
- StatDescriptor that represents the Garbage collection data:
new StatDescriptor (new String[] {WSJVMStats.NAME, WSJVMStats.GC});
- StatDescriptor that represents the JVM runtime data:
new StatDescriptor (new String[] {WSJVMStats.NAME});
Field Summary
Modifier and Type | Field and Description |
---|---|
|
cpuUsage
The cpuUsage of the JVM(CountStatistic).
|
|
FreeMemory
Free memory in JVM run time (CountStatistic).
|
|
GC
Stats name of the Garbage Collection group
|
|
GCCount
Number of garbage collection calls (CountStatistic).
|
|
GCIntervalTime
Average time (ms) between garbage collections (TimeStatistic).
|
|
GCTime
Average duration (ms) of a garbage collection (TimeStatistic).
|
|
HeapSize
Total memory in JVM run time (BoundedRangeStatistic).
|
|
Monitor
Stats name of the Monitor group
|
|
NAME
Stats name of the JVM runtime
|
|
Object
Stats name of the Object group
|
|
ObjectAllocateCount
Number of objects allocated in heap (CountStatistic).
|
|
ObjectFreedCount
Number of objects freed in heap (CountStatistic).
|
|
ObjectMovedCount
Number of objects in heap (CountStatistic).
|
|
Thread
Stats name of the Thread group
|
|
ThreadEndedCount
Number of threads ended (CountStatistic).
|
|
ThreadStartedCount
Number of threads started (CountStatistic).
|
|
UpTime
The amount of time (ms) the JVM is running (CountStatistic).
|
|
UsedMemory
Used memory in JVM run time (CountStatistic).
|
|
WaitForLockTime
Average time (ms) that a thread waits for a lock (TimeStatistic).
|
|
WaitsForLockCount
Number of times that a thread waits for a lock (CountStatistic).
|
Field Detail
NAME
- static final java.lang.String NAME
Stats name of the JVM runtime
See Also:
GC
- static final java.lang.String GC
Stats name of the Garbage Collection group
See Also:
Monitor
- static final java.lang.String Monitor
Stats name of the Monitor group
See Also:
Thread
- static final java.lang.String Thread
Stats name of the Thread group
See Also:
Object
- static final java.lang.String Object
Stats name of the Object group
See Also:
HeapSize
- static final int HeapSize
Total memory in JVM run time (BoundedRangeStatistic).
See Also:
FreeMemory
- static final int FreeMemory
Free memory in JVM run time (CountStatistic).
See Also:
UsedMemory
- static final int UsedMemory
Used memory in JVM run time (CountStatistic).
See Also:
UpTime
- static final int UpTime
The amount of time (ms) the JVM is running (CountStatistic).
See Also:
cpuUsage
- static final int cpuUsage
The cpuUsage of the JVM(CountStatistic).
See Also:
GCCount
- static final int GCCount
Number of garbage collection calls (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
GCIntervalTime
- static final int GCIntervalTime
Average time (ms) between garbage collections (TimeStatistic). This counter is available only when JVMPI is enabled.
See Also:
GCTime
- static final int GCTime
Average duration (ms) of a garbage collection (TimeStatistic). This counter is available only when JVMPI is enabled.
See Also:
ObjectAllocateCount
- static final int ObjectAllocateCount
Number of objects allocated in heap (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
ObjectFreedCount
- static final int ObjectFreedCount
Number of objects freed in heap (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
ObjectMovedCount
- static final int ObjectMovedCount
Number of objects in heap (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
ThreadStartedCount
- static final int ThreadStartedCount
Number of threads started (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
ThreadEndedCount
- static final int ThreadEndedCount
Number of threads ended (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
WaitsForLockCount
- static final int WaitsForLockCount
Number of times that a thread waits for a lock (CountStatistic). This counter is available only when JVMPI is enabled.
See Also:
WaitForLockTime
- static final int WaitForLockTime
Average time (ms) that a thread waits for a lock (TimeStatistic). This counter is available only when JVMPI is enabled.
See Also: