import org.hyperic.sigar.CpuInfo; import org.hyperic.sigar.CpuPerc; import org.hyperic.sigar.Sigar; import org.hyperic.sigar.SigarException; public class SigarDemo { public static void main(String[] args) { try { Sigar sigar = new Sigar(); CpuInfo[] cpuInfos = sigar.getCpuInfoList(); CpuPerc[] cpuPercs = sigar.getCpuPercList(); for (int i = 0; i < cpuInfos.length; i++) { CpuInfo cpuInfo = cpuInfos[i]; CpuPerc cpuPerc = cpuPercs[i]; System.out.println("CPU " + i + ":"); System.out.println("Model: " + cpuInfo.getModel()); System.out.println("Mhz: " + cpuInfo.getMhz()); System.out.println("Idle: " + cpuPerc.getIdle()); System.out.println("User: " + cpuPerc.getUser()); System.out.println("Sys: " + cpuPerc.getSys()); System.out.println("Nice: " + cpuPerc.getNice()); System.out.println("Wait: " + cpuPerc.getWait()); System.out.println("Combined: " + cpuPerc.getCombined()); System.out.println(); } sigar.close(); } catch (SigarException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文