Спасибо за эту информацию.
пляр Apache Tomcat (Atlassian Confluence) запускается с использованием следующих параметров Java:
JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true "
Тем не менее, я вижу, что после запуска он быстро расходует большую часть 1 ГБ памяти, доступной на моем виртуальном сервере.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6082 root 19 0 1105m 760m 16m S 0.7 74.2 5:20.51 java
Разве общая потребляемая память (куча + PermGen) не должна оставаться в пределах, указанных с помощью -Xmx? Одна из проблем, которую это вызывает, заключается в том, что я не могу завершить работу сервера с помощью сценария завершения работы, поскольку он пытается создать JVM с 256 МБ памяти, которая не работает из-за ее недоступности.