解决方案 »

  1.   

    jvm有自动的内存回收机制,你这种有可能是jvm无法回收,你在代码里面加上强制回收
      

  2.   

    项目慢的原因很多,前台后台都有可能造成系统慢
    用jdk自带的jconsole监测一下jvm的运行情况,同时使用firefox的插件Ysolw监测一下前台画面的描绘的情况,
    确定一下问题的所在。
      

  3.   

    肯定不是前台的问题,因为系统是运行中逐渐变慢的。我用jvisualvm监测过,虽然堆内存有增加,但应该不影响吧
      

  4.   

    是不是你数据库很复杂啊,比如 select(*)  的很多  或者  like '%XX%'  的很多  这种全局匹配的很耗用资源的
      

  5.   

    数据量都不算大啊
    当我觉得响应比较慢后,我就重启了tomcat服务,响应立马就快了
      

  6.   

    楼主试一下启动tomcat时就分配给堆内存1G试试 -Xms
      

  7.   

    看CPU占有率是否随着时间推移而增大;如果是的话,检查是否有自动运行的程序和其逻辑。
    检查相关数据是否越来越多,造成读取时越来越慢。
      

  8.   

    http://baike.baidu.com/link?url=WaX0g70iZkLxb8rdfVI1UBrJAdDFQ9S4OUHQqvMh2C3Zh_UgJdtzLMVTXzSNiM9i89A7gv6J0SmpjGpn8ge3p_
      

  9.   

    最近我添加了些测试代码,觉得可能是mybatis的问题。因为同一个sql语句,用jdbc的响应速度都是稳定不变的,而用mybatis的响应速度就会随着运行时间的增长而逐渐变慢。freeer页面中用到的自定义标签会调用mybatis获取一些数据,所以也变慢了,没有使用自定义标签的页面速度就没问题。
    有哪位碰到过mybatis响应速度随着运行时间的增长而逐渐变慢这种情况的?
      

  10.   

    BFJBLbsbfljsbhdflsjbb不记得了风景好多了就收到回复可见护卫就是分了就看上对方豹女靠近女可接受的