本人使用的版本是IntelliJ IDEA 2018.2.1 x64
,电脑内存是16G,Win7系统,64位。
设置一
打开 idea64.exe.vmoptions
文件(如果是32位电脑则:idea.exe.vmoptions
), 修改如下:
将原始配置信息修改为:
-server -Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=480m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
参数作用解释:
-Xms1024m 设置初时的内存大小,提高Java程序的启动速度
-Xmx2048m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能
-XX:ReservedCodeCacheSize=480m设置代码内存容量
-XX:+UseParNewGC 使用并行收集算法
-server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集
设置二
打开idea.properties文件,找到idea.max.intellisense.filesize,默认是2500,改为25000(数值仅供参考,具体数值根据自己文件大小来定):
设置三
将编译进程
和Maven的堆值
设置大一些,见下图:
设置四
关闭 IDEA 启动自动打开上一次的项目:
都设置好后,重启一下IDEA。
参考文章: