public class OSStats extends AbstractStats
MB| Constructor and Description |
|---|
OSStats() |
OSStats(java.lang.String aName) |
OSStats(java.lang.String aName,
Interval[] selectedIntervals) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAvailableValueNames()
Returns the names of all contained stats.
|
long |
getFreePhysicalMemory(java.lang.String intervalName) |
int |
getMaxOpenFiles(java.lang.String intervalName) |
int |
getMaxSupportedOpenFiles(java.lang.String intervalName) |
int |
getMinOpenFiles(java.lang.String intervalName) |
int |
getOpenFiles(java.lang.String intervalName) |
double |
getProcessCpuLoad(java.lang.String intervalName) |
long |
getProcessCPUTime(java.lang.String intervalName) |
int |
getProcessors(java.lang.String intervalName) |
long |
getProcessTotalCPUTime(java.lang.String intervalName) |
double |
getSystemCpuLoad(java.lang.String intervalName) |
long |
getTotalPhysicalMemory(java.lang.String intervalName) |
java.lang.String |
getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit) |
java.lang.String |
toStatsString(java.lang.String intervalName,
TimeUnit unit)
This method creates a human-readable textual representation of all statistical
values in the given interval.
|
void |
update(int anOpenFiles,
int aMaxOpenFiles,
long aFreePhysicalMemorySize,
long aTotalPhysicalMemorySize,
long aProcessTime,
int aProcessors,
double aProcessCpuLoad,
double aSystemCpuLoad) |
addStatValues, createCallExecution, destroy, getName, isEmpty, toStatsString, toStatsString, toStatsString, toStringpublic OSStats()
public OSStats(java.lang.String aName)
public OSStats(java.lang.String aName,
Interval[] selectedIntervals)
public java.lang.String toStatsString(java.lang.String intervalName,
TimeUnit unit)
IStatsintervalName - the name of the interval or null for all intervalspublic java.lang.String getValueByNameAsString(java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit)
getValueByNameAsString in interface IStatsgetValueByNameAsString in class AbstractStatspublic java.util.List<java.lang.String> getAvailableValueNames()
IStatsgetAvailableValueNames in interface IStatsgetAvailableValueNames in interface StatsMXBeangetAvailableValueNames in class AbstractStatspublic void update(int anOpenFiles,
int aMaxOpenFiles,
long aFreePhysicalMemorySize,
long aTotalPhysicalMemorySize,
long aProcessTime,
int aProcessors,
double aProcessCpuLoad,
double aSystemCpuLoad)
public int getOpenFiles(java.lang.String intervalName)
public int getMaxOpenFiles(java.lang.String intervalName)
public int getMinOpenFiles(java.lang.String intervalName)
public int getMaxSupportedOpenFiles(java.lang.String intervalName)
public long getProcessCPUTime(java.lang.String intervalName)
public long getProcessTotalCPUTime(java.lang.String intervalName)
public int getProcessors(java.lang.String intervalName)
public long getFreePhysicalMemory(java.lang.String intervalName)
public long getTotalPhysicalMemory(java.lang.String intervalName)
public double getProcessCpuLoad(java.lang.String intervalName)
public double getSystemCpuLoad(java.lang.String intervalName)
Copyright © 2010-2020 anotheria.net. All Rights Reserved.