如何在 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的project SDK如何设置?