vscode 为什么用久了会变卡?

2023-07-20 19:52:28 +08:00
 Flourite

vscode 远程开发,发现用了一段时间会变卡,刚开始以为是服务器人太多导致,后来一次偶然退出重启发现变流畅了。现在第二次出现这种情况了,完全退出重启解决。但不清楚具体是什么原因

5106 次点击
所在节点    Visual Studio Code
21 条回复
WhoCanBeRich
2023-07-20 21:07:45 +08:00
我用 sourceTree 也是越用越卡,后来发现是内存泄露,一个小软件占了我 20G 内存
14
2023-07-20 21:12:18 +08:00
Chrome 也是,感觉是 Chromium/Electron 通病,我是用 Insiders 版本,隔一两天就会提醒我重启升级
clino
2023-07-20 21:34:58 +08:00
有没有打开 c++代码?我记得 c++代码插件有内存泄漏
IvanLi127
2023-07-20 21:54:18 +08:00
看看内存?说不定漏得到处都是了 QAQ
kenvix
2023-07-20 21:59:46 +08:00
我觉得是通病,之前 vscode 启动巨慢后来把 AppData 下的缓存全清了就好了
yafoo
2023-07-20 22:12:04 +08:00
android studio 也是
kkocdko
2023-07-20 22:18:09 +08:00
我倒是经常长期开着 vscode web server ,没这么严重,记忆中可能碰到过一两次 terminal 崩溃吧,也报过/修过。terminal pty 那边确实远程场景下问题多多。

你可以在“很卡”的时候看一下浏览器任务管理器,以及远程服务器的资源占用状态,分析一下。

如果不进行分析,只是抱怨“很卡”,甚至连是服务器卡还是 UI 卡了都不知道,那就无能为力了。
edr1412
2023-07-20 22:23:34 +08:00
@clino #3 官方那个 c/c++ 吗
Chipmunker
2023-07-20 23:55:53 +08:00
@edr1412 官方的 C/C++插件在远程连接 WSL1 确实会越用越卡,但是连接远程 Linux 服务器好像没有问题啊!
moonrailgun
2023-07-21 00:35:49 +08:00
vscode remote server 会内存泄露,卡了打开 top 一看全是 vscode 的进程
realpg
2023-07-21 00:37:49 +08:00
检查你的各种扩展吧
水平参差不齐
fdwjtz
2023-07-21 03:51:31 +08:00
jb 系列更严重吧,vscode 我开五六个窗口都没一个 pycharm 占的内存多
nicevar
2023-07-21 07:48:01 +08:00
这个锅就不要丢给 c/c++插件了,Electron 框架本身的原因,vscode 已经是做的够好的了,要不然是微软团队换个小公司做出来都没法用,Electron 也就适合做一些功能极简单的应用,有些小公司不信邪最后还得换成 c/c++做一遍。
moyi97
2023-07-21 08:03:16 +08:00
非 web 版。win 上可以查看各个插件占用的内存吗
Rooger
2023-07-21 08:48:39 +08:00
我没有发现你说的问题。

我也是全部 Remote ,主要是 Go ,C++,连接的是 Ubuntu 20.4 和 CentOS 7 。
DTCPSS
2023-07-21 08:54:52 +08:00
我在用 Codium ,它的 Language Server 会内存泄漏
xujiahui
2023-07-21 09:03:43 +08:00
@DTCPSS #16 我也在用,经常一直加载然后卡的飞起
nowheremanx
2023-07-21 09:42:06 +08:00
我有时候在笔记本上 remote ,有时候在办公室 remote 。每次切换 vs 操作环境,服务器都要重新装一次 vscode server ,你们遇到过这个问题吗。。。太心累了
clino
2023-07-21 10:37:55 +08:00
@edr1412 我记得是官方的 c++插件
euronx
2023-07-21 10:56:48 +08:00
我没有这个问题,我上班都是用 vscode ssh 到另一条电脑写代码,将尽半年都没关机了

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

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

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

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

© 2021 V2EX