Java获取CPU利用率
有谁知道如何获取Java 17中的CPU利用率? 我正在尝试:
import com.sun.management.OperatingSystemMXBean;
public class Main {
public static void main(String[] args) throws Exception {
OperatingSystemMXBean osBean = ManagementFactory.getPlatformMXBean(
OperatingSystemMXBean.class);
System.out.println(osBean.getCpuLoad());
}
}
我意识到 CPU 利用率不应该与 CPU 负载混淆。 所以我相信我的函数 getCpuLoad 不是我所期望的。 所以我的问题是:获取CPU利用率的函数是什么?
Does anyone know how to get CPU Utilization Rate in Java 17?
I'm trying:
import com.sun.management.OperatingSystemMXBean;
public class Main {
public static void main(String[] args) throws Exception {
OperatingSystemMXBean osBean = ManagementFactory.getPlatformMXBean(
OperatingSystemMXBean.class);
System.out.println(osBean.getCpuLoad());
}
}
I realized that CPU utilization should not be confused with CPU load.
So I believed that my function getCpuLoad is not what I expected.
So my question is: What is the function to get CPU Utilization Rate?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论