报错java.lang.OutOfMemoryError: Java heap space
这个是内存溢出吧?
在网上搜索了一些资料,
说修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
但是JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。
这里电脑安装内存8G(8192M),1/4就是2084M,那我不是要设置-Xmx大于2084M,然后 -Xms要和-Xmx 设置一样大吗?