当前位置: 首页 > 知识库问答 >
问题:

java.lang.OutOfMemoryError:在grails中Java堆空间

张瀚漠
2023-03-14

我在用grails跑步https://github.com/Netflix/ice但我只是无法让服务器运行,出现以下错误:

|错误2014-06-06 14:52:55978[localhost-startStop-1]错误上下文。GrailsContextLoader-初始化应用程序时出错:com.google.常见的util。同时发生的ExecutionError:java。lang.OutOfMemoryError:Java堆空间消息:com.google.常见的util。同时发生的ExecutionError:java。lang.OutOfMemoryError:Java堆空间行|方法

我把这个添加到我的。bashrc文件,但它没有帮助:

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

共有1个答案

衡修洁
2023-03-14

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

尝试:

export GRAILS_OPTS="-Xms1g -Xmx1g -server"

并让JVM自动为您设置烫发大小。如果您发现这还不够,您可以开始调整它。

 类似资料:
  • 问题内容: 我使用了hadoop hive 0.9.0和1.1.2以及netbeans,但是出现了这个错误,但是我不能解决这个问题,请帮我编码: 以下错误; 问题答案: 您可以在Hive中设置容器的堆大小并解决此错误: 在Hadoop MapReduce框架上运行的大多数工具都提供了为作业调整这些Hadoop级别设置的方法。Hive中有多种方法可以做到这一点。其中三个显示在这里: 1)通过Hive

  • 我使用谷歌云平台用Spark(2.0.2)制作图像处理。当我执行我的代码(Java)时,我会得到以下错误: [Stage 1:>(0+0)/2]17/10/15 13:39:44 WARN org.apache.spark.scheduler.tasksetManager:Stage 1包含一个非常大的任务(165836 KB)。建议的最大任务大小为100 KB。

  • 什么是java。lang.OutOfMemoryError:Java堆空间意味着消息意味着应用程序只需要比正常运行可用的更多Java堆空间。 什么是java。lang.OutOfMemoryError:超出GC开销限制意味着由于某种原因,垃圾收集器占用了过多的时间(默认情况下占进程所有CPU时间的98%),每次运行时恢复的内存很少(默认情况下占堆的2%)。这在内部也意味着,当应用程序只需要比正常运

  • 我使用Google云平台进行Spark(2.0.2)图像处理。当我执行我的代码(Java)时,我得到这个错误: [Stage1:>(0+0)/2]17/10/15 13:39:44警告org.apache.spark.scheduler.TaskSetManager:Stage1包含一个非常大的任务(165836 KB)。建议的最大任务大小为100 KB。 在哪里以及如何增加Java堆空间? 我的

  • 我在运行Java cs应用程序时遇到OutOfMemoryError错误。根据错误消息,错误似乎是在将XML字符串传输到Java对象时发生的。 传输代码如下所示 我查看了日志,找到了触发此错误的字符串。然后,我使用上面的代码将这个字符串转换为java对象,大约转换了10万次。未报告任何错误。 我有数千个这样的应用程序在windows xp系统中运行,我担心这会导致一个巨大的问题。我谷歌了这个错误,

  • 问题内容: 我的文件为 9MB ,加载工作簿时出现此错误。 这条线导致 我该如何解决? 问题答案: 我认为默认堆大小是128M 您可以使用java的参数来增加它 例如