|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface OperatingSystemMXBean
用於作業系統的管理介面,Java 虛擬機器在此作業系統上運行。
Java 虛擬機器具有此介面的實作類別的單一實例。實作此介面的實例是一個 MXBean,可以通過調用 ManagementFactory.getOperatingSystemMXBean()
方法或從平臺 MBeanServer
方法獲得。
用於在 MBeanServer 中唯一標識作業系統的 MXBean 的 ObjectName 為:
java.lang:type=OperatingSystem
此介面定義了幾種便捷方法,可使用這些方法存取關於作業系統(Java 虛擬機器在其上運行)的系統屬性。
方法摘要 | |
---|---|
String |
getArch()
返回作業系統的架構。 |
int |
getAvailableProcessors()
返回 Java 虛擬機器可以使用的處理器數目。 |
String |
getName()
返回作業系統名稱。 |
double |
getSystemLoadAverage()
返回最後一分鐘內系統載入平均值。 |
String |
getVersion()
返回作業系統的版本。 |
方法詳細資訊 |
---|
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()
如果載入平均值不可用,則返回負值。
設計此方法的目的是提供關於系統載入的提示,還可以頻繁地查詢此方法。載入平均值在某些平臺上可能是不可用的,在這些平臺上實作此方法代價太高。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。