经过大量研究,我无法得到结果。我是IntelliJ IDEA的新手,我使用11.1.2版本。我使用3个模块(3个eclipse项目),在每个模块中设置了首选项 -> 编译器 -> Java编译器,具有以下值:
最大堆大小(MB):512
其他命令行参数:
-目标 1.6 -XX:MaxPermSize=512M -Xms256m -Xmx512m -XX:PermSize=512m
并且还将Maven runner的VM选项配置如下:
-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 的堆空间...出了什么问题?