使用Ubuntu,我有intellij 2016和intellij 2017.我在相应的文件夹中配置idea64.vmoptions:~/.IntelliJIdea2016.3/
和/.IntelliJIdea2017.2
。对于我都升级了内存大小。而2016版本读取此值(正如我在内存指标中看到的),2017版本没有。我尝试了一切。
这是idea64.vmoptions:
-Xms2128m
-Xmx2750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
您可以在IDE中从菜单项执行以下操作,而不是尝试在文件系统上找到正确的文件:
Help > Edit Custom VM Options
这将显示实际使用的vmoptions
文件,允许您在IDE中编辑它。完成编辑后,只需重新启动IntelliJ即可看到更改生效。
更多细节在the docs。