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启动压缩功能,如:
转载请注明原文地址: https://ju.6miu.com/read-665568.html