Я пытаюсь выяснить, есть ли способ определить свойства запуска JVM из работающего java-процесса. В частности, я пытаюсь выяснить, где хранятся такие параметры, как -Xmx (максимальный размер кучи) и -XX: MaxPermSize. Я запускаю Sun 1.6 jvm.
Если вам интересно, почему я хочу это сделать, у меня есть несколько веб-серверов JVM, которые могут или не могут быть настроены правильно, и я хочу добавить это в проверку кода запуска. Мне гораздо легче проверить кусок java-кода, который развертывается повсюду, чем вручную находить и проверять все файлы запуска jvm. Прямо сейчас файлы конфигурации jvm для улучшения или хуже не являются частью нашего процесса сборки или проверяются в исходном управлении.