经过大量研究,我无法得到结果。我是 IntelliJ IDEA 的新手,我使用 11.1.2 版本。我使用 3 个模块(3 个 eclipse 项目),在每个模块中我设置了 首选项 -> 编译器 -> Java 编译器 具有以下值:
最大堆大小 (MB): 512
附加命令行参数:
-目标
1.6
-XX:MaxPermSize=512M
-Xms256m
-Xmx512m
-XX:PermSize=512m
并且还配置了 Maven runner 的 VM Options 如下:
-XX:PermSize=1024m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8
-Duser.language=en
检查跳过测试...
我也改了应用程序 -> IntelliJ IDEA 12 -> 内容 -> Info.plist :
<key>VMOptions</key>
<string>-ea -Xverify:none -Xbootclasspath/a:../lib/boot.jar</string>
<key>VMOptions.i386</key>
<string>-Xms256m -Xmx512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m</string>
<key>VMOptions.x86_64</key>
<string>-Xms256m -Xmx512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m -XX:+UseCompressedOops</string>
<key>WorkingDirectory</key>
但是在进行这些更改之后,IntelliJ 显示右下角分配了 200-250 MB 的堆空间......出了什么问题?
最佳答案
Mac 上问题标题的真正答案在这里:How to increase IDE memory limit in IntelliJ IDEA on Mac?
引用 CrazyCoder:
现在它可以从 ~/Library/Preferences/<appFolder>/idea.vmoptions
获取 VM 选项。和系统属性来自 ~/Library/Preferences/<appFolder>/idea.properties
.
关于maven - 增加 IntelliJ java 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11482334/