0

一旦服务器启动,Apache Tomcat 中的 PS Perm Gen 就占据了近 97%(分配的 82MB 空间中的 80.7MB)。随着时间的推移,服务器出现内存不足错误。

这是正常的吗?或者价值必须在开始时减少并逐渐增加?应该怎么做才能避免这种情况?有人可以解释一下。提前致谢 :)

4

1 回答 1

0

是的,对于大型 Web 应用程序来说,这听起来很正常。

解决方案是增加 Perm Gen 的大小。

问题是您的应用程序需要加载更多您有空间加载的类。因此,您必须在 Perm Gen 中分配更多空间以使这些类能够加载。多少空间取决于您的应用程序。我将从 128M 开始并将其翻倍,直到应用程序稳定。

于 2013-11-12T21:24:13.477 回答