开源jar包获取计算机信息"/>
java通过sigar开源jar包获取计算机信息
- 针对window系统测试,把sigar-amd64-winnt.dll文件放到jdk的安装路径如:C:\ Program Files \ Java \ jdk1.8.0_144 \ bin文件下;
- 直接可以调用CPU等信息,比如调用查看CPU信息:
Sigar sigar = new Sigar();//CPU的总量(单位:HZ)及CPU的相关信息CpuInfo infos[] = sigar.getCpuInfoList();CpuPerc cpuList[] = null;cpuList = sigar.getCpuPercList();for (int i = 0; i < infos.length; i++) {// 不管是单块CPU还是多CPU都适用CpuInfo info = infos[i];System.out.println("第" + (i + 1) + "块CPU信息");System.out.println("CPU的总量MHz: " + info.getMhz());// CPU的总量MHzSystem.out.println("CPU生产商: " + info.getVendor());// 获得CPU的卖主,如:IntelSystem.out.println("CPU类别: " + info.getModel());// 获得CPU的类别,如:CeleronSystem.out.println("CPU缓存数量: " + info.getCacheSize());// 缓冲存储器数量//当前CPU的用户使用率、系统使用率、当前等待率、当前空闲率、总的使用率printCpuPerc(cpuList[i]);}
注释码下载地址如下:https://download.csdn/download/yinbaicheng/10865100
更多推荐
java通过sigar开源jar包获取计算机信息
发布评论