JavaコードからOSのCPU使用率を計算したい。
- コマンドで検索する方法はいくつかあります
unix
[例:などmpstat
を/proc/stat
使用]。Runtime.getRuntime().exec
しかし、私はシステムコールを使いたくありません。
私は試したManagementFactory.getOperatingSystemMXBean()
OperatingSystemMXBean osBean =
(OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
System.out.println(osBean.getSystemLoadAverage());
ただし、CPU負荷は表示されますが、CPU使用率は表示されません。とにかく使用率を見つける方法はありますか?