我们在生产环境中运行带有tomcat 7.0.62版本的jdk 1.7.80版本......
过去我们的CPU利用率很高,所以我们决定将tomcat内存增加到10 g xmx,xmx增加2Gb ..
过了一天,我们看到这个过程消耗了3GB而CPU并没有那么忙,内存飙升到11GB ..并且tomcat崩溃了..我们没有看到catatina.out中出现任何内存不足错误或其他错误..增加记忆后发生了两次..
我运行了一些内存泄漏诊断程序,但未发现任何潜在问题。 。即使是内存泄漏也不应该慢慢增加并崩溃?它在不到一分钟内飙升..
尝试使用jmap获取heapdump,但它非常慢,因为我们的env无法停机更长时间..计划使用jmx进行监控..
GC暂停会导致内存峰值吗?
但是,有没有人遇到类似的问题..想法和建议真的会有所帮助