Мы наблюдаем некоторое замедление в нашем веб-приложении, развернутом на Tomcat 5.5.17, работающем на Sun VM 1.5.0_06-b05, и наша хостинговая компания не предоставляет достаточно данных, чтобы найти проблему.
Мы рассматриваем возможность установки лямбда-зонда на производственном сервере, но для этого требуется включить JMX (com.sun.management.jmxremote), чтобы для получения статистики памяти и процессора.
Предоставляет ли JMX серьезное снижение производительности?
Если мы включим JMX, мы откроем любой недостаток безопасности? Нужно ли настраивать безопасную проверку подлинности, если мы разрешаем только локальный доступ к JMX?
Кто-нибудь использует тот же (tomcat + лямбда-зонд) без проблем при производстве?
UPDATE
Глядя на ответы, кажется, что включение только JMX не несет значительных накладных расходов для виртуальной машины. Дополнительная работа может возникнуть, если приложение мониторинга, прикрепленное к виртуальной машине, будь то JConsole, лямбда-зонд или любое другое, опросит с чрезмерной отдачей.