实际上我正在研究grails应用程序,它运行得很顺利,但是经过一段时间后它为此抛出exception: java.lang.OutOfMemoryError: Java heap space
我收到了一些解决方案,比如
添加环境。变量GRAILS_OPTS = -server -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
甚至尝试GRAILS_OPTS = -Xms512m -Xmx1024m
将变量JAVA_OPTS=-Xmx1024m -XX:MaxPermSize=96m
添加到startGrails.bat文件
在.bashrc文件中添加export GRAILS_OPTS="-Xms1g -Xmx1g -server"
,任何人都可以告诉我这个文件位于何处。
选项1和2没有运气。
使用 Windows 10
答案 0 :(得分:0)
当启动不是登录shell的交互式shell时,bash会读取并执行来自〜/ .bashrc的命令(如果该文件存在)。使用--norc选项可以禁止此操作。 --rcfile文件选项将强制bash从文件而不是〜/ .bashrc读取和执行命令。
这是一个隐藏文件(注意点作为第一个字符),所以请使用此命令在终端中打开它(如果您使用的是gedit ofc):
System.Random
更新但是,再次阅读您的问题后,我认为您正在使用Windows,而您的选项3是#1的Linux替代品。不是吗?