Java Windows-用于增加堆大小的.bashrc文件的位置

Java Windows-用于增加堆大小的.bashrc文件的位置,java,windows,grails,heap-memory,heap-size,Java,Windows,Grails,Heap Memory,Heap Size,事实上,我正在开发运行平稳的grails应用程序,但经过一段时间后,它抛出了异常:java.lang.OutOfMemoryError:java堆空间,为此我收到了一些解决方案,如 添加Env。变量GRAILS\u OPTS=-server-Xms512m-Xmx1024m-XX:PermSize=256m-XX:MaxPermSize=512m甚至尝试GRAILS\u OPTS=-Xms512m-Xmx1024m 将变量JAVA\u OPTS=-Xmx1024m-XX:MaxPermSize=

事实上,我正在开发运行平稳的grails应用程序,但经过一段时间后,它抛出了
异常:java.lang.OutOfMemoryError:java堆空间
,为此我收到了一些解决方案,如

  • 添加Env。变量
    GRAILS\u OPTS=-server-Xms512m-Xmx1024m-XX:PermSize=256m-XX:MaxPermSize=512m
    甚至尝试
    GRAILS\u OPTS=-Xms512m-Xmx1024m

  • 将变量
    JAVA\u OPTS=-Xmx1024m-XX:MaxPermSize=96m
    添加到startGrails.bat文件

  • 正在.bashrc文件中添加
    export GRAILS\u OPTS=“-Xms1g-Xmx1g-server”
    谁能告诉我这个文件在哪里

  • 选项1和2运气不佳

    使用Windows 10

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

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

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

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

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


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

    您不需要
    .bashrc
    ,它是Unix shell配置。我肯定你没有在Windows下使用Unix shell10@IgorArtamonov不,我没有使用unixshell。您知道如何增加grails应用程序的堆大小grails的哪个版本吗?grails版本1.3.7选项2应该可以工作(您是如何将其添加到bat文件的?)。您不需要
    .bashrc
    ,它是Unix shell配置。我肯定你没有在Windows下使用Unix shell10@IgorArtamonov不,我没有使用unixshell。您知道如何增加grails应用程序的堆大小grails的哪个版本吗?grails版本1.3.7选项2应该可以工作(您是如何将其添加到bat文件的?)