IntelliJ IDEA 13.1 – 如何使用3GB RAM防止32位操作系统(Win 7)上的内存不足问题

由于RAM量不足 ,我在使用IntelliJ IDEA 13.1 (目前为13.1.6)时遇到了一些内存问题 。 我在一个非常大的项目上工作,经常在调试模式下运行一些maven构建和Web应用程序。 我有一个32位操作系统 (Windows 7), 3 GB RAM和一个SSD 。 我使用的是JDK 7

在IntelliJ IDEA内部运行的Maven构建通常由于内存不足而失败,我必须从故障点恢复它们。

当我执行Maven构建或尝试使用IntelliJ IDEA启动Web应用程序时,Windows系统会显示警告“ 您的计算机内存不足 ”。

我在配置文件“ idea.exe.vmoptions ”中使用以下设置(位于与“idea.exe”文件相同的目录中):

-server -Xms128m -Xmx700m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djsse.enableSNIExtension=false -XX:+UseCodeCacheFlushing -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 

MAVEN_OPTS环境变量设置为以下值:

 -Xmx1024m -Dfile.encoding=UTF8 

我已经禁用了未使用的插件 ,并发现在耗尽内存的操作之后重启IDEA很有用 ,例如在Maven构建之后。 我还发现, 关闭尽可能多的其他应用程序会有所帮助,但并非总是如此。

然而,所有上述技巧并没有消除这些问题

除了扩展RAM或更改为64位操作系统之外, 您有什么建议

你知道“idea.exe.vmoptions”文件的一些更好的设置吗?