java获取windowscpu使用率方法

 时间:2024-10-13 16:38:35

1、第一步:判断系统,linux,windons,mac等等系统使用命令和方法都不一样。代码如下:// 操作系统String osName = System.getProperty("os.name");

java获取windowscpu使用率方法

3、第三步:获取cpu信息,命令和代码如下:String procCmd = System.getenv("windir") + "//system32//wbem//wmic.exe process get Caption,CommandLine," + "KernelModeTime,ReadOperationCount,ThreadCount,UserModeTime,WriteOperationCount";// 取进程信息long[] c0 = readCpu(Runtime.getRuntime().exec(procCmd));

java获取windowscpu使用率方法

5、第五步:构造对象,对返回的结果进行封装,代码如下:// 构造返回对象MonitorInfoBean infoBean = new MonitorInfoBean();infoBean.setFreeMemory(freeMemory);infoBean.setFreePhysicalMemorySize(freePhysicalMemorySize);infoBean.setMaxMemory(maxMemory);infoBean.setOsName(osName);infoBean.setTotalMemory(totalMemory);infoBean.setTotalMemorySize(totalMemorySize);infoBean.setTotalThread(totalThread);infoBean.setUsedMemory(usedMemory);infoBean.setCpuRatio(cpuRatio);

java获取windowscpu使用率方法

7、第七步:运行结果展示,如图:

java获取windowscpu使用率方法

8、第八步:此放不了网盘地址,要的留言

  • Easy_Sysprep_v3.1使用说明(图解)
  • HP工作站如何在BIOS中使用USB闪存刷新BIOS
  • 【完美解决】如何防止电脑系统注册表被修改
  • 电脑711最快解决方法
  • 将Windows装在U盘里
  • 热门搜索
    百年校庆祝福语 一级建造师证书什么时候领取 园丁是什么意思 秋天适合喝什么汤 description是什么意思 戈壁的意思 生日蛋糕祝福语 车险一般买什么 fob是什么意思 大飞机是什么意思