如何增加的IntelliJ 32位XMX 1GB以上?(How to increase intell

2019-07-04 00:59发布

我在我的32位Windows XP与4 GB的RAM使用32位的IntelliJ。
我试图增加的IntelliJ XMX到1.5GB: -Xmx1500m
所以我知道在32位系统的内存JVM支持1.5GB。
但是,此错误JVM抛出:

The JVM could not be started. The maximum heap size (-Xmx) might be too large ...

我不能增加的IntelliJ XMX超过900MB以上
请帮我!

Answer 1:

因为JVM需要分配的所有堆在一个连续块,这可能不是因为内存碎片有可能你不能做到这一点。 看到我的FAQ文章的更多细节。

也看到这样的画面:

正如你可以看到,总进程内存不只是堆的大小,使其更容易击中2GB操作系统的限制。

可使用的实际堆上的OS的配置和在运行的其他应用程序而变化(与挂钩的DLL注入过程空间并导致额外的碎片)。 通常它是介于512M和1G之间,但也可以是一个干净的系统上更高。



文章来源: How to increase intellij 32bit xmx more than 1GB?