开发者社区> 问答> 正文

Tomcat 下部署多个项目GC不停被调用导致cup100%

这几天把公司项目放到测试机上运行老发现cup 100%,后来查了cup使用高的线程很可能为GC所在线程,出现异常后就连不上tomcat了,用jstat 查看GC每秒以3-5次的速度执行。
通过jstack查看死之前的内存为400M左右,服务器设置的jvm最大内存为512M。一旦出现问题GC就不停下。cup 一直100%,由于客户原因tomcat上有6个不大的工程在运行,如果是程序问题该如何定位到出问题的程序处。

展开
收起
落地花开啦 2016-03-25 11:09:42 2698 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    用jconsole监控,查看是都生成了哪些对象导致的gc,然后去优化代码就可以了

    2019-07-17 19:13:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
Android应用启动速度和内存优化实践 立即下载
Android应用-启动速度和内存优化实践 立即下载