Intellij JVM优化
通过Help | Edit Custom VM Options
选项,或直接编辑IDE_HOME\bin\<product>[bits][.exe].vmoptions
,可配置Intellij的JVM。
目录
优化配置
1 | -Xms512m |
参数说明
1 | -Xms512m |
初始时内存大小,至少为Xmx
的二分之一。
1 | -Xmx1g |
最大内存大小,若总内存小于2GB,至少为总内存的四分之一;若总内存大于2GB,设为1-4GB。
1 | -XX:+UseG1GC |
设置使用G1垃圾收集器。
1 | -server |
JVM以server的方式运行,启动速度慢,运行速度快。
1 | -Dsun.awt.keepWorkingSetOnMinimize=true |
让IDEA最小化后阻止JVM对其进行修剪。
参考
Configuring JVM options and platform properties – IDEs Support (IntelliJ Platform) | JetBrains
FoxxMD/intellij-jvm-options-explained: Common JVM options used with Intellij and what they do