I’ve changed /etc/default/tomcat7 to have Xms and Xmx of 2048m on a 4Gb server:
JAVA_OPTS=“-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xms2048m -Xmx2048m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/share/tomcat7”
However I see tomcat7 with a VIRT of 4575652 and a RES of 1.150g in “top”.
And I thought I understood virtual memory and the JVM :-(
Any help would be greatly appreciated. Thanks.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.