添加tomcat的内存

Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是增加系统参数:
Windows系统下, 在catalina.bat最前面:
set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true
一定加在catalina.bat最前面。
Linux系统下,在catalina.sh最前面增加:
JAVA_OPTS=’-server –Xrs -XX:PermSize=256M -XX:MaxPermSize=512m -Xms512m –Xmx2048m -Xmn512m -Duser.timezone=Asia/Shanghai -Djava.awt.headless=true –XX:MaxNewSize=256M -XX:NewSize=256m -XX:SurvivorRatio=16 -XX:MinHeapFreeRatio=20 -XX:+AggressiveHeap -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+ExplicitGCInvokesConcurrent -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses -Dsun.rmi.dgc.client.gcInterval=990000 -Djava.net.preferIPv4Stack=true -Xverify:none -XX:MaxTenuringThreshold=5’
Tags: 

延伸阅读

最新评论

发表评论