首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8中的CPU负载

Windows 8中的CPU负载
EN

Stack Overflow用户
提问于 2014-03-13 17:48:35
回答 1查看 149关注 0票数 0

我想通过我的Java程序显示CPU负载,我使用以下方法:

代码语言:javascript
复制
import com.sun.management.OperatingSystemMXBean;
import java.lang.management.ManagementFactory;
public class cpuload{
    public static void main(String []args){
        OperatingSystemMXBean cpu = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);

        System.out.println(cpu.getProcessCpuLoad());

    }
}

但它的显示总是-1.0。我使用的是Windows8,Java版本是1.7.0_40 64位。

EN

回答 1

Stack Overflow用户

发布于 2014-04-09 22:44:52

您需要给OperatingSystemMXBean足够的时间来收集CPU使用信息。我认为,在您的示例中,它没有时间收集信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22374669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档