有几个系统是一个人写的,属于model1构架的,代码和表现层都是写在jsp页面的,但是这些系统运行段时间都都会变得很慢或者直接打不开。
这些系统在同一个tomcat上。一般一天会出现很多次运行变慢,如果把tomcat重启下,会得到暂时的好转,但是过段时间后又是老样子。
系统主要是对oracle数据库的查询插入更新操作。求高手指点,估计短时间内是不会重写项目了。我想问的是有什么简便点的方法解决这个困难。
我初步估计是那些代码哪里没写好?
想问的是,有什么不妥当的代码写法会导致这种情况呢?或者我的看法是错误的,另请高见了!!谢谢最后 祈祷 四川早日度过难关!!

解决方案 »

  1.   

    变慢这种事情...........就是资源没释放之类........做个性能测试吧?另外,有用hibernate吗?查下是否有session没关之类。
      

  2.   

    如果........没有任何动代码的打算........加大tomcat的运行内存参数。能撑个24小时不变太慢。。就有解决方法如果是windows,则设一个计划任务,12小时,或者24小时,重启Tomcat
    这个写个.bat文件..sc tomcat -stop什么的就可以了。
      

  3.   

    嗯,看看代码中 resultSet stmt(不刻了), connection 关闭得位置是怎样的 
      

  4.   

    这种问题,只能调试,性能测试........检查全部代码.如果项目很大,嘿嘿.....对了,tomcat改运行内存,堆栈内存,该知道哈?
    tomcat5w.exe ->java ->initial memory pool什么的。呃,根据经验来说,初始256,最大768,堆栈512,就能发挥Tomcat的最大性能除非项目实体对象特别大,一般不需要再大的,再大tomcat也管不下来。