【问题标题】:java.lang.OutOfMemoryError: Java heap space in grailsjava.lang.OutOfMemoryError:grails 中的 Java 堆空间
【发布时间】:2014-06-06 18:59:53
【问题描述】:

我正在使用 grails 运行 https://github.com/Netflix/ice 但我无法让服务器运行,我收到以下错误:

|错误 2014-06-06 14:52:55,978 [localhost-startStop-1] 错误 context.GrailsContextLoader - 初始化应用程序时出错:com.google.common.util.concurrent.ExecutionError: java.lang.OutOfMemoryError: Java heap space 消息:com.google.common.util.concurrent.ExecutionError:java.lang.OutOfMemoryError:Java 堆空间 线 |方法

我将此添加到我的 .bashrc 文件中,但没有帮助:

export GRAILS_OPTS="-XX:MaxPermSize=1024m -Xmx1024M -server"

【问题讨论】:

  • .bashrc 文件在哪里

标签: java grails


【解决方案1】:

为什么将MaxPermSize 设置为与最大堆大小相同?

试试:

export GRAILS_OPTS="-Xms1g -Xmx1g -server"

让JVM自动为你设置perm大小。如果你觉得这还不够,你可以开始调优。

【讨论】:

  • Amir 我试过了,但还是一样| Error 2014-06-06 15:07:11,263 [localhost-startStop-1] ERROR context.GrailsContextLoader - Error initializing the application: com.google.common.util.concurrent.ExecutionError: java.lang.OutOfMemoryError: Java heap space Message: com.google.common.util.concurrent.ExecutionError: java.lang.OutOfMemoryError: Java heap space
  • 为 Xms 和 Xmx 尝试 2g
  • 如果您能确认该过程实际上尊重这些值,那也很好
  • 阿米尔,非常感谢您的帮助,很荣幸并使其 2g 正常工作。
  • .bashrc 文件在哪里
猜你喜欢
  • 2021-09-09
  • 2016-04-17
  • 1970-01-01
  • 2011-10-27
  • 2011-05-03
  • 2014-04-13
  • 2011-12-26
  • 2019-02-09
  • 1970-01-01
相关资源
最近更新 更多