2

如何创建由 jmx 公开并通过 jconsole 访问的性能计数器?

假设每当我实例化一个特定对象时,我都会增加一个计数器。我想公开计数器值,以便可以在 jconsole 中查看该值。

我该怎么做呢?

4

1 回答 1

4

有几个步骤:

  • 定义一个公开您的计数器的 MBean 接口。
  • 创建该接口的实现
  • 使用平台 MBean 服务器注册实现ManagementFactory.getPlatformMBeanServer().registerMBean(...)
  • 从 jconsole 访问 MBean

JMX 教程中有详细信息。

于 2010-07-14T18:42:39.700 回答