我们OutOfMemoryError: Out of heap space
在 vFabric TC 服务器上部署的一个应用程序中遇到了重复的问题。当我进行堆转储并对其进行分析时,我发现大部分内存都被任一
org.apache.jasper.compiler.JspRuntimeContext
OR
org.apache.jasper.runtime.BodyContentImpl
类下的 HTML/JSP 内容占用。
我从中了解到的是 JSP 内容以某种方式保留在内存中,并且没有正确地释放到 GC。
该应用程序实际上是管理的,因此有限数量的用户可以访问它。虽然有些页面很大,有很多数据。
我们保持最大堆大小为 2GB。
同样的应用程序也存在于测试服务器上,也具有类似的服务器设置。但是我们在测试服务器上没有收到错误。可能是因为测试服务器实例每周重新启动。
任何关于我们如何解决问题的想法将不胜感激
谢谢