Tomcat应用程序:图像上传时频繁出现OutOfMemory PermGen异常

时间:2010-05-08 19:05:08

标签: tomcat permgen

我有一个tomcat 6应用程序,我已将参数设置为-Xms512m -Xmx1024m。我认为4 GB RAM中的1 GB内存就足够了,但事实并非如此。在应用程序停止/启动多次(从tomcat管理器)和图像上传(有时)我遇到OutOfMemory PermGen空间错误,站点停止响应。 我还应该增加内存吗?还有什么我可以从tomcat方面做到这一点,以便它不会遇到PermGen空间问题? 提前感谢指针/提示等。

2 个答案:

答案 0 :(得分:4)

-Xmx选项仅影响可用堆空间,对PermGen内存池没有影响。

要将permgen池增加到超过64MB的默认值,请使用-XX:MaxPermSize选项,例如

-XX:MaxPermSize=256m

这是Sun Hotspot VM-specific option,可能无法在其他JVM上运行。

答案 1 :(得分:0)