@Exported public interface OperatingSystemMXBean extends OperatingSystemMXBean
 The OperatingSystemMXBean object returned by
 ManagementFactory.getOperatingSystemMXBean()
 is an instance of the implementation class of this interface
 or UnixOperatingSystemMXBean interface depending on
 its underlying operating system.
| Modifier and Type | Method and Description | 
|---|---|
| long | getCommittedVirtualMemorySize()Returns the amount of virtual memory that is guaranteed to
 be available to the running process in bytes,
 or -1 if this operation is not supported. | 
| long | getFreePhysicalMemorySize()Returns the amount of free physical memory in bytes. | 
| long | getFreeSwapSpaceSize()Returns the amount of free swap space in bytes. | 
| double | getProcessCpuLoad()Returns the "recent cpu usage" for the Java Virtual Machine process. | 
| long | getProcessCpuTime()Returns the CPU time used by the process on which the Java
 virtual machine is running in nanoseconds. | 
| double | getSystemCpuLoad()Returns the "recent cpu usage" for the whole system. | 
| long | getTotalPhysicalMemorySize()Returns the total amount of physical memory in bytes. | 
| long | getTotalSwapSpaceSize()Returns the total amount of swap space in bytes. | 
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersiongetObjectNamelong getCommittedVirtualMemorySize()
long getTotalSwapSpaceSize()
long getFreeSwapSpaceSize()
long getProcessCpuTime()
long getFreePhysicalMemorySize()
long getTotalPhysicalMemorySize()
double getSystemCpuLoad()
double getProcessCpuLoad()
 Copyright © 2003, 2017, Oracle and/or its affiliates.  All rights reserved.