tomcat内存调整及优化

  • 内存调整

1、找到tomcat目录bin下面的catalina.sh文件

2、vim编辑catalina.sh,加入

JAVA_OPTS=$JAVA_OPTS -server -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m

-Djava.awt.headless=true

-server模式启动应用慢,但可以极大程度提高运行性能

PermSize 主要用于:java.lang.OutOfMemoryError:PermGen space ,如果是jdk1.8以后版本,不用配置这个选项

-Djava 无图形显示项

  • 并发能力的优化

1、找到server.xml 中Connector出

protocal启用 nio(tomcat8 默认为nio模式)(apr模式利用系统异步io)

maxThreads 最大工作线程数

acceptCount 最大等待线程数

 

你可能感兴趣的:(tomcat内存调整及优化)