Tomcat性能优化

来源:互联网 发布:windows7编程32 编辑:程序博客网 时间:2024/06/06 07:51

JAVA_OPTS="-server -Xms1024m -Xmx2048m  -XX:PermSize=256M -XX:MaxPermSize=512m"         (/tomcat/bin/cataline.sh)



1.如果Web项目很多依赖第三方Jar包,

对于Java7容易造成堆栈溢出。因为永久代内存还是属于JVM堆内存管理。应该把永久代的堆内存增大, 如:   -XX:PermSize=256M -XX:MaxPermSize=512m

对于Java8,Java堆内存已经移除的永久代,属于堆外内存。不用担心堆内存溢出


2.在内存充足的情况下,对于新生代与老年代的内存分配在Tomcat中可以是1G到2G之间。


3.对于Server会返回Client大量数据可以配置Tomcat启动压缩功能,如:


图片





0 0