【问题标题】:How should I set the memory for IntelliJ 14?我应该如何设置 IntelliJ 14 的内存?
【发布时间】:2015-04-29 21:22:04
【问题描述】:

我刚刚将 IntelliJ 升级到 14.0.3。但是总是弹出Out Of Memory 对话框要求我设置内存。

以下是我的设置:

我认为这就够了。但是对话框时不时会显示,有时我必须关闭它没有响应。

应该如何为 IntelliJ 14 设置这个?有什么想法吗?

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    打开 Intellij IDE 的 vmoptions 文件

    对于 Mac 用户

    Help | Edit Custom VM Options...

    Library > Preferences > Idea<YourVersion> > idea.vmoptions

    对于 Window(32 位)用户

    C:\Program Files (x86)\JetBrains\IntelliJ IDEA <your_version>\bin\idea.exe.vmoptions

    对于 Window(64 位)用户

    C:\Program Files (x86)\JetBrains\IntelliJ IDEA <your_version>\bin\idea64.exe.vmoptions

    并根据需要设置它的内存。以下是 2GB

    的示例设置
    -Xms128m
    -Xmx2048m
    -XX:MaxPermSize=350m
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseCodeCacheFlushing
    -XX:+UseCompressedOops
    

    希望对您有所帮助。

    【讨论】:

    • 如果我将 -Xmx 设置为 2048M,我无法启动我的 IntelliJ,我的计算机有 8 GB 内存。
    • 谢谢。我去看看。
    • Windows下:“C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.1\bin\idea64.exe.vmoptions”
    • 在 Windows 下它可能是以下任何一种,具体取决于您使用的安装(x86、x64):“C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.4\bin\ idea.exe.vmoptions" "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.4\bin\idea64.exe.vmoptions"
    【解决方案2】:

    如果即使分配了高内存,您仍然经常看到此弹出窗口,请尝试:

    文件 > 使缓存无效/重新启动...

    【讨论】:

    • 似乎它工作了一段时间。然后对话框再次显示。
    【解决方案3】:

    这实际上取决于错误的性质。要尝试的一件事是使用idea64.exe 而不是idea.exe。

    如果这没有帮助,请通过向https://youtrack.jetbrains.com/newissue 提交问题来联系 JetBrains,并在此处附上您的日志(帮助 | 显示日志)。

    【讨论】:

      【解决方案4】:

      我在 Windows 7 上为 intelliJ 14 分配了 4 GB。我在idea64.exe.vmoptions 中的设置是:

      -Xms4608m
      -Xmx4608m
      -Xmn2g
      -Xss128k
      -XX:MaxPermSize=1536m
      -XX:ParallelGCThreads=20

      【讨论】:

      • 对于硬件语法警察,“4GB”是4096m (4 * 1GB = 4 * 1024MB)
      • 试图提交但在 20 分钟后因内存不足错误而失败。完成上述操作后,几乎立即处理了提交。谢谢!
      • -Xmx 设置似乎也适用于 Linux (Mint 17.3),并解决了愚蠢的内存弹出问题。这让我发疯了。我什至将哪个 Java IDEA 引导从(它现在捆绑在 Linux 中)切换到最新最好的 JRE,但它仍然很慢。
      • 对于 WebStorm,您希望找到位于 WebStorm.app/Contents/bin/webstorm.vmoptions 中的 webstorm.vmoptions 文件
      【解决方案5】:

      您可以在以下位置设置 IntelliJ IDEA 的内存设置您的应用程序的内存设置:

      Idea的vmoptions文件:

      在 Windows 下,它可能是以下任何一种,具体取决于您使用的安装(x86、x64):

      • C:\ Program Files(X86)\ JetBrains \ Intellij Idea 2016.3.4 \ bin \ idea.exe.vmoptions
      • C:\ Program Files(X86)\ JetBrains \ Intellij Idea 2016.3.4 \ bin \ idea64.exe.vmoptions

      运行/调试配置中的 VM 选项:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-22
        • 2010-10-05
        • 2015-07-14
        • 1970-01-01
        • 2015-12-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多