大家好,我是瑶山,最近IDEA越用越卡了,刚刚内存卡爆,带着整个电脑也卡的飞起,只能重启了电脑。
虽然重启后又恢复到了流畅,但是问题还是如鲠在喉,痛定思痛,还是决定处理下!
修改IDEA配置文件
打开idea安装路径bin目录的idea64.exe.vmoptions
看了下默认配置,如下
默认配置确实不太够用了,公司的电脑差点,但是项目体系比较庞大,我试着加大参数,完整配置如下
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=800m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true-XX:TieredStopAtLevel=1
-XX:MaxInlineLevel=3
-XX:Tier4MinInvocationThreshold=100000
-XX:Tier4InvocationThreshold=110000
-XX:Tier4CompileThreshold=120000
调整了内存和JIT编译器
去掉多余的插件
禁用或者卸载不常用的插件或者检查,特效类的,代码检查类的(会扫描全部代码的),对于大型项目提升效果显著
至此,重启下idea,发现好像有一点点变快了(也可能是错觉),我先跑一会,看看效果,好的话再发出来
另外很多清理软件比较重,推荐一个开源软件,轻量级的实时内存管理应用程序,用于监控和清理计算机上的系统内存。https://github.com/henrypp/memreduct
ending
人的一生 必须要学会做一件事 而且要做到透彻 才不枉此生...共勉 💪。
关注瑶山编程,分享技术和有趣的事!