【发布时间】:2013-03-14 11:55:38
【问题描述】:
我有一个out of space : perm gen 错误,我不知道该怎么办。我正在使用 apache tomcat,但我没有完全访问服务器的权限。
【问题讨论】:
-
给我们看一些代码,异常跟踪什么的。
-
别告诉我
Google没有显示 Out of Memory: Perm Gen Space 的任何结果! -
基本上有两种通用方法:1.减少内存消耗,2.增加内存容量
-
这是 Tomcat 的一个长期存在的错误,最近的版本终于修复了。因此,您可能使用的是旧版本的 Tomcat。该问题与位于静态变量中的内存有关,这些变量在 servlet 的启动和停止之间不会被释放。因此,除非您对静态变量做一些疯狂的事情,否则请更新 Tomcat。如果你不能,那么每次收到错误时都必须退回 Tomcat。