モジュール java.management
パッケージ java.lang.management

インタフェースOperatingSystemMXBean

    • メソッドの詳細

      • getArch

        String getArch​()
        オペレーティング・システムのアーキテクチャを返します。 このメソッドはSystem.getProperty("os.arch")と同等です。
        戻り値:
        オペレーティング・システムのアーキテクチャ
        例外:
        SecurityException - セキュリティ・マネージャが存在し、セキュリティ・マネージャのcheckPropertiesAccessメソッドがこのシステム・プロパティへのアクセスを許可しない場合。
        関連項目:
        SecurityManager.checkPropertyAccess(java.lang.String), System.getProperty(java.lang.String)
      • getVersion

        String getVersion​()
        オペレーティング・システムのバージョンを返します。 このメソッドはSystem.getProperty("os.version")と同等です。
        戻り値:
        オペレーティング・システムのバージョン
        例外:
        SecurityException - セキュリティ・マネージャが存在し、セキュリティ・マネージャのcheckPropertiesAccessメソッドがこのシステム・プロパティへのアクセスを許可しない場合。
        関連項目:
        SecurityManager.checkPropertyAccess(java.lang.String), System.getProperty(java.lang.String)
      • getAvailableProcessors

        int getAvailableProcessors​()
        Java仮想マシンが使用できるプロセッサの数を返します。 このメソッドは、Runtime.availableProcessors()メソッドと同等です。

        この値は、仮想マシンの呼出し中に変更される可能性があります。

        戻り値:
        仮想マシンから利用可能なプロセッサ数。この値が1より小さくなることはない
      • getSystemLoadAverage

        double getSystemLoadAverage​()
        最後の1分のシステム負荷平均を返します。 システム負荷平均とは、利用可能なプロセッサのキューに入れられた実行可能なエンティティの数と、ある期間で平均した、利用可能なプロセッサで実行されている実行可能なエンティティの数の合計です。 負荷平均の計算方法はオペレーティング・システムによって異なりますが、通常は、減衰時間依存平均が使用されます。

        負荷平均を利用できない場合は、負の値が返されます。

        このメソッドは、システム負荷のヒントを提供するために設計されていて、頻繁に照会できます。 このメソッドを実装するのに高額な費用を要するプラットフォームでは、負荷平均を利用できないことがあります。

        戻り値:
        システム負荷平均。利用できない場合は負の値
        導入されたバージョン:
        1.6