2015-05-10 5 views
1

Мне нужны подсказки для реализации программы, которая может отслеживать Java-приложения, такие как JConsole.
С чего начать и какие книги читать. Я был ориентирован на чтение книги под названием «Внутри виртуальной машины Java». Но после сглаживания глав я не думаю, что этого достаточно.Что необходимо для реализации такой программы, как JConsole

+1

jconsole - это в основном общий клиент jmx. –

ответ

3

Существует большая часть JDK под названием Serviceability, которая предоставляет мощный набор инструментов для создания различных инструментов для отладки и мониторинга.

компоненты включают в себя удобство обслуживания как государственные, интерфейсы:

и частные OpenJDK-специфические компоненты:

Они интенсивно используются в JDK внутренних инструментов, включая jstack, jmap, jstat, jvisualvm, jconsole и т.д. Открытый API документирован лучше, частный хуже, но вы всегда можете обратитесь к OpenJDK source code за этими инструментами, чтобы узнать, как они реализованы.