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