首页 > 代码库 > Java中的CPU和系统负载监控——OperatingSystemMXBean
Java中的CPU和系统负载监控——OperatingSystemMXBean
在JAVA 7中,可以使用OperatingSystemMXBean类对系统和CPU负载情况进行监控
方法如下:
import com.sun.management.OperatingSystemMXBean;
...
OperatingSystemMXBean osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
// What % CPU load this current JVM is taking, from 0.0-1.0
System.out.println(osBean.getProcessCpuLoad());//指CPU的负载情况
// What % load the overall system is at, from 0.0-1.0
System.out.println(osBean.getSystemCpuLoad());//指系统的负载情况
注意:getSystemLoadAverage()在JAVA 6也有,但可惜的是在WINDOWS上运行的并不好
参考 http://blog.csdn.net/jackyrongvip/article/details/6646358
Java中的CPU和系统负载监控——OperatingSystemMXBean
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。