Как увеличить максимальный размер пула памяти?Apache Tomcat 9 - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь увеличить максимальный пул памяти в Apache tomcat config.

Я использую сервисы Geo-сервера с помощью Apache, однако моя память в Geo-сервере заполняется очень быстро.Мне все время приходится освобождать память с Geo-сервера. Статус сервера.

Я должен увеличить свою память до 2048 maximum, остановив сервер Apache при увеличении с 1024 to 2048 Apache не запускается.

Может кто-нибудь подсказать мне, что делать, как мне увеличить мойобъем памяти?

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Максимальный размер пула памяти - это максимальная выделенная память для tomcat в зависимости от доступной основной памяти (RAM)

0 голосов
/ 21 мая 2018

32-битные программы имеют серьезное ограничение памяти (из -my-Ancient memory: ограничение составляет около 1,5 ГБ в Windows, при условии, что оно запускается рано после запуска ОС).Это связано с требованием JVM получить непрерывную память, которой недостаточно в 32-битной подсистеме.Согласно скриншоту, вы используете 32-битную JVM (потому что она установлена ​​в «Program Files (x86)») в 64-битной операционной системе.

Установите (и используйте) 64-битную JVM и убедитесь, что выдостаточно памяти.

Я рекомендую установить для «Начального пула памяти» то же значение, что и для «Максимального пула памяти», чтобы вы могли обнаруживать проблемы с памятью при запуске службы, а не в воскресные ночи.в 3 часа ночи, когда JVM пытается выделить остальную часть памяти, но не может ее получить.

...