之前没有考虑过tomcat优化,只在out of memory的时候,把-xms -xmn增加到2G,反正不溢出了
今天人一多访问响应变得非常慢,才认识到tomcat没有优化,主要是不知道怎么优化,有经验的大大给指条路
该如何考虑这个问题,要看哪些书或是教程嘛。
(服务器内存是8G,数据运算比较多,牵扯的实体类很多,又用的是hibernate,该如何写呢)
1,先找瓶颈。
2,tomcat本身默认配置就已经没多大优化提升空间了,最多在JVM上下个手,加点内存罢了。
3,想办法监控一下你的程序,有必要的话开一下jmx或jstatd,dump一下线程,看看哪里的负载高,有针对性的调优。如果是计算比较多的话,考虑优化算法,还是慢的话可能你需要考虑用C这一类更底层的编程语言去实现复杂的数学运算。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。