天天看点

Idea Mac 2019.2.1和2019.2.2版本敲代码卡顿问题

Idea Mac 2019.2.1和2019.2.2版本敲代码卡顿问题

前言:博主最近将电脑替换成2019款MacBookPro13.3 后安装了Idea最新的版本来进行开发工作,但是在开发过程中发现敲代码卡顿尤其中文键入时,非常影响效率。然后开始了寻找解决方案,目前经过实际测试已经正常。电脑配置为I5 2.4GHZ、16GB运行内存、256GBSSD。

一、尝试更新版本解决问题

  • 从Idea 2019.2.1 升级到了2019.2.2 发现问题依旧存在…

二、尝试通过编辑VM参数解决卡顿问题

  • 以下贴出为我修改过的VM配置
-Xms1024m
-Xmx2048m
-XX:MetaspaceSize=1024m
-XX:ReservedCodeCacheSize=1024m
           
  • 修改VM配置的两种方式(两者的区别不太清楚,我是两个配置了)
    • 打开Idea—>Help—>Edit Custom VM Options
    • 访达—>应用程序—>找到Idea—>选中右键—>显示包内容—>contents–>bin—>idea.vmoptions

尝试此方式后发现问题依旧…只能继续尝试寻找其他问题,在仔细思考问题场景后发现编辑的时候CPU占用突然升高几乎要跑满,停止键入之后CPU正常了。然后考虑是否是Idea 自身的问题,尝试将Idea的代码警告关闭了,将代码提示也关闭了,问题依旧…

二、尝试关闭插件

  • Alibaba Java Coding Guidelines(考虑问题场景,这个是重点怀疑对象)

关闭插件后再次键入测试,CPU占用明显会升高但是已经没有之前那么高了卡顿已经没有了。

三、尝试分析问题

  • 通过CPU占用率分析可能是Idea代码检查和阿里代码规范插件共同的影响导致了卡顿,因为在关闭插件后测试CPU占用依旧高但是没有之前没有关闭插件时那么高。但是这两个代码检查对我都有很大对帮助Idea的代码检查能帮助我在不安装其他插件的情况下发现一些代码中存在的问题,而阿里代码规范插件则能帮助我能写出更加优质的代码。两者都不想关闭,但是同时开启已经影响到了我工作和学习的效率,所以不得不关闭其中一个。所以我考虑关闭了阿里代码规范插件,希望在之后的插件版本或者Idea版本中能解决这个问题。

继续阅读