【问题标题】:How to create performance counters that are exposed by jmx and accessed via jconsole?如何创建由 jmx 公开并通过 jconsole 访问的性能计数器?
【发布时间】:2010-07-14 18:18:58
【问题描述】:

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

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

我该怎么做呢?

【问题讨论】:

    标签: java jmx jconsole


    【解决方案1】:

    有几个步骤:

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

    JMX tutorial中有详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多