Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一旦服务器启动,Apache Tomcat 中的 PS Perm Gen 就占据了近 97%(分配的 82MB 空间中的 80.7MB)。随着时间的推移,服务器出现内存不足错误。
这是正常的吗?或者价值必须在开始时减少并逐渐增加?应该怎么做才能避免这种情况?有人可以解释一下。提前致谢 :)
是的,对于大型 Web 应用程序来说,这听起来很正常。
解决方案是增加 Perm Gen 的大小。
问题是您的应用程序需要加载更多您有空间加载的类。因此,您必须在 Perm Gen 中分配更多空间以使这些类能够加载。多少空间取决于您的应用程序。我将从 128M 开始并将其翻倍,直到应用程序稳定。