我有一个 tomcat 6 应用程序,我设置了 -Xms512m -Xmx1024m 的参数。我认为 4 GB RAM 中的 1 GB 内存就足够了,但事实并非如此。在应用程序停止/启动多次(从 tomcat 管理器)以及图像上传(有时)时,我遇到 OutOfMemory PermGen 空间错误并且站点停止响应。我应该再增加一些内存吗?我还能从 tomcat 方面做些什么,以免遇到 PermGen 空间问题?提前感谢您的指针/提示等。
问问题
831 次
2 回答
4
该-Xmx
选项只影响可用堆空间,对 PermGen 内存池没有影响。
要将 permgen 池增加到超过 64MB 默认值,请使用-XX:MaxPermSize
选项,例如
-XX:MaxPermSize=256m
这是Sun Hotspot VM 特定的选项,可能不适用于其他 JVM。
于 2010-05-08T19:11:13.187 回答
0
于 2010-05-14T00:34:01.153 回答