【问题标题】:How to give more memory to IntelliJ Idea 9-11如何给 IntelliJ Idea 更多的内存 9-11
【发布时间】:2011-01-26 23:50:10
【问题描述】:

这涉及从 9 到 11 的 Intellij。 在 IDEA 窗口的右下角,我看到了当前的内存使用情况,通常是“224M of 254M” 如何为 Idea 分配更多内存,使其可能显示为“224M of 512M”?

谢谢。

【问题讨论】:

    标签: memory-management intellij-idea jvm-arguments


    【解决方案1】:

    在 Mac 上,$IDEA_HOME/Contents/Info.plist

     ~: grep --context=5 Xmx /Applications/Maia-IU-94.426.app/Contents/Info.plist 
                <string>true</string>
                <key>apple.awt.fullscreencapturealldisplays</key>
                <string>false</string>
            </dict>
            <key>VMOptions</key>
            <string>-Xms128m -Xmx912m -Dfile.encoding=UTF-8 -XX:MaxPermSize=250m -ea -agentlib:yjpagent=disablej2ee,disablecounts,disablealloc,sessionname=IntelliJIdea90 -Xbootclasspath/a:../lib/boot.jar</string>
            <key>WorkingDirectory</key>
            <string>$APP_PACKAGE/bin</string>
        </dict>
    </dict>
    </plist>
    

    在 Windows/Linux 上,%IDEA_HOME%\bin\idea.vmoptions

    【讨论】:

    • 感谢您的回答,但在 Windows 上,文件名为 %IDEA_HOME%\bin\idea.exe.vmoptions
    • 请注意,在 10.8 Mountain Lion 上这不起作用,您需要改为编辑 $IDEA_APP/bin/idea.vmoptions。
    • 同意 Erik,答案不适用于 Lion,不要买票
    • 对我来说在 Mountain Lion 上编辑 $IDEA_HOME/Contents/Info.plist 工作
    • 在 OS X Mavericks 上,只有 idea.vmoptions 对我有用。
    【解决方案2】:

    编辑以下文件:

    idea/bin/idea.vmoptions
    

    【讨论】:

    • 另见 tsmets answer 用于 x64 系统。
    【解决方案3】:

    对于 Windows,在 IntelliJ Idea 文件夹中修改 idea.exe.vmoptions

    http://blogs.jetbrains.com/idea/2006/04/configuring-intellij-idea-vm-options/

    【讨论】:

    • 对不起,我忘了说我在 MacOS 上。我没有看到这个文件 idea.exe.vmoptions 具体数字应该没关系,但它是 10.5 谢谢
    • 在 IntelliJ Idea 10.5 中。对于 64 位。版本编辑idea64.exe.vmoptions
    【解决方案4】:

    如果您正在使用:

    • Ubuntu
    • 64 位硬件

    那么你需要通过简单地从idea.vmoptions文件中复制选项来创建idea64.vmoptions

    cat idea.vmoptions > idea64.vmoptions
    

    参数保持不变:-Xmx1024M -Xms512M

    【讨论】:

    • 较新的版本(12.1+)显然包括idea64.vmoptions。如果不确定您需要哪一个,请检查uname -i 的输出。
    【解决方案5】:

    在 MacOS 上找到安装 Idea 的文件夹。然后打开文件

    Contents/Info.plist
    

    一直到底部,找到如下所示的部分:

    <key>VMOptions</key> <string>-Xms64m -Xmx512m -XX:MaxPermSize=128m -Xbootclasspath/p:
    

    【讨论】:

      【解决方案6】:

      转到该路径“C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.4\bin\idea.exe.vmoptions”并将大小更改为 -Xmx512m

      -Xms128m
      -Xmx512m
      -XX:MaxPermSize=250m
      -XX:ReservedCodeCacheSize=64m
      -XX:+UseCodeCacheFlushing
      -ea
      -Dsun.io.useCanonCaches=false
      -Djava.net.preferIPv4Stack=true
      

      希望它会起作用

      【讨论】:

        【解决方案7】:

        在 Windows 7(64 位)上。

        在文件夹中:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 13.0\bin

        有一个文件名为:idea64.exe.vmoptions

        -Xms128m
        -Xmx750m
        -XX:MaxPermSize=350m
        -XX:ReservedCodeCacheSize=96m
        -ea
        -Dsun.io.useCanonCaches=false
        -Djava.net.preferIPv4Stack=true
        -XX:+UseCodeCacheFlushing
        -XX:+UseConcMarkSweepGC
        -XX:SoftRefLRUPolicyMSPerMB=50
        

        请注意,如果使用的底层 JVM 是 32 位,则最大内存仍低于 2048Mb

        【讨论】:

          猜你喜欢
          • 2018-11-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-15
          • 2018-05-02
          • 1970-01-01
          相关资源
          最近更新 更多