Домой Учебные пособия по Apache Tomcat Как изменить параметр кучи JVM (-Xms -Xmx) Tomcat — Настроить файл setenv.sh...

Как изменить параметр кучи JVM (-Xms -Xmx) Tomcat — Настроить файл setenv.sh — Запустить catalina.sh

2060
0

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 м

ЧИТАТЬ ТАКЖЕ:  Ошибка запуска сервера Apache Tomcat? JRE не может быть найдено. Отредактируйте сервер и измените местоположение JRE

-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 каталог. Вы должны создать один с параметрами ниже.

setenv.sh

1
2
3
export CATALINA_OPTS = $ CATALINA_OPTS -Xms512m
export CATALINA_OPTS = $ CATALINA_OPTS -Xmx8192m
export CATALINA_OPTS = $ CATALINA_OPTS -XX: MaxPermSize = 256m

Шаг 4

  1. Перейти к командной строке.
  2. Идти к /bin каталог
  3. Выполнить команду: ./catalina.sh run

Шаг 5

Следите за журналом, и вы должны увидеть, что ваш Tomcat запущен со всеми указанными вами параметрами setenv.sh файл.

Команда для среды Windows:

Вам нужно создать setenv.bat файл с содержанием ниже:

setenv.bat

1
задавать JAVA_OPTS =% JAVA_OPTS% -Xms512m -Xmx8192m-XX: MaxPermSize = 256 м -сервер

и запустить Tomcat с catalina.bat

Как изменить параметр кучи JVM (-Xms -Xmx) Tomcat — Настроить файл setenv.sh — Запустить catalina.sh

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь