新款 macbookpro 上 IDEA 体验不佳

2021-11-24 20:40:07 +08:00
 seedhk

配置:M1 PRO 16 寸 32G 内存 1T 硬盘 IDEA 版本:2020.3.4 2021.2(同事的,好像是这个版本)

体验:真的不烫手,但是卡顿感比较强,有时输入字符响应时间比较长,特别是左侧文件目录树滑动时尤其觉得; 卡顿时观察活动监视器发现 IDEA 占用 CPU 会在 70%+甚至超过 100%

另外开三个 idea 以上会觉得特别卡,感觉还不如我之前用的 16 款的 MAC PRO(虽然 16 款的开两个 IDEA 风扇就开始狂转了)

是我的 IDEA 版本问题吗,大家有没有遇到这种情况,请问该怎么解决

6094 次点击
所在节点    Apple
32 条回复
shilianmlxg
2021-11-25 09:53:35 +08:00
@ubunsei 大佬。webstorm 能加这两句吗
Konys
2021-11-25 09:57:54 +08:00
如果不嫌弃预览版不稳定的话,还有一种办法是去 github 下载 idea 17 版本的运行时,https://github.com/JetBrains/JetBrainsRuntime/tree/master17 ,然后下载 IDEA:2021.3 EAP ,再编辑 VM 自定义选项,启动 metal 渲染,不用 opengl ,参数参考如下:
--illegal-access=warn
-Dsun.java2d.metal=true
--add-opens=java.desktop/java.awt.event=ALL-UNNAMED
--add-opens=java.desktop/sun.font=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.desktop/sun.awt=ALL-UNNAMED
--add-opens=java.desktop/sun.awt.image=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.desktop/sun.swing=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED
--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED
--add-exports=java.desktop/sun.font=ALL-UNNAMED
--add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED
--add-exports=java.desktop/com.apple.laf=ALL-UNNAMED
--add-exports=java.desktop/com.apple.eawt.event=ALL-UNNAMED
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED

参考链接: https://cloud.tencent.com/developer/article/1890781
**注意**:这种更换 IDEA 运行时版本的方法有启动不了 IDEA

我估计 idea2021.3 正式版本发布后这个 UI 卡顿问题就可以解决了
zhady009
2021-11-25 10:04:56 +08:00
我刚开始也是跟楼主一样 然后 JB Tools 重下确定是 arm 版的
IDEA 也手动选择 arm 版的 JBR 感觉好不少
4 楼那 2 行参数也有用 确实顺滑了
zoharSoul
2021-11-25 10:11:00 +08:00
@ubunsei #4 这个是啥原理啊?
mockRan
2021-11-25 10:21:53 +08:00
战略一下,我的发货了
wunonglin
2021-11-25 10:35:06 +08:00
@Konys #22 好像看官方说下星期发布。
wangshuwill
2021-11-25 10:41:50 +08:00
zhady009
2021-11-25 11:03:35 +08:00
@zhady009 更新一下已试验 22 楼的 JBR17 在一个 2 万行的*山里滑动测试 丝滑般体验比原来还好
MakHoCheung
2021-11-25 11:18:22 +08:00
@Konys 我问过了,2021.3 的 jbr 还是 java11 的,java17 的他们要进行全面测试喔,应该要等到 2022 版
taliove
2021-11-25 12:28:18 +08:00
idea 界面卡有一个简单的解决方案,啥也不用配置。

在设置-插件里面安装一下 atom material icons ,启用重启就可以了。体会丝滑的边栏吧。
Konys
2021-11-26 09:15:29 +08:00
@MakHoCheung 是的,我看了下 GitHub 2021.3 还是 jbr 11 ,jbr17 已经能支持 2021.3 了,到时候可以手动改一下试试
Aspector
2021-12-05 07:26:58 +08:00
突然想起这个帖子,从 Google 上搜回来的。我的 CLion 更新到 2021.3 后就不卡了

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

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

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

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

© 2021 V2EX