Interface UnixOperatingSystemMXBean
- All Superinterfaces:
OperatingSystemMXBean, OperatingSystemMXBean, PlatformManagedObject
Platform-specific management interface for the Unix
operating system on which the Java virtual machine is running.
- Since:
- 1.5
-
Method Summary
Modifier and TypeMethodDescriptionlongReturns the maximum number of file descriptors.longReturns the number of open file descriptors.Methods declared in interface OperatingSystemMXBean
getCommittedVirtualMemorySize, getCpuLoad, getFreeMemorySize, getFreePhysicalMemorySize, getFreeSwapSpaceSize, getProcessCpuLoad, getProcessCpuTime, getSystemCpuLoad, getTotalMemorySize, getTotalPhysicalMemorySize, getTotalSwapSpaceSizeModifier and TypeMethodDescriptionlongReturns the amount of virtual memory that is guaranteed to be available to the running process in bytes, or-1if this operation is not supported.doubleReturns the "recent CPU usage" for the operating environment.longReturns the amount of free memory in bytes.default longDeprecated.longReturns the amount of free swap space in bytes.doubleReturns the "recent CPU usage" for the Java Virtual Machine process.longReturns the CPU time used by the process on which the Java virtual machine is running in nanoseconds.default doubleDeprecated.UseOperatingSystemMXBean.getCpuLoad()instead of this historically named method.longReturns the total amount of memory in bytes.default longDeprecated.UseOperatingSystemMXBean.getTotalMemorySize()instead of this historically named method.longReturns the total amount of swap space in bytes.Methods declared in interface OperatingSystemMXBean
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersionModifier and TypeMethodDescriptiongetArch()Returns the operating system architecture.intReturns the number of processors available to the Java virtual machine.getName()Returns the operating system name.doubleReturns the system load average for the last minute.Returns the operating system version.Methods declared in interface PlatformManagedObject
getObjectNameModifier and TypeMethodDescriptionReturns anObjectNameinstance representing the object name of this platform managed object.
-
Method Details
-
getOpenFileDescriptorCount
long getOpenFileDescriptorCount()Returns the number of open file descriptors.- Returns:
- the number of open file descriptors.
-
getMaxFileDescriptorCount
long getMaxFileDescriptorCount()Returns the maximum number of file descriptors.- Returns:
- the maximum number of file descriptors.
-
OperatingSystemMXBean.getFreeMemorySize()instead of this historically named method.