public interface OperatingSystemMXBean extends OperatingSystemMXBean
Объект OperatingSystemMXBean, возвращенный ManagementFactory.getOperatingSystemMXBean()
экземпляр реализации class этого интерфейса или UnixOperatingSystemMXBean
интерфейс в зависимости от его базовой операционной системы.
Модификатор и Тип | Метод и Описание |
---|---|
long |
getCommittedVirtualMemorySize()
Возвращает количество виртуальной памяти, которая, как гарантируют, будет доступна рабочему процессу в байтах, или -1, если эта работа не будет поддерживаться.
|
long |
getFreePhysicalMemorySize()
Возвращает количество свободной физической памяти в байтах.
|
long |
getFreeSwapSpaceSize()
Возвращает количество свободной области подкачки в байтах.
|
double |
getProcessCpuLoad()
Возвращает "недавнее использование центрального процессора" для процесса виртуальной машины Java.
|
long |
getProcessCpuTime()
Возвращает процессорное время, используемое процессом, на котором виртуальная машина Java работает в наносекундах.
|
double |
getSystemCpuLoad()
Возвращает "недавнее использование центрального процессора" для целой системы.
|
long |
getTotalPhysicalMemorySize()
Возвращает общую сумму физической памяти в байтах.
|
long |
getTotalSwapSpaceSize()
Возвращает общую сумму области подкачки в байтах.
|
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersion
getObjectName
long getCommittedVirtualMemorySize()
long getTotalSwapSpaceSize()
long getFreeSwapSpaceSize()
long getProcessCpuTime()
long getFreePhysicalMemorySize()
long getTotalPhysicalMemorySize()
double getSystemCpuLoad()
double getProcessCpuLoad()
Авторское право © 2003, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92