Я хочу рассчитать процент использования ЦП ОС от Java-кода.
- Существует несколько способов найти его командой
unix
[например. используяmpstat
,/proc/stat
и т.д.) и используйте его изRuntime.getRuntime().exec
Но я не хочу использовать системные вызовы.
Я попробовал ManagementFactory.getOperatingSystemMXBean()
OperatingSystemMXBean osBean =
(OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
System.out.println(osBean.getSystemLoadAverage());
Но это дает загрузку процессора, но не использование процессора. Есть ли способ найти процент использования?