Apache Tomcat 7 - PS Perm Gen 内存不足

Apache Tomcat 7 - PS Perm Gen out of memory

PSPerm Gen 内存池的已用大小随着每个请求而增加。 我认为这不是因为我的 webapp,因为当我刷新 http://www.myurl.de/manager/(tomcat 管理器中的构建)时,使用的 Perm Gen 大小获得 0,1mb/10 次刷新。当我访问我的网络应用程序时,每个请求都是 0.2mb。

当 Perm Gen 达到最大值时。已达到大小我必须重新启动 Tomcat.

如何解决?

您的应用程序肯定在泄漏资源。

我建议您检查您的代码(opening/closing 数据库连接),或任何其他可以在请求之间释放的对象。

根据给定的信息,我无法进一步提出任何建议。

不要忘记,您始终可以 increase the JVM's Perm Gen Memory 使用命令(以 MB 为单位的值):

-XX:MaxPermSize=128m

...但这只是一个临时解决方案。