【发布时间】:2013-05-17 14:07:12
【问题描述】:
拥有多个 MBean 会带来性能问题吗?
试图跟踪应用程序中运行的多个事务。我可能会结束创建 30 多个 MBean。
我真的很担心它是否会与 JVM 太健谈。
【问题讨论】:
拥有多个 MBean 会带来性能问题吗?
试图跟踪应用程序中运行的多个事务。我可能会结束创建 30 多个 MBean。
我真的很担心它是否会与 JVM 太健谈。
【问题讨论】:
拥有多个 MBean 会带来性能问题吗?
不,MBean 本身只是 JMX 访问应用程序的存根。如果您发送回大量数据(例如 100 个属性或大型数组或其他东西)或每秒发出大量请求,您可能会遇到性能问题。但就其本身而言,mbean 通常是单例的,它们本身绝不是性能下降器。
我可能会结束创建 30 多个 MBean。我真的很担心它是否会与 JVM 过于健谈。
同样,除非您以某种高速率从这些 mbean 请求数据,否则您应该没有问题。我们实际上有数百个 mbeans,并且没有发现它们的性能问题。
【讨论】: