Привет, я не могу использовать getProcessCpuTime () или getProcessCpuLoad () или getSystemCpuLoad () в моей Java-программе.Я использовал, как показано ниже.
ManagementFactory. getOperatingSystemMXBean().getProcessCpuTime();
тоже так
( (OperatingSystemMXBean) getOperatingSystemMXBean() ).getProcessCpuTime()
Но ошибка с отображением, подобная методу getProcessCpuTime () не найдена.Я включил следующие заголовочные файлы.Этого достаточно, или мне нужно больше использовать .?
import java.lang.management.ManagementFactory;
import java.lang.management.OperatingSystemMXBean;
Может кто-нибудь, пожалуйста, подскажите мне, как использовать эти методы.Я использую JDK1.6.И мой код ниже
import java.lang.management.ManagementFactory;
import java.lang.management.OperatingSystemMXBean;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
public class printUsage {
public static void main(String[] args) {
OperatingSystemMXBean operatingSystemMXBean = ManagementFactory.getOperatingSystemMXBean();
System.out.println("getCpuProcessTime()" + " = " + operatingSystemMXBean.getProcessCpuTime());
System.out.println("getCpuProcessTime()" + " = " + operatingSystemMXBean.getSystemCpuLoad());
System.out.println("getCpuProcessTime()" + " = " + operatingSystemMXBean.getProcessCpuLoad());
}
}