30

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

这个怎么做?

4

7 回答 7

56
于 2013-06-20T19:10:05.097 回答
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

希望它会起作用

于 2013-07-30T12:53:49.030 回答
11

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

-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
于 2015-12-02T21:44:54.247 回答
3

对于使用 的开发人员Ubuntu,以下将有助于增加 InteliJ Idea 中的堆大小。目前我自己使用以下版本。

  • Ubuntu 16.04 LTS(64 位)

  • InteliJ IDEA 2016.3.4

转到安装 IDE 的位置并找到以下文件。(在我的情况下如下)

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

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

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

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

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

帮助我克服了与 Java 堆大小相关的问题。

于 2018-07-07T08:54:02.623 回答
1

除了其他人添加的内容之外,如果错误仍然存​​在,请尝试此

增加内存堆 size_0

增加内存堆 size_1

增加内存堆 size_2

基本上把你想要的(正如其他人指出的那样)放在你run-config的 vm 选项中并应用

于 2019-10-28T23:04:15.907 回答
1

您可以使用Help | Change Memory Settings.

详情请查看此文档:https ://www.jetbrains.com/help/idea/increasing-memory-heap.html

于 2019-12-27T02:43:05.247 回答
0

如果您使用 JetBrains Toolbox,则必须在其中设置内存更改:

  1. 转到工具箱列表中的应用程序设置
  2. 在配置部分更改内存堆大小选项

否则,IDE 本身或 vmoptions 文件中的所有更改都不适用。

点击对应IDE的设置图标

更改堆大小

于 2020-05-04T11:46:28.547 回答