Мне нужны подсказки для реализации программы, которая может отслеживать Java-приложения, такие как JConsole.
С чего начать и какие книги читать. Я был ориентирован на чтение книги под названием «Внутри виртуальной машины Java». Но после сглаживания глав я не думаю, что этого достаточно.Что необходимо для реализации такой программы, как JConsole
1
A
ответ
3
Существует большая часть JDK под названием Serviceability, которая предоставляет мощный набор инструментов для создания различных инструментов для отладки и мониторинга.
компоненты включают в себя удобство обслуживания как государственные, интерфейсы:
и частные OpenJDK-специфические компоненты:
Они интенсивно используются в JDK внутренних инструментов, включая jstack
, jmap
, jstat
, jvisualvm
, jconsole
и т.д. Открытый API документирован лучше, частный хуже, но вы всегда можете обратитесь к OpenJDK source code за этими инструментами, чтобы узнать, как они реализованы.
jconsole - это в основном общий клиент jmx. –