大家好,过去几天,我开始研究JMX。我不知道如何通过使用JMX(使用Java程序)计算各种其他因素来推导出数学公式以找到“处理器可以支持的最大负载量”。任何人都可以建议我如何推导出一个数学公式来找到处理器可以支持的最大负载量。或者是否有任何内置函数可以找到它。?是否真的可以使用JMX做同样的事情,或者我需要转向其他方法?
答案 0 :(得分:3)
您可以使用javamelody查找内存使用情况,CPU使用情况和Http会话使用情况,如下所示:
或者您可以使用SIGAR,它提供了一个用于收集系统信息的便携式界面。
修改:对于您的方案,您可以使用Class ManagementFactory。
平台MBean服务器是在Java 2平台中引入的, 标准 Edition 5.0 ,是一个内置于的MBean服务器 Java虚拟机(
Java VM
)。平台MBean服务器可以 由Java VM中运行的所有托管组件共享。您 使用。访问平台MBean服务器java.lang.management.ManagementFactory
方法getPlatformMBeanServer
。
Documentaion:management_mxbeans