org.jtoolkit.essence.utils
Class JvmMetrics
java.lang.Object
org.jtoolkit.essence.app.pojo.DataValue
org.jtoolkit.essence.utils.JvmMetrics
- All Implemented Interfaces:
- Named, Named.Source
public class JvmMetrics
- extends DataValue
|
Constructor Summary |
JvmMetrics()
|
JvmMetrics(boolean reset)
|
JvmMetrics(long elapseTime,
long memoryUsed,
long currentThreadCpuTime,
int peakThreadCount,
long totalStartedThreadCount,
long processCpuTime,
long committedVirtualMemorySize,
int objectPendingFinalizationCount,
int copyCollectionCount,
int copyCollectionTime,
int threadCount,
int mbeanCount,
double systemLoadAverage)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NOT_AVAILABLE
public static final int NOT_AVAILABLE
- See Also:
- Constant Field Values
elapseTime
public final long elapseTime
memoryUsed
public final long memoryUsed
currentThreadCpuTime
public final long currentThreadCpuTime
peakThreadCount
public final int peakThreadCount
totalStartedThreadCount
public final long totalStartedThreadCount
processCpuTime
public final long processCpuTime
committedVirtualMemorySize
public final long committedVirtualMemorySize
objectPendingFinalizationCount
public final int objectPendingFinalizationCount
copyCollectionCount
public final int copyCollectionCount
copyCollectionTime
public final int copyCollectionTime
threadCount
public final int threadCount
mbeanCount
public final int mbeanCount
systemLoadAverage
public final double systemLoadAverage
JvmMetrics
public JvmMetrics()
JvmMetrics
public JvmMetrics(boolean reset)
JvmMetrics
public JvmMetrics(long elapseTime,
long memoryUsed,
long currentThreadCpuTime,
int peakThreadCount,
long totalStartedThreadCount,
long processCpuTime,
long committedVirtualMemorySize,
int objectPendingFinalizationCount,
int copyCollectionCount,
int copyCollectionTime,
int threadCount,
int mbeanCount,
double systemLoadAverage)
delta
public JvmMetrics delta()
minus
public JvmMetrics minus(JvmMetrics sm)
waitForGC
public static void waitForGC()
getPercentCPUConsumed
public double getPercentCPUConsumed()
Copyright © Peter Lawrey. All Rights Reserved.