【问题标题】:Tomcat application: Frequent OutOfMemory PermGen exception while image uploadsTomcat 应用程序:图像上传时经常出现 OutOfMemory PermGen 异常
【发布时间】:2011-02-17 05:24:35
【问题描述】:

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

【问题讨论】:

    标签: tomcat permgen


    【解决方案1】:

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

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

    -XX:MaxPermSize=256m

    这是一个Sun Hotspot VM-specific option,可能不适用于其他 JVM。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2015-12-04
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2012-05-13
      相关资源
      最近更新 更多