Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface OperatingSystemMXBean extends PlatformManagedObject
У виртуальной машины Java есть единственный экземпляр реализации class этого интерфейса. Этот экземпляр, реализовывая этот интерфейс является MXBean, который может быть получен, вызывая ManagementFactory.getOperatingSystemMXBean()
метод или от platform MBeanServer
метод.
ObjectName для однозначного определения MXBean для операционной системы в пределах MBeanServer:
java.lang:type=OperatingSystem
Это может быть получено, вызывая PlatformManagedObject.getObjectName()
метод. Этот интерфейс определяет несколько удобных методов для того, чтобы получить доступ к системным свойствам об операционной системе, на которой работает виртуальная машина Java.
ManagementFactory.getPlatformMXBeans(Class)
, Спецификация JMX., Способы Получить доступ к MXBeansМодификатор и Тип | Метод и Описание |
---|---|
Строка |
getArch()
Возвращает архитектуру операционной системы.
|
int |
getAvailableProcessors()
Возвращает число процессоров, доступных виртуальной машине Java.
|
Строка |
getName()
Возвращает имя операционной системы.
|
double |
getSystemLoadAverage()
Возвращает среднее число системной нагрузки для последнего.
|
Строка |
getVersion()
Возвращает версию операционной системы.
|
getObjectName
String getName()
SecurityException
- если менеджер безопасности существует и checkPropertiesAccess
метод не предоставляет доступ к этому системному свойству.SecurityManager.checkPropertyAccess(java.lang.String)
, System.getProperty(java.lang.String)
String getArch()
SecurityException
- если менеджер безопасности существует и checkPropertiesAccess
метод не предоставляет доступ к этому системному свойству.SecurityManager.checkPropertyAccess(java.lang.String)
, System.getProperty(java.lang.String)
String getVersion()
SecurityException
- если менеджер безопасности существует и checkPropertiesAccess
метод не предоставляет доступ к этому системному свойству.SecurityManager.checkPropertyAccess(java.lang.String)
, System.getProperty(java.lang.String)
int getAvailableProcessors()
Runtime.availableProcessors()
метод. Это значение может измениться во время определенного вызова виртуальной машины.
double getSystemLoadAverage()
Если среднее число загрузки не доступно, отрицательная величина возвращается.
Этот метод разрабатывается, чтобы обеспечить подсказку о системной нагрузке и может часто запрашиваться. Среднее число загрузки может быть недоступным на некоторой платформе, где дорого реализовать этот метод.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92