感觉 JetBrains 家的 IDE 代码补全速度比 VSCode 慢很多很多,是不是正常现象?

2020-10-02 16:53:57 +08:00
 movq

我电脑标压 6 代 i7 4 核 8 线程,内存 2133Mhz 16G ddr4,用 jetbrains 家的 clion,pycharm,代码补全感觉体验很差,响应慢半拍,感觉卡卡的。是 jetbrains 家的 IDE 对性能要求很高么

12620 次点击
所在节点    程序员
60 条回复
oneoyn
2020-10-03 13:23:16 +08:00
内存加一点 这东西特别吃内存
Dragonphy
2020-10-03 13:23:53 +08:00
我的是反过来,vscode 要慢一些😂
wusheng0
2020-10-03 13:35:27 +08:00
服了啊,楼主问是不是正常情况,
楼上有的人自我高潮了?
ychost
2020-10-03 13:44:14 +08:00
vscode 代码补全没有 idea 强大,不敢用 vscode 重构 js
movq
2020-10-03 14:24:46 +08:00
@littlewing 我是菜鸟初学者,用的默认内存

@patrickyoung 标压 i7,ssd 是应该是中高档的 NVME 。

我把其它资源消耗高的软件关掉,jetbrains 家的东西就流畅不少。我发这个贴的时候可能电脑上其它资源消耗过多,比如浏览器、虚拟机,弄得 jetbrains IDE 很卡。

不过大家也指出来了,毕竟 IDE 不是文本编辑器,性能有限的时候,vscode 快也正常。
godfunc
2020-10-03 14:58:55 +08:00
是正常现象,感觉 jb 不怎么做优化的,日常无缘无语拉爆 cpu
EminemW
2020-10-03 15:14:02 +08:00
vs code 不是编辑器么,这两个比不了吧,除了前端还有人用 vs code 写代码么
1194129822
2020-10-03 15:32:20 +08:00
vscode 这个弟弟什么时候也配和 idea 相提并论了? vscode 就是 chrome 换皮,同样吃内存。配置拉满就好了
chenqh
2020-10-03 16:29:38 +08:00
@lightman0215 还有一点 vscode 在国内下载插件方便,remote 号用
12101111
2020-10-03 18:22:43 +08:00
vscode 不同语言服务器的性能不一样的,拿 C++/Rust 写的语言服务器性能肯定强过 Java 写的,但 Nodejs 和 Python 写的就不好说了.单就 UI 而言 vscode 这个浏览器不会占用多少 CPU
nlzy
2020-10-03 18:47:24 +08:00
楼主唯一犯的错就是提了一下 VSCode,楼上不少 JB 粉就直接高潮了。

回正题:我觉得 IDEA, PyCharm, GoLand 都还好,只有 CLion 是真的卡。楼主可以试试调大堆内存,在我这是有点作用的。
felixcode
2020-10-03 19:15:46 +08:00
@nlzy CLion 比 vim 慢了这么多,是不是正常?
ijrou
2020-10-03 19:35:17 +08:00
吃内存就对了,反正比起同样吃内存的 vs 来说,jetbrains 卡得不得了。。。如果你还开了虚拟化,那么 16G 感觉都不够用,,,,
yuekcc
2020-10-04 09:55:02 +08:00
机器的问题吧。写代码爽还是得投资一下机器。
namelosw
2020-10-04 13:02:47 +08:00
我的体验是反过来的,是不是该换电脑了。
xiaomimei
2020-10-04 16:34:00 +08:00
@namelosw 确实,要我代码补全的时候卡住,第一反应就是该换新电脑了 :doge
firethehole
2020-10-05 18:34:30 +08:00
我的体验是反过来的+1
Explr
2020-10-05 22:52:32 +08:00
我装在 SSD 上没觉得 Jetbrains 补全响应慢。

我觉得 vscode 还是当轻量级编辑器用比较好,用作 git difftool 和 mergetool 真的不错。
Sapp
2020-12-17 18:45:35 +08:00
我都搞不懂问一下为什么提示慢就戳中了这么多人的 g 点

1. webstorm 在低内存的情况下本来就慢一点,我在 16g 内存的时候 webstorm 肉眼可见的比 vscode 慢,但是 vscode 在我的项目大到一定程度的时候会出现偶尔卡死的问题,我是 n 个项目都在同一个文件夹,代码有多大我都说不清。我也是因为这个掏钱换的 webstorm,换了之后没有这个问题,但是只要两个都用用,那很明显的 webstorm 就是感觉迟钝一点,换了 32g 内存,调了 webstorm 的内存之后这个情况大大改善,但是依旧稍微差一点,可能是 webstorm 设置的滚动之类的动画导致的,不过没很大影响了

2. webstorm 就算不考虑这些也是毕竟比 vscode 慢,因为它默认设置的就是 1000ms 之后提示啊? vscode 是 0,你改成 0 就和 vscode 一样了,这是 webstorm 自身默认设置导致的

https://cdn.jsdelivr.net/gh/jinzhuming/oss@master/uPic/CleanShot 2020-12-17 at 18.41.12.gif

我传了一个 gif,可以看看,webstorm 绝对是比 vscode 慢的,我这个是默认设置,事实上即使改到 0,他依旧是比 vscode 慢一点,但是这个应该是因为两个的策略问题,webstorm 是在输入完毕之后大概延迟了 200ms 左右的样子才做的提示,vscode 是输入完成立马出现提示。

很多人真的是用个工具用出了优越感,这幅嘴脸真的令人作呕
Chase2E
2022-04-13 08:21:51 +08:00
我之前也好奇为什么这么慢, 后来 twitter 上吐槽了下, jetbrain 的人给我评论说, 是因为他们家软件每次会扫描和缓存代码, 来提供更好的智能补全体验.
这么一想, 发现确实 idea 系列的补全体验是最好的

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

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

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

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

© 2021 V2EX