Как увеличить выделение памяти Tomcat
Если у вас возникают проблемы с производительностью Tomcat , частой причиной является отсутствие выделения памяти JVM ( виртуальная машина Java(Java Virtual Machine) ). По умолчанию максимальный размер кучи составляет 64 МБ или 128 МБ. Вы можете увеличить максимальный размер кучи приложений, установив параметр -Xmx JVM.
Например, -Xmx512m позволяет выделить для JVM не более 512 МБ кучи . Чтобы настроить этот параметр, щелкните правой кнопкой мыши значок « Мой компьютер(My Computer) », затем выберите вкладку « Дополнительно ». (Advanced)Нажмите кнопку « Переменные среды»(Environment Variables) :
Создайте переменную CATALINA_OPTS и установите нужное значение, например « -server-Xmx256m ».
Если вы работаете в Linux или UNIX , перейдите в терминал и используйте учетную запись tomcat, используя sudo su – tomcat или соответствующее имя учетной записи в зависимости от вашей настройки. Вы должны использовать учетную запись, которая используется для запуска Tomcat .
Проверьте обе переменные среды CATALINA_OPTS и JAVA_OPTS . Установите для переменных среды более высокое значение. Например, если переменная JAVA_OPTS содержит минимум 64 МБ и максимальный размер кучи 128 МБ, увеличьте ее до значений 128 МБ и 256 МБ.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Обязательно(Make) используйте максимальное значение, которое меньше размера вашей физической оперативной памяти, иначе оно будет выгружено на жесткий диск, что может вызвать дополнительные проблемы с производительностью.
Чтобы проверить, действуют ли новые настройки, перейдите по URL -адресу вашего сервера Tomcat и нажмите « Статус(Status) » :
Вы должны увидеть новое значение в разделе JVM :
Если вы не видите обновленную память JVM на странице, попробуйте перезапустить Tomcat , так как изменения параметров требуют перезапуска Tomcat , прежде чем они вступят в силу. Это должно решить ваши проблемы с низкой производительностью Tomcat , а также избежать проблем с нехваткой памяти со сценариями на стороне сервера. Если у вас есть вопросы, дайте нам знать в комментариях. Наслаждаться!
Related posts
Как отобразить встроенный счетчик FPS в Steam
Как исправить проблему «Имя файла слишком длинное» в Windows
Как настроить ленту рекомендуемых видео на YouTube
Как защитить SIM-карту вашего телефона от хакеров
Сотрите царапины на фотографиях с помощью инструмента Heal Selection Tool GIMP
Как увидеть кэшированные страницы и файлы из вашего браузера
Как собрать свой собственный ноутбук
Как защитить паролем PDF, чтобы сохранить его в безопасности
6 лучших настроек камеры для фотографий Луны
Как настроить и использовать VPN: руководство для начинающих
Как использовать Google Docs: руководство для начинающих
7 способов очистить память и увеличить объем оперативной памяти в Windows
Установка плагинов GIMP: практическое руководство
Как удалить папку Windows.old в Windows 7/8/10
Как исправить ошибку нехватки памяти в Google Chrome
Как отключить ключ Windows
Как использовать скрытые жанровые коды Netflix
Как загрузить автономный (автономный) установщик Google Chrome
Как поддерживать сон ПК с Windows, не касаясь мыши
Как открыть заблокированный файл, когда его использует другая программа