如何获取特定应用程序的 CPU 值
How to get CPU value for particular application
我的 VM 中有两个应用程序 运行,一个是 JAVA 应用程序,另一个是 nodejs 应用程序。
我已经为我的 java 应用程序 配置了 JMX 并且我观察到 CPU 正在收集的信息,它是整个系统特定的(或)我的应用程序消耗的 CPU 量吗?
注意 :我在 JMX 中观察到 80% CPU 所以如果它是特定于应用程序的,是否意味着它消耗了总数的 80% CPU 剩下的 20% 给其他应用程序?
这取决于你到底在看什么。
OperatingSystemMXBean 允许您查询系统负载。这意味着总体 CPU 利用率。
要测量 JVM 使用的资源,请查看 here。
我的 VM 中有两个应用程序 运行,一个是 JAVA 应用程序,另一个是 nodejs 应用程序。
我已经为我的 java 应用程序 配置了 JMX 并且我观察到 CPU 正在收集的信息,它是整个系统特定的(或)我的应用程序消耗的 CPU 量吗?
注意 :我在 JMX 中观察到 80% CPU 所以如果它是特定于应用程序的,是否意味着它消耗了总数的 80% CPU 剩下的 20% 给其他应用程序?
这取决于你到底在看什么。
OperatingSystemMXBean 允许您查询系统负载。这意味着总体 CPU 利用率。
要测量 JVM 使用的资源,请查看 here。