Intellij IDEA软件诞生很早,起初的电脑运行内存较少,运行起来的体验不如eclipse的好。然而,随着电脑处理器不断地升级,还有内存不断地加大,Intellij IDEA以丰富的插件和更好的界面设计,获得了大多数开发者的青睐。我也是2020年刚上手的Intellij IDEA,体验六个月了,感觉还不错。
但是我电脑用的IDEA也是非常的不流畅(内存16G),有时一卡一卡的。今天一个偶然的机会,我改了一下配置,idea的运行速度就变快了,现在我就来分享给大家。
我的电脑配置是这样的:
那么为啥有16G,idea还这么卡呢?
让我们来找到Intellij IDEA的配置文件
idea.exe.vmoptions
打开这个配置文件然后修改参数。
关键的三个参数的说明
1、 -Xms 是最小启动内存参数
2、 -Xmx 是最大运行内存参数
3、-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数
这是我的配置
-server
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
二、电脑运行内存为8G的建议
-server
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
总结:其他编译器的修改方法类似,具体数值根据自己的电脑配置来修改。