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
总结:其他编译器的修改方法类似,具体数值根据自己的电脑配置来修改。