У меня проблема с настройкой JVM на моем сервере. Сервер - это машина, работающая на AWS, с 8 ГБ ОЗУ и 8 ЦП. На сервере есть только tomcat6 с solr.
На самом деле я настроил JVM вот так:
JAVA_OPTS="-Djava.awt.headless=true -D64 -server -Xms4096M -Xmx4096M -XX:+UseConcMarkSweepGC"
Но когда трафик становится слишком большим, возникают ошибки. Я думаю, проблема в том, что commited memory
Но я не понимаю, почему зарезервировано больше 4G памяти.
Если кто-нибудь может помочь мне правильно настроить мою JVM и рассказать, почему возникает эта проблема.