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