Как создать счетчики производительности, предоставляемые jmx и доступные через jconsole? - PullRequest
2 голосов
/ 14 июля 2010

Как создать счетчики производительности, предоставляемые jmx и доступные через jconsole?

Скажем, всякий раз, когда я создаю конкретный объект, я увеличиваю счетчик.Я хочу предоставить значение счетчика, чтобы просмотреть его в jconsole.

Как мне поступить?

1 Ответ

4 голосов
/ 14 июля 2010

Есть несколько шагов:

  • Определите интерфейс MBean, который предоставляет ваш счетчик.
  • Создайте реализацию этого интерфейса
  • Зарегистрируйте реализацию на платформеСервер MBean, использующий ManagementFactory.getPlatformMBeanServer().registerMBean(...)
  • Доступ к MBean из jconsole

Подробная информация содержится в руководстве JMX .

...