Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
拥有多个 MBean 会带来性能问题吗?
试图跟踪应用程序中运行的多个事务。我可能会结束创建 30 多个 MBean。 我真的很担心它是否会与 JVM 太健谈。
不,MBean 本身只是 JMX 访问应用程序的存根。如果您要发回大量数据(例如 100 个属性或大型数组或其他东西)或每秒发出大量请求,您可能会遇到性能问题。但就其本身而言,mbean 通常是单例的,它们本身绝不是性能下降器。
我可能会结束创建 30 多个 MBean。我真的很担心它是否会与 JVM 太健谈。
同样,除非您以某种高速率从这些 mbean 请求数据,否则您应该没有问题。我们实际上有数百个 mbeans,并且没有发现它们的性能问题。