public class DefaultVirtualMachinesStatistics extends Object implements VirtualMachinesStatistics
| Constructor and Description |
|---|
DefaultVirtualMachinesStatistics(VirtualMachineStatistics[] virutualMachinesStatistics,
VirtualMachinesDetails details,
VirtualMachinesStatistics previousStats,
int historySize) |
| Modifier and Type | Method and Description |
|---|---|
VirtualMachinesDetails |
getDetails()
Returns the details of the all the virtual machines.
|
long |
getGcCollectionCount() |
double |
getGcCollectionPerc()
The percentage of the gc collection time between the current sampled statistics and the
previous one.
|
long |
getGcCollectionTime() |
long |
getMemoryHeapCommittedInBytes() |
double |
getMemoryHeapCommittedInGB() |
double |
getMemoryHeapCommittedInMB() |
double |
getMemoryHeapCommittedUsedPerc()
Returns the memory heap percentage from used to committed.
|
long |
getMemoryHeapUsedInBytes() |
double |
getMemoryHeapUsedInGB() |
double |
getMemoryHeapUsedInMB() |
double |
getMemoryHeapUsedPerc()
Returns the memory heap percentage from used to the max.
|
long |
getMemoryNonHeapCommittedInBytes() |
double |
getMemoryNonHeapCommittedInGB() |
double |
getMemoryNonHeapCommittedInMB() |
double |
getMemoryNonHeapCommittedUsedPerc()
Returns the memory non heap percentage from used to committed.
|
long |
getMemoryNonHeapUsedInBytes() |
double |
getMemoryNonHeapUsedInGB() |
double |
getMemoryNonHeapUsedInMB() |
double |
getMemoryNonHeapUsedPerc()
Returns the memory non heap percentage from used to the max.
|
int |
getPeakThreadCount() |
VirtualMachinesStatistics |
getPrevious()
Returns the previous statistics sampled.
|
long |
getPreviousTimestamp()
Returns the previous timestamp of the statistics sampled,
-1 if this is the
first one. |
int |
getSize()
Returns the number of statistics (virtual machines) aggregated.
|
int |
getThreadCount() |
List<VirtualMachinesStatistics> |
getTimeline()
Returns the timeline (from newest to oldest) history statistics, including this one.
|
long |
getTimestamp()
Return the timestamp when the statistics were taken.
|
long |
getUptime() |
boolean |
isNA()
Returns
true if this is not valid statistics. |
void |
setPreviousStats(VirtualMachinesStatistics previousStats) |
public DefaultVirtualMachinesStatistics(VirtualMachineStatistics[] virutualMachinesStatistics, VirtualMachinesDetails details, VirtualMachinesStatistics previousStats, int historySize)
public boolean isNA()
VirtualMachinesStatisticstrue if this is not valid statistics.isNA in interface VirtualMachinesStatisticspublic long getTimestamp()
VirtualMachinesStatisticsgetTimestamp in interface VirtualMachinesStatisticspublic long getPreviousTimestamp()
VirtualMachinesStatistics-1 if this is the
first one.getPreviousTimestamp in interface VirtualMachinesStatisticspublic List<VirtualMachinesStatistics> getTimeline()
VirtualMachinesStatisticsgetTimeline in interface VirtualMachinesStatisticspublic VirtualMachinesStatistics getPrevious()
VirtualMachinesStatisticsnull if this is the first one.getPrevious in interface VirtualMachinesStatisticspublic void setPreviousStats(VirtualMachinesStatistics previousStats)
public int getSize()
VirtualMachinesStatisticsgetSize in interface VirtualMachinesStatisticspublic VirtualMachinesDetails getDetails()
VirtualMachinesStatisticsgetDetails in interface VirtualMachinesStatisticspublic long getUptime()
getUptime in interface VirtualMachinesStatisticspublic long getMemoryHeapCommittedInBytes()
getMemoryHeapCommittedInBytes in interface VirtualMachinesStatisticspublic double getMemoryHeapCommittedInMB()
getMemoryHeapCommittedInMB in interface VirtualMachinesStatisticspublic double getMemoryHeapCommittedInGB()
getMemoryHeapCommittedInGB in interface VirtualMachinesStatisticspublic long getMemoryHeapUsedInBytes()
getMemoryHeapUsedInBytes in interface VirtualMachinesStatisticspublic double getMemoryHeapUsedInMB()
getMemoryHeapUsedInMB in interface VirtualMachinesStatisticspublic double getMemoryHeapUsedInGB()
getMemoryHeapUsedInGB in interface VirtualMachinesStatisticspublic double getMemoryHeapUsedPerc()
VirtualMachinesStatisticsgetMemoryHeapUsedPerc in interface VirtualMachinesStatisticspublic double getMemoryHeapCommittedUsedPerc()
VirtualMachinesStatisticsgetMemoryHeapCommittedUsedPerc in interface VirtualMachinesStatisticspublic long getMemoryNonHeapCommittedInBytes()
getMemoryNonHeapCommittedInBytes in interface VirtualMachinesStatisticspublic double getMemoryNonHeapCommittedInMB()
getMemoryNonHeapCommittedInMB in interface VirtualMachinesStatisticspublic double getMemoryNonHeapCommittedInGB()
getMemoryNonHeapCommittedInGB in interface VirtualMachinesStatisticspublic long getMemoryNonHeapUsedInBytes()
getMemoryNonHeapUsedInBytes in interface VirtualMachinesStatisticspublic double getMemoryNonHeapUsedInMB()
getMemoryNonHeapUsedInMB in interface VirtualMachinesStatisticspublic double getMemoryNonHeapUsedInGB()
getMemoryNonHeapUsedInGB in interface VirtualMachinesStatisticspublic double getMemoryNonHeapUsedPerc()
VirtualMachinesStatisticsgetMemoryNonHeapUsedPerc in interface VirtualMachinesStatisticspublic double getMemoryNonHeapCommittedUsedPerc()
VirtualMachinesStatisticsgetMemoryNonHeapCommittedUsedPerc in interface VirtualMachinesStatisticspublic int getThreadCount()
getThreadCount in interface VirtualMachinesStatisticspublic int getPeakThreadCount()
getPeakThreadCount in interface VirtualMachinesStatisticspublic long getGcCollectionCount()
getGcCollectionCount in interface VirtualMachinesStatisticspublic long getGcCollectionTime()
getGcCollectionTime in interface VirtualMachinesStatisticspublic double getGcCollectionPerc()
VirtualMachinesStatisticsgetGcCollectionPerc in interface VirtualMachinesStatisticsCopyright © GigaSpaces.