我已将 Intellij Custom VM 选项修改为:
# custom IntelliJ IDEA VM options
-Xms16g
-Xmx17g
-XX:ReservedCodeCacheSize=4g
-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
如果我没记错的话,这意味着它应该使用大约 16~17g,保留 4g。
但是,我在底部的状态栏中启用了内存监视器,它只显示 750M 可用(它经常用完)。
我正在运行带有 64 位 JRE 和 JVM 的 64 位 Ubuntu。运行 Intellij IDEA Ultimate 2017.3.1。我的机器有64G内存。
自从更改 VM 选项后,我已经重新启动。我错过了什么吗?