我在64位的Tomcat 8服务器上部署了Spring Java 8应用程序 GB和多核处理器。
专为每天执行少量操作和大量进程的用户而设计的应用程序计划在没有用户操作的夜间运行。
有时应用程序变得缓慢且无响应,主要是在用户执行小操作的白天。服务器重新启动后几天就恢复正常了。
我的观察是应用程序运行缓慢
OutofMemory
或与内存相关的异常。JVM参数:
-Xms8g-Xmx16g-XX:+AggressiveOpts-XX:+UseConcMarkSweepGC
我有很慢的JVM堆转储,但是我不知道如何找到哪个Class or Method or Thread
导致服务器变慢,
正在寻找解决速度慢的建议。