1

实际上,我正在开发运行平稳的 grails 应用程序,但经过一段时间后exception: java.lang.OutOfMemoryError: Java heap space,我收到了一些解决方案,例如

  1. 添加环境 变量GRAILS_OPTS = -server -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m甚至尝试过GRAILS_OPTS = -Xms512m -Xmx1024m

  2. 将变量添加 JAVA_OPTS=-Xmx1024m -XX:MaxPermSize=96m到 startGrails.bat 文件

  3. 正在添加export GRAILS_OPTS="-Xms1g -Xmx1g -server".bashrc 文件,谁能告诉我这个文件在哪里。

选项 1 和 2 不走运。

使用Windows 10

4

1 回答 1

0

bash 手册页

当一个不是登录 shell 的交互式 shell 启动时,bash 会从 ~/.bashrc 读取并执行命令,如果该文件存在的话。这可以通过使用 --norc 选项来禁止。--rcfile 文件选项将强制 bash 从文件而不是 ~/.bashrc 读取和执行命令。

它是一个隐藏文件(注意点作为第一个字符),所以请在终端中使用以下命令打开它(如果您使用的是 gedit ofc): sudo gedit ~/.bashrc

更新:但是在再次阅读您的问题后,我认为您正在使用 Windows 并且您的选项 3 是 #1 的 linux 替代品。不是吗?

于 2016-01-11T13:18:02.720 回答