- 针对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的总量MHz System.out.println("CPU生产商: " + info.getVendor());// 获得CPU的卖主,如:Intel System.out.println("CPU类别: " + info.getModel());// 获得CPU的类别,如:Celeron System.out.println("CPU缓存数量: " + info.getCacheSize());// 缓冲存储器数量 //当前CPU的用户使用率、系统使用率、当前等待率、当前空闲率、总的使用率 printCpuPerc(cpuList[i]); }
注释码下载地址如下:https://download.csdn.net/download/yinbaicheng/10865100
java通过sigar开源jar包获取计算机信息
最新推荐文章于 2024-08-10 07:03:07 发布