Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface OperatingSystemMXBean extends PlatformManagedObject
У виртуальной машины Java есть единственный экземпляр класса реализации этого интерфейса. Этот экземпляр, реализовывая этот интерфейс является 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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.