【深入JAVA】Java中的CPU和系統負載監控——OperatingSystemMXBean

在閱讀的過程中有任何問題,歡迎一起交流

郵箱:[email protected]   

QQ:1494713801

 

 

    在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章