Spec-Zone.ru › OpenJDK 27

Интерфейс 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()
Устарело.
Вместо этого метода с исторически сложившимся названием используйте OperatingSystemMXBean.getFreeMemorySize().
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()
Возвращает максимальное количество файловых дескрипторов.
Возвращает:
максимальное количество файловых дескрипторов.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры основных понятий, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API