优化系统性能

来源:互联网 发布:gta5ol捏脸数据合集 编辑:程序博客网 时间:2024/05/18 22:18

程序框架:hibernate3+struts2+spring2

数据库:sqlserver2008

服务器:tomcat6

优化方法:

1、配置连接池:采用的c3p0连接池

2、在程序中获取列表时,用iterator代替list

3、在查询之后可以使用session.clear()方法释放缓存

4、用资源监视器查看,分析硬件原因,是由于cpu、内存、网络产生的瓶颈

5、用sqlserver的Sql Server Profiler 定位是哪个sql语句耗时,然后优化sql

6、确定哪个sql的问题之后,分析sql语句,对数据库建立索引

7、收缩数据库

8、修改tomcat的内存

9、更改tomcat的并发数

10、更换jdk、tomcat为64bit