3

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

(基本设置-Xmx8000M或更高)

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

我一直在寻找提出相同问题的人的 stackoverflow,但他们的默认值有问题,-Xmx512M并且他们一直链接到其他答案,链接到另一个答案(浪费时间,到目前为止没有解决方案)。

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

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

*笔记:

  • 我工作场所的某个人可以在 IntelliJ 中设置它来工作(但我们不知道如何

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

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

4

3 回答 3

2

对我有用的是以下内容:

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

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

于 2021-02-06T21:11:56.307 回答
1

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

于 2016-07-01T09:37:48.547 回答
1

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

于 2020-12-14T23:48:42.720 回答