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

Tomcat应用程序:上传图像时经常出现OutOfMemory PermGen异常,tomcat,permgen,Tomcat,Permgen,我有一个Tomcat6应用程序,我已经将参数设置为-Xms512m-Xmx1024m。我认为4GB内存中的1GB内存就足够了,但事实并非如此。在应用程序多次停止/启动(从tomcat manager)和图像上传(有时)时,我遇到OutOfMemory PermGen空间错误,站点停止响应。 我应该再增加一些记忆吗?我还可以从tomcat方面做些什么来避免它遇到PermGen空间问题吗? 提前感谢您提供指针/提示等。-Xmx选项只影响可用堆空间,对PermGen内存池没有影响 要将permgen池

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

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

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

-XX:MaxPermSize=256m

这是一个错误,可能无法在其他JVM上工作。

这应该会有所帮助