|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface OperatingSystemMXBean
Java 仮想マシンを実行しているオペレーティングシステムの管理インタフェースを返します。
Java 仮想マシンは、このインタフェースの実装クラスの単一インスタンスを持ちます。このインタフェースを実装しているインスタンスは、ManagementFactory.getOperatingSystemMXBean()
メソッドを呼び出して取得できる、あるいは platform MBeanServer
メソッドから取得できる MXBean です。
MBeanServer 内でオペレーティングシステムの MXBean を一意に識別するための ObjectName は次のとおりです。
java.lang:type=OperatingSystem
このインタフェースは、Java 仮想マシンを実行しているオペレーティングシステムのシステムプロパティーにアクセスする複数の簡易メソッドを定義します。
メソッドの概要 | |
---|---|
String |
getArch()
オペレーティングシステムのアーキテクチャーを返します。 |
int |
getAvailableProcessors()
Java 仮想マシンが使用できるプロセッサの数を返します。 |
String |
getName()
オペレーティングシステム名を返します。 |
double |
getSystemLoadAverage()
最後の 1 分のシステム負荷平均を返します。 |
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。