#java #память #jvm
Привет всем, как можно установить параметры jvm (объём памяти и тд...) без использования запуска через .bat файл ? Возможно ли это без использования launch4j и прочих подобных. Знаю например, что можно так менять некоторые параметры. System.setProperty("sun.net.client.defaultConnectTimeout", "5000");
Ответы
Ответ 1
Вы можете использовать JMX. Эта технология позволяет мониторить состояние JVM, а также менять некоторые параметры. Также вы может использовать ее для управления своим приложением. Для этого вам надо будет реализовать определенный набор интерфейсов. Для до управления вы можете использовать утилиту jconsoleОтвет 2
Надеюсь наведет на нужные мысли: System.getProperties() - Возвращает Hashtable с текущими свойствами системы. System.setProperty() - Устанавливает системное свойство по заданному ключу. System.getenv() - возвращает список переменных окружения. Менять их нельзя, можно пользоваться.
Комментариев нет:
Отправить комментарий