如何在IntelliJ IDEA上增加内存堆大小?

问题描述 投票:21回答:4

我想分配大约1GB的堆大小,但我似乎无法弄明白。

这该怎么做?

intellij-idea heap-memory
4个回答
37
投票

使用帮助|编辑自定义VM选项...

VM Options

编辑器将自动打开正确的.vmoptions文件,调整-Xmx的值,保存并重新启动IntelliJ IDEA:

editor

有关更多详细信息,请参阅IntelliJ IDEA知识库中的这些文档:

下面的答案建议直接在应用程序安装目录中编辑.vmoptions文件。请注意,不建议这样做,因为它会在补丁更新期间引起冲突。上面的方法在CONFIG目录中创建了该文件的副本,并且您的IDE安装保持不变。

还要注意32位address space limit on Windows,这使得很难使用高于750m的堆大小。如果您需要使用更大的堆,请确保使用switch to the 64-bit JVM first,否则IDE可能会在启动时崩溃或在工作期间随机开始崩溃。


20
投票

转到那条路径“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

希望它能运作


8
投票

对于64位Windows,请确保以64位模式(idea64.exe)运行想法并更改“C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 15.0.1 \ bin \ idea64.exe.vmoptions”中的设置文件。这些设置对我来说很好

-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m

1
投票

对于使用qazxsw poi的开发人员,以下内容将有助于增加IntelliJ Idea中的堆大小。我现在使用以下版本。

  • Ubuntu 16.04 LTS(64位)
  • IntelliJ IDEA 2016.3.4

转到安装IDE的位置,然后找到以下文件。 (就我的情况而言如下)

Ubuntu

然后选择idea64.vmoptions文件并进行编辑。

删除默认配置并粘贴下面提到的。

/home/abcde/Softwares/idea-IU-163.12024.16/bin

现在重新启动IDE,更改应反映IDE环境。

为我工作克服了Java堆大小相关的问题。

© www.soinside.com 2019 - 2024. All rights reserved.