我机器中每个处理器的使用百分比

时间:2013-08-22 08:06:57

标签: java jmx cpu-usage core cp

想知道我的机器上每个CPU使用的使用百分比。 是否有代码java或windows cmd命令允许我知道这些信息? 如果可以,请你帮助我。 感谢。

2 个答案:

答案 0 :(得分:2)

有一个很好的MX bean:

OperatingSystemMXBean.getSystemLoadAverage()

获得平均总体负载。然后,您可以将其除以每个CPU平均负载的CPU数量。

答案 1 :(得分:1)

看看SigargetCpuPercList类中的Sigar方法将为您提供每个核心的使用情况统计信息。