public abstract class SubstrateOperatingSystemMXBean extends SubstrateOperatingSystemMXBeanBase implements com.sun.management.OperatingSystemMXBean
Modifier | Constructor and Description |
---|---|
protected |
SubstrateOperatingSystemMXBean() |
Modifier and Type | Method and Description |
---|---|
String |
getArch() |
int |
getAvailableProcessors() |
long |
getCommittedVirtualMemorySize() |
long |
getFreePhysicalMemorySize() |
long |
getFreeSwapSpaceSize() |
String |
getName() |
ObjectName |
getObjectName() |
double |
getProcessCpuLoad() |
long |
getProcessCpuTime() |
double |
getSystemCpuLoad() |
double |
getSystemLoadAverage() |
long |
getTotalPhysicalMemorySize() |
long |
getTotalSwapSpaceSize() |
String |
getVersion() |
getCpuLoad, getFreeMemorySize, getTotalMemorySize
public ObjectName getObjectName()
getObjectName
in interface PlatformManagedObject
public String getName()
getName
in interface OperatingSystemMXBean
public String getArch()
getArch
in interface OperatingSystemMXBean
public String getVersion()
getVersion
in interface OperatingSystemMXBean
public int getAvailableProcessors()
getAvailableProcessors
in interface OperatingSystemMXBean
public long getTotalPhysicalMemorySize()
getTotalPhysicalMemorySize
in class SubstrateOperatingSystemMXBeanBase
public double getSystemLoadAverage()
getSystemLoadAverage
in interface OperatingSystemMXBean
public long getCommittedVirtualMemorySize()
public long getTotalSwapSpaceSize()
public long getFreeSwapSpaceSize()
public long getProcessCpuTime()
public long getFreePhysicalMemorySize()
public double getSystemCpuLoad()
public double getProcessCpuLoad()