Я бы хотел использовать процессор для постоянного обновления базы данных, используя java. На первом l oop этот код читается при правильном использовании процессора. После этого он возвращает неправильные значения меньше 0. Итак, я застрял.
Я использовал jdk 1.8.124.
PLZ, дайте мне знать, как непрерывно получать использование процессора.
lib
import oshi.SystemInfo;
import oshi.hardware.CentralProcessor;
import oshi.hardware.HardwareAbstractionLayer;
ср c
public static void main(String[] args) {
OperatingSystemMXBean bean = (com.sun.management.OperatingSystemMXBean) ManagementFactory
.getOperatingSystemMXBean();
while (true) {
System.out.println(bean.getProcessCpuLoad());
System.out.println(bean.getSystemCpuLoad());
try {
Thread.sleep(3000);
}
catch (Exception e){
System.out.println(e.toString());
break;
}
}
}