Tomcat运行一段时间后访问变慢,但是cpu,内存,日志都没有异常。

解决方案 »

  1.   

    是不是你的webapps下面的工程太多了,启动的时候都要发布当然慢了。
      

  2.   

    是一个flex为客户端的项目 打开登录页面就很慢,重启后就好了,可以排除网络问题。
      

  3.   

    应该是你的JVM GC太频繁了,特别是full collection的GC会加大应用程序暂停执行的时间。
    建议1.review一下代码,减少对象创建。2. 调整JVM的参数,比如加大堆内存的大小
      

  4.   

    去tomcate文件夹里看看webapps这个文件夹,估计是部署的的工程太多了,把一些没用的删除了,每次启动都会自动部署,当然浪费时间了。以后再用那些文件的话重新部署就行了。
      

  5.   

    遇到同样的问题,进入 work 文件夹下删除里边的东西后访问速度提高了不少。。