В Tomcat 7 (CentOS 7) у меня проблема с памятью.Я пытаюсь понять влияние 2-х параметров JAVA_OPTS="-Xms8G -Xmx8G ..."
Здесь я устанавливаю максимальную память на 8G, но когда я использую команду top
в Linux, чтобы увидеть использование памяти, я получаю:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4950 tomcat 20 0 13,8g 2,1g 17880 S 0,7 6,7 0:46.63 java
Я вижу, что VIRT = 13,8G для Tomcat сразу после перезапуска службы.Почему 13,8G, пока я указал использовать 8G в файле конфигурации.Фактически, независимо от значения Xmx, VIRT всегда около 13G, почему?А как ограничить использование памяти?