インタフェースUnixOperatingSystemMXBean
- すべてのスーパー・インタフェース:
OperatingSystemMXBean, OperatingSystemMXBean, PlatformManagedObject
public interface UnixOperatingSystemMXBean extends OperatingSystemMXBean
Java仮想マシンが実行されているUnixオペレーティング・システムのプラットフォーム固有の管理インタフェースです。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型メソッド説明longファイル記述子の最大数を返します。longオープン・ファイル記述子の数を返します。インタフェースで宣言されたメソッド OperatingSystemMXBean
getCommittedVirtualMemorySize, getCpuLoad, getFreeMemorySize, getFreePhysicalMemorySize, getFreeSwapSpaceSize, getProcessCpuLoad, getProcessCpuTime, getSystemCpuLoad, getTotalMemorySize, getTotalPhysicalMemorySize, getTotalSwapSpaceSize修飾子と型メソッド説明long実行中のプロセスで使用可能であることが保証されている仮想メモリーの量をバイト単位で返します。この操作がサポートされていない場合は、-1を返します。doubleオペレーティング環境の"最近のCPU使用率"を返します。long空きメモリーの容量をバイト単位で返します。default long非推奨。long空きスワップ空間の容量をバイト単位で返します。doubleJava Virtual Machineプロセスの"最近のCPU使用率"を返します。longJava仮想マシンが実行されているプロセスで使用されるCPU時間をナノ秒単位で返します。default double非推奨。この履歴名前付きメソッドではなくOperatingSystemMXBean.getCpuLoad()を使用してください。longメモリーの合計量をバイト単位で返します。default long非推奨。この履歴名前付きメソッドではなくOperatingSystemMXBean.getTotalMemorySize()を使用してください。longスワップ空間の合計容量をバイト単位で返します。インタフェースで宣言されたメソッド OperatingSystemMXBean
getArch, getAvailableProcessors, getName, getSystemLoadAverage, getVersionインタフェースで宣言されたメソッド PlatformManagedObject
getObjectName
-
メソッドの詳細
-
getOpenFileDescriptorCount
long getOpenFileDescriptorCount()オープン・ファイル記述子の数を返します。- 戻り値:
- オープン・ファイル記述子の数。
-
getMaxFileDescriptorCount
long getMaxFileDescriptorCount()ファイル記述子の最大数を返します。- 戻り値:
- ファイル記述子の最大数。
-
OperatingSystemMXBean.getFreeMemorySize()を使用してください。