Есть ли способ получить параметры запущенной JVM? Есть ли инструмент командной строки, такой как jstat, который принимает в качестве входа pid JVM и возвращает его начальные параметры? Меня особенно интересуют значения -Xmx и -Xms, которые были указаны при запуске JVM. Спасибо.
Изменить. Чтобы уточнить мои ограничения. JVM, который мы хотели бы проверить, работает на производственном сервере. Поэтому мы предпочитаем минимальное нарушение. Мы можем отслеживать JVM с помощью jstat, поэтому мы надеемся, что там будет подобное простое решение для доступа к параметрам.
Изменить. Мы также попытались получить параметры с помощью jvisualvm. Но для того, чтобы подключиться к удаленному jvm, нам нужно запустить jstatd и изменить параметры безопасности JVM, которые мы обнаружили очень разрушительными и рискованными на производственном сервере.