我需要将JVM增加到2GB以上。这是我的java版本:
[arturo@X550LD bin]$ java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
我在基于arch的发行版x64上运行,我目前的IDE是IntelliJ 2017.3。
我已经尝试更改idea64.vmoptions文件,这是我的配置:
-Xms3072m
-Xmx4096m
-XX:MaxPermSize=1024m
-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
当我尝试运行" Runtime.getRuntime()。maxMemory()"时,该方法仅返回1834483712
提前致谢。