Java获取cpu使用率

cpu 使用率

电脑系统中,cpu 正在执行任务的时间占总时间的比例。例如 cpu 表示 CPU 有一半的时间在执行任务。

获取方法

注意:getSystemLoadAverage()方法返回的是最近一分钟的平均负载,而不是实时的CPU使用率。

import java.lang.management.ManagementFactory;
import java.lang.management.OperatingSystemMXBean;

public class CpuTest {
	public static void main(String[] ----) {
		OperatingSystemMXBean --------------------- = ManagementFactory.getOperatingSystemMXBean();
		System.---.println("CPU Usage: " + ---------------------.getSystemLoadAverage());
	}
}