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 TypeMethodDescriptionlong
Returns the maximum number of file descriptors.long
Returns the number of open file descriptors.Methods declared in interface OperatingSystemMXBean
getCommittedVirtualMemorySize, getCpuLoad, getFreeMemorySize, getFreePhysicalMemorySize, getFreeSwapSpaceSize, getProcessCpuLoad, getProcessCpuTime, getSystemCpuLoad, getTotalMemorySize, getTotalPhysicalMemorySize, getTotalSwapSpaceSize
Modifier and TypeMethodDescriptionlong
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.double
Returns the "recent CPU usage" for the operating environment.long
Returns the amount of free memory in bytes.default long
Deprecated.long
Returns the amount of free swap space in bytes.double
Returns the "recent CPU usage" for the Java Virtual Machine process.long
Returns the CPU time used by the process on which the Java virtual machine is running in nanoseconds.default double
Deprecated.UseOperatingSystemMXBean.getCpuLoad()
instead of this historically named method.long
Returns the total amount of memory in bytes.default long
Deprecated.UseOperatingSystemMXBean.getTotalMemorySize()
instead of this historically named method.long
Returns the total amount of swap space in bytes.Methods declared in interface OperatingSystemMXBean
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersion
Modifier and TypeMethodDescriptiongetArch()
Returns the operating system architecture.int
Returns the number of processors available to the Java virtual machine.getName()
Returns the operating system name.double
Returns the system load average for the last minute.Returns the operating system version.Methods declared in interface PlatformManagedObject
getObjectName
Modifier and TypeMethodDescriptionReturns anObjectName
instance 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.