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

时间:2010-07-14 18:18:58

标签: java jmx jconsole

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

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

我将如何做到这一点?

1 个答案:

答案 0 :(得分:4)

有几个步骤:

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

JMX tutorial中有详细信息。