Интерфейс UnixOperatingSystemMXBean
- Все супер-интерфейсы:
OperatingSystemMXBean, OperatingSystemMXBean, PlatformManagedObject
public interface UnixOperatingSystemMXBean extends OperatingSystemMXBean
Специфичный для платформы интерфейс управления операционной системой Unix, в которой выполняется виртуальная машина Java.
- Начиная с версии:
- 1.5
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
long |
getMaxFileDescriptorCount() |
Возвращает максимальное количество файловых дескрипторов. |
long |
getOpenFileDescriptorCount() |
Возвращает количество открытых файловых дескрипторов. |
Методы, объявленные в интерфейсе OperatingSystemMXBean
getCommittedVirtualMemorySize, getCpuLoad, getFreeMemorySize, getFreePhysicalMemorySize, getFreeSwapSpaceSize, getProcessCpuLoad, getProcessCpuTime, getSystemCpuLoad, getTotalMemorySize, getTotalPhysicalMemorySize, getTotalSwapSpaceSize | Модификатор и тип | Метод | Описание |
|---|---|---|
long |
getCommittedVirtualMemorySize() |
Возвращает объем виртуальной памяти в байтах, гарантированно доступный выполняющемуся процессу, или -1, если эта операция не поддерживается. |
double |
getCpuLoad() |
Возвращает «текущую загрузку ЦП» для операционной среды. |
long |
getFreeMemorySize() |
Возвращает объем свободной памяти в байтах. |
default long |
getFreePhysicalMemorySize() |
Устарело. |
long |
getFreeSwapSpaceSize() |
Возвращает объем свободного пространства подкачки в байтах. |
double |
getProcessCpuLoad() |
Возвращает «текущую загрузку ЦП» процессом виртуальной машины Java. |
long |
getProcessCpuTime() |
Возвращает время ЦП, использованное процессом, в котором выполняется виртуальная машина Java, в наносекундах. |
default double |
getSystemCpuLoad() |
Устарело. Вместо этого метода с исторически сложившимся названием используйте OperatingSystemMXBean.getCpuLoad(). |
long |
getTotalMemorySize() |
Возвращает общий объем памяти в байтах. |
default long |
getTotalPhysicalMemorySize() |
Устарело. Вместо этого метода с исторически сложившимся названием используйте OperatingSystemMXBean.getTotalMemorySize(). |
long |
getTotalSwapSpaceSize() |
Возвращает общий объем пространства подкачки в байтах. |
Методы, объявленные в интерфейсе OperatingSystemMXBean
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersion | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getArch() |
Возвращает архитектуру операционной системы. |
int |
getAvailableProcessors() |
Возвращает количество процессоров, доступных виртуальной машине Java. |
String |
getName() |
Возвращает название операционной системы. |
double |
getSystemLoadAverage() |
Возвращает среднюю нагрузку системы за последнюю минуту. |
String |
getVersion() |
Возвращает версию операционной системы. |
Методы, объявленные в интерфейсе PlatformManagedObject
getObjectName | Модификатор и тип | Метод | Описание |
|---|---|---|
ObjectName |
getObjectName() |
Возвращает экземпляр ObjectName, представляющий имя объекта этого управляемого объекта платформы. |
Подробное описание методов
getOpenFileDescriptorCount
long getOpenFileDescriptorCount()
Возвращает количество открытых файловых дескрипторов.
- Возвращает:
- количество открытых файловых дескрипторов.
getMaxFileDescriptorCount
long getMaxFileDescriptorCount()
Возвращает максимальное количество файловых дескрипторов.
- Возвращает:
- максимальное количество файловых дескрипторов.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
OperatingSystemMXBean.getFreeMemorySize().