Где я могу навсегда установить размер кучи Java на ПК с Windows? - PullRequest
2 голосов
/ 30 ноября 2010

Я недавно скачал последнюю версию Java 1.6 JDK. Я использую VisualVM, поставляемый с SDK, для тестирования / мониторинга моего веб-приложения (с использованием сервера Tomcat) на локальном компьютере. Я использую Windows XP.

Где находятся параметры для установки мин. и макс. размер кучи Java? VisualVM указывает, что макс. куча около 256мб. Я посмотрел в файле server.xml для Tomcat, но там не нашел никаких настроек.

Спасибо

Ответы [ 3 ]

8 голосов
/ 30 ноября 2010

Вы можете использовать переменную среды JAVA_OPTS для работы с размером кучи Java.Эта переменная может быть добавлена ​​в качестве переменной среды, а также вы можете определить строку конфигурации в файле startup.bat.

Добавьте следующую строку в файл startup.bat.

set JAVA_OPTS=-Xms512m -Xmx512m

Вы можете добавить это как переменную среды, как сказано.

3 голосов
/ 30 ноября 2010

Эти параметры передаются в JVM через командную строку: -Xms и -Xmx Для получения дополнительной информации запустите java -X.

0 голосов
/ 30 ноября 2010

Лучшее место для размещения этих настроек - в setenv.bat или setenv.sh в папке bin. Взгляните на недавний вопрос SO на ту же тему, на который есть отличные ответы .

...