windows 下 tomcat 虚拟内存配置
在tomcat的bin目录下,找到catalina.bat文件,打开,在最上面添加这样一句:
set JAVA_OPTS=-Xms256m -Xmx512m
Eclipse中设置tomcat 虚拟内存配置
Windows --> Preferences-->MyEclipse--->Tomcat-->Tomcate x.x --> JDK 中
Optional java vm arguments中加入 -Xms256m -Xmx512m
注意:不同方式的tomcat启动,其虚拟内存取决于当前的配置,比如 tomcat中设置了,而Myeclipse中未设置,则在myeclipse启动tomcat 其虚拟内存 还是未改变,仍然为默认值64M
linux 下tomcat 虚拟内存配置
在tomcat的bin目录下,找到catalina.bat 文件,打开,在最上面添加这样一句:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB。
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
进行设置
实例,以下给出1G内存环境下java jvm 的参数设置参考:
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "