Vs code 远程开发 cpu、内存占用过高导致机器无法呼吸

2020-11-11 14:13:34 +08:00
 s609926202
刚买了阿里云 1c2g 的云服务器,搭建了 vs code 远程开发环境。
令我没想到的是,vs code 怎么这么耗费 cpu 和内存(用 umi 开发的一个前端项目),时不时的 100%,心脏都受不了了。不知道是云服务器垃圾,还是 vs code 有问题。

不过话说回来,如果没有 cpu 和内存的问题,其实远程体验还是不错的。。。
10654 次点击
所在节点    Visual Studio Code
37 条回复
irytu
2020-11-11 16:42:51 +08:00
我部署在 8G 的树莓派 4 上,内存总占用才 500 多 M,不过我就装了个 C/C++和 GitHub 主题插件
secondwtq
2020-11-11 17:04:04 +08:00
把 VSCode 调成纯黑主题即可
secondwtq
2020-11-11 17:06:31 +08:00
“不知道是云服务器垃圾,还是 vs code 有问题”
为什么不能是都有问题呢

我 VSCode 跑在隔壁 100 多 GB 内存的 Xeon Gold 物理机上,用 VNC 连,基本没啥问题
ragnaroks
2020-11-11 17:44:34 +08:00
传统机房最低可以干到 16 线程 32G 内存 240G 固态 20M 带宽=240 一个月,我用了 3 个月了,体验还行
elfive
2020-11-11 17:50:21 +08:00
我在树莓派 3b 上远程开发 C/C++,安装 ubuntu server 20.04 x64 卡死到只能断电重启。
换了官方的 Raspbian(x86)的就好一点了。
如果你装的是 64 位系统,建议换 32 位的。
acmore
2020-11-11 18:06:56 +08:00
@s609926202 除此之外 JS 项目确实会更消耗资源一些(相对于 C / C++ 之类),除非是 HTML + JS + CSS 那种田园牧歌式的开发风格。你可以在本地用 WebStorm 随便开个什么项目观察一下启动时间和资源占用,光是建索引就已经无法呼吸了,毕竟等价交换。

不过我也一样很喜欢 VS Code Remote 的开发体验,所以我的做法是组台式机当 Server,笔记本 + 屏幕作为入口,有时候实在需要用 JB 家的 IDE 的话在笔记本上直接开就好,目前整体体验很流畅。
galikeoy
2020-11-11 18:23:56 +08:00
@12101111 #15 怎么又黑 js 了。。。remote 只是战场转移了,2g 内存根本不够看
s609926202
2020-11-11 19:20:16 +08:00
@acmore 呃,那你离开台式机,怎么连接,frp ?
felixcode
2020-11-11 19:33:22 +08:00
1c2g 可能是树莓派的性能水平,不能要求太高了
acmore
2020-11-11 19:52:02 +08:00
@s609926202 是的,对我来说 Frp 用 1M 的小水管就够了。但离开台式机网络环境还需要连接台式机编程的情况并不太多,出门就开心地玩。
smallthing
2020-11-11 20:26:52 +08:00
@galikeoy 也不能说黑吧,工具链太大是不争的事实
jhdrfes
2020-11-11 20:33:17 +08:00
github 不是有免费的吗
icylogic
2020-11-11 21:11:20 +08:00
remote 开发者的使用场景可能是让自己的笔记本连到公司的 NB 服务器上做开发,也许你这种还是用传统的一些基于 ssh+mount 的远程开发插件比较好。
lancelock
2020-11-12 11:58:25 +08:00
@ragnaroks 这种机器哪有卖啊?怎么找
ragnaroks
2020-11-12 23:00:57 +08:00
@lancelock 镇江,上饶的机房找找
byte10
2020-12-04 14:03:56 +08:00
开发啥?建议使用手机的的环境进行开发,安装 aid learning 或者使用 linux deploy,创建一个 linux 服务,你远程过去,吊打 那个 2C4G 的服务器。当然 前提是手机 晓龙 845 以上
ccii
62 天前
我还说怎么回事呢,我买的 2 核 2g ,用 vscode 连动不动 io ,cpu 打满,太难受 了

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

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

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

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

© 2021 V2EX