Содержание
Apache Tomcat — широко используемый в мире веб-контейнер. Очень большие компании работают на Apache Tomcat уже несколько дней. Есть немало других альтернатив, таких как IBM WebSphere, Geronimo, IIS и т. Д., Но Tomcat — мой любимый вариант.
Для нас очень важно настроить все правильные параметры во время работы вашего приложения в производственной среде или даже в среде разработки.
В этом уроке мы рассмотрим шаги по настройке -Xms, -Xmx and -XX:PermSize значение для сервера Tomcat. Давайте сначала поймем несколько терминов.
-Xmx
Определяет максимальный размер, в bytes , из пула выделения памяти. Это значение должно быть кратно 1024 больше 2 МБ. Добавить письмо k or K указывать килобайты или m or M указывать мегабайты. Значение по умолчанию составляет 64 МБ. Верхний предел этого значения будет примерно 4000 м на платформах Solaris 7 и Solaris 8 SPARC и 2000m на платформах Solaris 2.6 и x86 минус накладные расходы. Итак, простыми словами, вы говорите, что Java использует максимум 1024 МБ из доступной памяти.
NOTE : есть NO SPACE между -Xmx и 1024 м
-Xmn
Это размер кучи для молодого поколения.
-XX: PermSize
Он используется для установки размера для постоянного поколения. Здесь хранятся файлы классов.
Another must read : Изменить значение -Xmx Tomcat в Eclipse IDE
Давайте начнем:
Ниже приведены простые шаги для изменения значений -Xmx / -Xms или других параметров JVM, если вы запускаете Tomcat из command prompt ,
Шаг 1
Загрузите Apache Tomcat.
Шаг 2
Перейти к Apache Tomcat /bin каталог.
Шаг 3
По умолчанию вы не увидите setenv.sh (for Linux/Mac) или же setenv.bat (for windows) файл под /bin каталог. Вы должны создать один с параметрами ниже.
|
1
2
3
|
export CATALINA_OPTS = $ CATALINA_OPTS -Xms512m
export CATALINA_OPTS = $ CATALINA_OPTS -Xmx8192m
export CATALINA_OPTS = $ CATALINA_OPTS -XX: MaxPermSize = 256m
|
Шаг 4
- Перейти к командной строке.
- Идти к
каталог/bin - Выполнить команду:
./catalina.sh run
Шаг 5
Следите за журналом, и вы должны увидеть, что ваш Tomcat запущен со всеми указанными вами параметрами setenv.sh файл.
Команда для среды Windows:
Вам нужно создать setenv.bat файл с содержанием ниже:
|
1
|
задавать JAVA_OPTS =% JAVA_OPTS% -Xms512m -Xmx8192m-XX: MaxPermSize = 256 м -сервер
|
и запустить Tomcat с catalina.bat
0.00 (0%) 0 votes











