一、优化 jvm 配置
16G内存机器推荐配置:
-Xmx2048m-Xms1024m-XX:ReservedCodeCacheSize=512m-XX:+UseG1GC-XX:+UseNUMA-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompilerCount=2-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-ea-Dsun.io.useCanonCaches=false-Djdk.http.auth.tunneling.disabledSchemes=""-Djdk.attach.allowAttachSelf=true-Djdk.module.illegalAccess.silent=true-Dkotlinx.coroutines.debug=offUseZGC-XX:+UnlockExperimentalVMOptions
二、卸载或禁用没用的插件
Groovy、Struts、Hibernate、Kotlin、Ant、安卓、前端 JS 框架、Space等没用的都可以卸载。
三、减少模块的导入
一个项目通常有许多模块,但我负责的通常只有一小部分,可以右键模块选择 Load/Unload Modules 取消加载模块。
四、优化代码检查(效果最明显)
再牛的 CPU 都顶不住 IDEA 这么多项的的代码检查!
关闭 IDEA 的 Inspections 代码检查后流畅度会有显著的提升,具体操作时可以新增一个空配置,这样可以方便的来回切换。
关闭或卸载阿里巴巴规范插件。
Inspections 代码检查配置界面:
五、关闭平滑滚动
关闭之后代码编辑器上下滚动时是一行一行地跳动,不再是像素级的滚动,对观感影响不大。
六、关闭编辑器背景图片
默认是没有背景图片的,如果设置了背景图片,请将它关闭,背景图片实用性不大,但会占用比较多系统资源,建议关闭。
