public abstract class SubstrateOperatingSystemMXBean extends Object implements com.sun.management.OperatingSystemMXBean
| Constructor and Description |
|---|
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() |
public ObjectName getObjectName()
getObjectName in interface PlatformManagedObjectpublic String getName()
getName in interface OperatingSystemMXBeanpublic String getArch()
getArch in interface OperatingSystemMXBeanpublic String getVersion()
getVersion in interface OperatingSystemMXBeanpublic int getAvailableProcessors()
getAvailableProcessors in interface OperatingSystemMXBeanpublic long getTotalPhysicalMemorySize()
public double getSystemLoadAverage()
getSystemLoadAverage in interface OperatingSystemMXBeanpublic long getCommittedVirtualMemorySize()
public long getTotalSwapSpaceSize()
public long getFreeSwapSpaceSize()
public long getProcessCpuTime()
public long getFreePhysicalMemorySize()
public double getSystemCpuLoad()
public double getProcessCpuLoad()