Подтвердить что ты не робот

Установка размера кучи по умолчанию в Windows

Я хочу установить размер кучи Java на постоянной основе и не хочу запускать каждый файл jar с параметрами. Я использую Windows и Java 1.7.

4b9b3361

Ответ 1

Настройка JAVA_OPTS как системная переменная со следующим содержимым:

JAVA_OPTS="-Xms256m -Xmx512m"

После этого в командной строке запустите следующие команды:

SET JAVA_OPTS="-Xms256m -Xmx512m"

Это можно объяснить следующим образом:

  • выделяет минимум 256 Мбайт кучи
  • выделяет максимум 512 Мбайт кучи

Эти значения должны быть изменены в соответствии с требованиями приложения.

EDIT:

Вы также можете попробовать добавить его через меню "Свойства среды", которое можно найти по адресу:

  • В Рабочий стол щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
  • Нажмите ссылку Расширенные настройки системы в левом столбце.
  • В окне Свойства системы нажмите кнопку Переменные среды.
  • Нажмите "Создать", чтобы добавить новое имя и значение переменной.
  • Для имени переменной введите JAVA_OPTS для значения переменной введите -Xms256m -Xmx512m
  • Нажмите "ОК" и закройте вкладку Свойства системы.
  • Перезапустите любые Java-приложения.

ИЗМЕНИТЬ 2:

JAVA_OPTS - это системная переменная, которая хранит различные настройки/конфигурации для вашей локальной виртуальной машины Java. Установив JAVA_OPTS как системную переменную, все приложения, работающие поверх JVM, берут свои настройки из этого параметра.

Чтобы настроить системную переменную, вы должны выполнить описанные выше шаги с 1 по 4.

Ответ 2

Попробуйте установить переменную системной среды Windows под названием _JAVA_OPTIONS с требуемым размером кучи. Java должна иметь возможность найти и действовать соответствующим образом.