public interface OperatingSystemMXBean extends OperatingSystemMXBean
ManagementFactory.getOperatingSystemMXBean()
により返される OperatingSystemMXBean オブジェクトは、配下のオペレーティングシステムに応じて、このインタフェースまたは UnixOperatingSystemMXBean
インタフェースの実装クラスのインスタンスです。
修飾子と型 | メソッドと説明 |
---|---|
long |
getCommittedVirtualMemorySize()
プロセスの実行に利用可能な仮想メモリーの容量をバイト単位で返します。この操作がサポートされていない場合は -1 を返します。
|
long |
getFreePhysicalMemorySize()
空き物理メモリーの容量をバイト単位で返します。
|
long |
getFreeSwapSpaceSize()
空きスワップ空間の容量をバイト単位で返します。
|
double |
getProcessCpuLoad()
Java 仮想マシンプロセスの「最近の CPU 使用率」を返します。
|
long |
getProcessCpuTime()
Java 仮想マシンが実行されているプロセスで使用される CPU 時間をナノ秒単位で返します。
|
double |
getSystemCpuLoad()
システム全体の「最新の CPU 使用率」を返します。
|
long |
getTotalPhysicalMemorySize()
物理メモリーの合計容量をバイト単位で返します。
|
long |
getTotalSwapSpaceSize()
スワップ空間の合計容量をバイト単位で返します。
|
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersion
getObjectName
long getCommittedVirtualMemorySize()
long getTotalSwapSpaceSize()
long getFreeSwapSpaceSize()
long getProcessCpuTime()
long getFreePhysicalMemorySize()
long getTotalPhysicalMemorySize()
double getSystemCpuLoad()
double getProcessCpuLoad()
Copyright © 2003, 2013, Oracle and/or its affiliates. All rights reserved.