如何在 intellij IDEA 2017.1.3 中增加堆大小?

Posted

技术标签:

【中文标题】如何在 intellij IDEA 2017.1.3 中增加堆大小?【英文标题】:how to increase heap size in intellij idea 2017.1.3? 【发布时间】:2017-06-28 09:14:38 【问题描述】:

我正在使用 IntelliJ IDEA 2017.1.3。我需要增加我的 Java 应用程序的堆大小。我在网上搜索过。解决方案没有奏效。 方法一:run-edit configuration,我把选项改成10240M,但报错。 enter image description here

enter image description here

方法2:我已经编辑了VM选项,但又失败了。 我也在***上搜索过,但答案是4岁,不适用于我的情况。 如何增加堆大小?

【问题讨论】:

你试过了吗:intellij-support.jetbrains.com/hc/en-us/articles/…? 我试过了,还是不行。 我想你想去 1024M 而不是 10240M... 或者? 使用 64 位 JDK...32 位有一个限制 ~800MB。 64 位将不在Program Files x86 【参考方案1】:

如果您确定您拥有 64 位 JDK,请在 VM 选项中添加选项 -d64 以强制 Java 以 64 位运行。

【讨论】:

【参考方案2】:

您不能将 10GB 堆大小用于 32 位 JVM,see here why。

您的屏幕截图确认您在 32 位 JVM 下运行该应用程序,因为您已在 Program Files (x86) 目录中配置了 JDK,该目录用于 32 位应用程序版本。

要么从Program Files 目录添加一个新的 64 位 JDK,然后配置你的项目以使用这个新的 JDK,要么将运行/调试配置中的 JRE 更改为系统上 64 位 Java 的位置。

【讨论】:

谢谢!我下载了64位jdk,问题解决了。 见meta.stackexchange.com/questions/5234/…

以上是关于如何在 intellij IDEA 2017.1.3 中增加堆大小?的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 无法识别属性文件

在Ubuntu下安装IntelliJ IDEA

intellij idea的project SDK如何设置?

如何在intelliji idea中集成nodejs

intellij idea tomcat 启动不生成war包

如何卸载intellij idea