Как в Java получить информацию о процессоре?
Категория: Java
2012-03-11 16:31:55
Количество ядер, тактовая частота, производитель и т.д.
Используя библиотеку с
code: #java
import org.hyperic.sigar.CpuInfo; import org.hyperic.sigar.Sigar; import org.hyperic.sigar.SigarException; /** * The Class Main. * * Created on: 02.10.2011 * * @author: M128K145 */ public class Main { /** * The main method. * * @param args * the arguments * @throws SigarException * the sigar exception */ public static void main(String[] args) throws SigarException { CpuInfo cpu = new Sigar().getCpuInfoList()[0]; System.out.println("CPU Info"); System.out.println("Vendor: " + cpu.getVendor()); System.out.println("Model: " + cpu.getModel()); System.out.println("Cores: " + cpu.getCoresPerSocket()); System.out.println("Frequency: " + cpu.getMhz()); System.out.println("Cache: " + cpu.getCacheSize()); } }
автор: M128K145
Поделиться: