tomcat调优

Posted 烟花^_^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat调优相关的知识,希望对你有一定的参考价值。

1. 调整tomcat的占用内存

  使用 jmap -heap pid

  修改tomcat,catalina.sh文件参数

  JAVA_OPTS="-server -Xms800m -Xmx25600m  -XX:PermSize=512m -XX:MaxPermSize=1024m  -XX:MaxNewSize=256m"

    -Xms256m JVM初始分配的堆内存, 生产环境建议与Xmx相同, 设为1024m以上
    -Xmx512m JVM最大允许分配的堆内存, 生产环境建议设为1024m以上
    -Xss128k 线程堆栈大小, JDK5以上一般设置为256k或以上, 与 -XX:ThreadStackSize 的区别
    -XX:PermSize=64m JVM初始分配的非堆内存, 不会被回收, 生产环境建议与maxPermSize相同, 设为256m以上
    -XX:MaxNewSize=512m JVM堆区域新生代内存的最大可分配大小(PermSize不属于堆区), 生产环境建议设为800M-1024M
    -XX:MaxPermSize=128M JVM最大允许分配的非堆内存, 生产环境建议设置为256m以上
    -Xmn512m 是上面两个的快捷定义方式, 等同于上面两个都为512m

 

2. 调整server.xml参数
 
3. 
 
http://blog.csdn.net/ldx891113/article/details/51735171






以上是关于tomcat调优的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat性能调优

tomcat都有哪些性能调优方法

Tomcat调优

tomcat调优思路

性能调优之6-Tomcat参数调优

Tomcat调优总结(Tomcat自身优化Linux内核优化JVM优化)