我想从java代码中计算操作系统的CPU使用率。
unix
命令找到它,例如使用mpstat
,/proc/stat
等。并在Runtime.getRuntime().exec
中使用它
但我不想使用系统调用。
我试过ManagementFactory.getOperatingSystemMXBean()
OperatingSystemMXBean osBean =
(OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
System.out.println(osBean.getSystemLoadAverage());
但它给出的是cpu负载,而不是cpu使用率。有没有办法找出使用率?
https://stackoverflow.com/questions/18489273
复制相似问题