JavaTomcat服务器变得缓慢且无响应
我在Tomcat8服务器上部署了SpringJava8应用程序,配置64个 GB和多核处理器
应用程序设计用于每天进行小操作和大进程的用户数量,计划在夜间运行,而不需要用户操作
有时应用程序变得缓慢且无响应,主要是在白天,用户执行小操作时。服务器重启后,几天内恢复正常
应用缓慢时我的观察结果是
- 数据库端没有锁定的查询或会话李>
- 当时没有错误李>
- 当时没有
OutofMemory
或与内存相关的异常李> - 我通过jVisual检查了JVM,堆内存在不断增长,类数量也在大量增加李>
- 我尝试过手动清理垃圾,但没有用李>
JVM参数:
-Xms8g-Xmx16g-XX:+AggressiveOpts-XX:+UseConcMarkSweepGC
我有JVM的堆转储,虽然它很慢,但我不知道如何找到导致服务器慢的Class or Method or Thread
寻找解决缓慢问题的建议
共 (0) 个答案