关于对 IDEA 打字卡顿(CPU 占用率高)的一些尝试和解决方案

2019-12-07 13:36:16 +08:00
 Mogugugugu

IDEA 升级到 2019.3 之后又出现了打字卡顿的现象,Java 文件较小的时候还好,文件上千行之后,敲个回车都能卡顿半天,伴随而来的还有 CPU 的起飞~

系统:Mac OS 10.15.1
IDEA 版本:2019.3
现象:打字卡顿,CPU 起飞~

解决思路:

1、打开 help -> Activity Monitor,监控 CPU 的占用率,找出会导致 CPU 起飞的插件,然后 disable。

2、禁用掉部分插件后,继续监控 发现每次打字的时候,CPU 占用最高的是 <JIT compiler>

3、在 https://youtrack.jetbrains.com/issues 搜索 high cpu usage,发现有类似的 issues,比如这个 同样是 JIT Compiler 导致的 CPU 占用率高。按照下面官方人员给出的解决方案,在 VM Options 中添加了 -XX:MaxInlineLevel=3之后,重启 IDEA,打字卡顿有明显改善,但是 CPU 占用还是会高一些。

当然这个方法并不是万能的,如果你有这方面的困扰,不妨尝试一下这个。无效的话,可以去原帖 试试其他的解决方案。

如果有其他更好的解决方案,也欢迎跟帖回复供 v 友参考。

13726 次点击
所在节点    JetBrains
16 条回复
gowa
2019-12-07 14:00:47 +08:00
官方已经解决
Mogugugugu
2019-12-07 14:28:01 +08:00
@gowa 哪个版本?
1424659514
2019-12-18 09:17:36 +08:00
阿里代码规约扫描的那个插件占用很高,看图 https://s2.ax1x.com/2019/12/18/QTcBE8.png
AprilNovember
2020-02-04 11:34:03 +08:00
同样的,IDEA 版本是 2019.3.2,在看 spring 源码,一打字过几秒钟 CPU 飙升到 100%,小的项目好像没啥事情。
打开 Activity Monitor,看到也是 JIT Compiler 占用的最多,正在寻找解决办法。
AprilNovember
2020-02-04 16:22:16 +08:00
加了您的参数确实可以降低一些,但是差别不大,还是会飙升。
另外,刚刚我找到了官方的说明,bug 已经修复了,在 IDEA2019.3.3 Preview 193.6494.1 这个版本中,想要稳定版估计还要等个两个礼拜。
具体可以参考 https://youtrack.jetbrains.com/issue/IDEA-229443,bug 修复说明 https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2019.3+EAP+%28193.6494.1+build%29+Release+Notes
Mogugugugu
2020-02-04 16:26:09 +08:00
@AprilNovember #5 终于修复了~ 期待 release
crazycode
2020-02-15 10:41:33 +08:00
@AprilNovember 安装了 2019.3.3,还是同样的问题,您这边有解决这个问题吗?
AprilNovember
2020-02-15 15:50:50 +08:00
@crazycode 我这边也安装了 2019.3.3,虽然打字输入 CPU 还是会飙升,但是能感觉到比之前好了一点。不过还是会飙升,不知道是不是还没完全修复好(⊙﹏⊙)。issue 区还是不断有人提出这个 bug,不知道后面几个版本是不是会修复
xuyuxing14
2020-02-17 13:26:45 +08:00
2019.3.3 依然存在这个问题
Dmego
2020-02-18 17:19:01 +08:00
同样遇到这个问题
dgdgswc
2020-07-16 10:33:01 +08:00
调大内存可以,调大到 3G 左右卡顿好很多
-------
-Xms3200m
-Xmx3200m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
Lnybb
2020-09-14 10:26:33 +08:00
2020.2 也是这种情况
hackk
2021-04-09 09:15:47 +08:00
今天换了 5k 屏,就来到了这个帖子,卡到怀疑人生。。。
hackk
2021-04-09 09:16:46 +08:00
mac 下外接 5k 屏很流程,windows 下外接 5k 屏 出现了卡顿。
yogapants
2021-11-30 15:20:47 +08:00
@Lnybb 对的 2020.1 版也是这个问题,我都开始怀疑人生了。
yanggggjie
2023-08-20 12:00:50 +08:00
谢谢,Icon viewer2 出现卡顿,关闭后正常

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/626775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX