码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat优化

时间:2017-04-17 13:17:17      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:mic   cep   thread   overflow   lis   upload   data-   生效   out   

tomcat优化


内存优化

JAVA_OPTS参数说明

 -server  启用jdk 的 server 版;
 -Xms    java虚拟机初始化时的最小内存;
 -Xmx   java虚拟机可使用的最大内存;
 -XX:PermSize    内存永久保留区域
 -XX:MaxPermSize   内存最大永久保留区域

2g内存的配置

 JAVA_OPTS=‘-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m‘

查看是否生效

 sudo lsof -i:端口号
 //得到Pid:1200
 sudo jmap  – heap 1200(pid)

config修改

 <Connector port="8080"
 protocol="org.apache.coyote.http11.Http11NioProtocol"
 connectionTimeout="20000"
 redirectPort="8443"
 maxThreads="500"
 minSpareThreads="20"
 acceptCount="100"
 disableUploadTimeout="true"
 enableLookups="false"
 URIEncoding="UTF-8" />

测试后nio与bio差距很小,如果性能实在有问题,建议开启apr插件调用系统底层库。

java jar

 java -Xmx512m -jar xx.jar

tomcat优化

标签:mic   cep   thread   overflow   lis   upload   data-   生效   out   

原文地址:http://www.cnblogs.com/-10086/p/6722098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!