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