IntelliJ设置堆大小超过4GB。如何?

时间:2016-07-01 09:31:25

标签: java intellij-idea jvm java-opts

我在x64 Java上使用IntelliJ 14.3。可用内存:10Gb(总共16Gb RAM)

(基本上设置-Xmx8000M或更高)

问题是我需要超过4Gb内存才能用于App。 我找不到任何问题的答案或解决方案,而且我已经找了好几天。

我一直在寻找有关同一问题的人的stackoverflow,但他们遇到了默认值-Xmx512M的问题,并且他们一直在链接到其他答案,链接到另一个答案(浪费时间,没有解决方案,所以远)。

我尝试了以下不起作用的事情:

  • 修改IntelliJ的idea64.exe.vmoptions文件:似乎没有做任何事情,没有错误,没有内存增加,没有。 (似乎忽略了文件)
  • 在环境变量中使用JAVA_OPTIONS:在启动或冻结时使IntelliJ崩溃,而不使用比以前更多的内存。
  • 使用较低的1512M,相同的堆大小问题
  • 进行尝试
  • 全新安装,即使是15.x版本的IntelliJ:没有任何改变。

*注意:

  • 我工作场所的某个人可以将它设置为IntelliJ工作(但我们无法弄清楚如何

  • 使用-Xmx8000M在命令行中运行该类似乎有效,但我想在IntelliJ中设置它以便于使用

如果有人遇到此问题并可以提出解决方案,我会礼貌地要求他们这样做。

3 个答案:

答案 0 :(得分:1)

要指定应用程序使用的内存,请在" VM选项中指定所需的-Xmx选项"用于从IntelliJ IDEA启动应用程序的运行配置字段。

答案 1 :(得分:1)

在以下位置添加-Xmx10000M选项对我有用: “ Intellinj Idea->运行->编辑配置->修改选项->添加VM选项”

答案 2 :(得分:1)

对我有用的是以下内容:

  1. Help -> Edit Custom VM Options,更改为 -Xmx8000M
  2. 重启 IntelliJ
  3. 运行 -> 编辑配置 -> 应用程序 -> 你的主类 -> 配置, 在 VM 选项字段中添加 -Xmx8000M。

只做 1) 或 3) 但不是两者都对我不起作用。

相关问题