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