IntelliJ 中的 Grails 默认内存设置

Grails default memory settings in IntelliJ

我正在使用 Grails 2.5.1 和 Java 8 以及 IntelliJ 14.1.4。每当我使用 Grails 运行 目标 (Ctrl+Alt+g) 运行 任何 grails 命令(例如:clean)时,IntelliJ 都会执行以下命令:

C:\iDocs\Programs\Java\jdk1.8.0_60\bin\java -Dgrails.home=C:\iDocs\Programs\grails-2.5.1 -Dbase.dir=C:\iDocs\xxxx -Dtools.jar=C:\iDocs\Programs\Java\jdk1.8.0_60\lib\tools.jar -Dgroovy.starter.conf=C:\iDocs\Programs\grails-2.5.1/conf/groovy-starter.conf -Xmx768M -Xms768M -XX:MaxPermSize=256m -XX:PermSize=256m -Djline.WindowsTerminal.directConsole=false -Dfile.encoding=windows-1252 -classpath C:\iDocs\Programs\grails-2.5.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.4.4.jar;C:\iDocs\Programs\grails-2.5.1\dist\grails-bootstrap-2.5.1.jar org.codehaus.groovy.grails.cli.support.GrailsStarter --main org.codehaus.groovy.grails.cli.GrailsScriptRunner --conf C:\iDocs\Programs\grails-2.5.1/conf/groovy-starter.conf "clean -plain-output"

谁能告诉我我可以编辑的这个 VM 配置(上面突出显示的)的位置,尤其是 PermSize 和 MaxPermSize?

更新: 笔记: a) 将它添加到 运行 目标 window 上的 VM 选项不会修改它。 b) 将其添加到 IntelliJ 可执行文件 (idea64.exe.vmoptions) 的 VM 选项中也不起作用。

前往(IntelliJ安装bin目录):

<Installation Dir>/JetBrains/IntelliJ IDEA <version>/bin

修改:

idea.exe.vmoptions
idea64.exe.vmoption

这与 windows 设置有关。你可以在OSX.

中找到对应的

更新:
对于 Grails 应用程序,设置 GRAILS_OPTS 作为环境变量也是一种选择。

我联系了 IntelliJ 支持,不幸的是,IDE 不支持它。已创建一个问题来跟踪相同的问题:

https://youtrack.jetbrains.com/issue/IDEA-145433

如果有人遇到同样的问题,请为创建的问题 (IDEA-145433) 点赞并在其中发表评论。