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 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()
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()