为什么 vscode 内存占用这么低?

2025 年 4 月 1 日
 jakcy26

vscode 也是基于 electron 做的,但是 vscode 中设置一个独立窗口,进程中并没有看到新起一个 render 进程。 但我自己做的软件用 electron 开启新窗口,就会起一个新 render 进程。 大家都知道新开了一个 render 进程,内存占用肯定很大。 有大神知道,vscode 这块是怎么做的吗?设置独立窗口不开渲染进程。

5676 次点击
所在节点    Visual Studio Code
25 条回复
NoOneNoBody
2025 年 4 月 1 日
哪个平台?
windows 任务管理器的话,向下拉到后台进程,能见到一大堆 vscode 进程
ChrisFreeMan
2025 年 4 月 1 日
jakcy26
2025 年 4 月 1 日
我 mac 上看的,当前窗口变成独立窗口,没有新的 render 进程啊
zoharSoul
2025 年 4 月 1 日
@jakcy26 #3 他的截图不也是 mac 吗
Yukineko
2025 年 4 月 1 日


刚开的,啥文件都没打开
xuejianxianzun
2025 年 4 月 1 日
多小算小?我做自己的一些 TS 项目的时候(带编译)使用几个小时候经常是 1.5 GB 占用,我觉得不算多,不过也不算很小吧。不过有些项目开的文件不多,确实只有几百 MB 。
jakcy26
2025 年 4 月 1 日
@Yukineko 这是默认启动的。你在开几个窗口,看看 Code helper 还增加不
thinkm
2025 年 4 月 1 日
https://imgur.com/a/5Tmq07u
我去 我的占用好多 macos
mmdsun
2025 年 4 月 2 日
vs code 属于 Electron 中的神优化了,微软挖的 Erich Gamma 来开发的,他是设计模式 “四人帮“ 作者之一,JUnit 、Eclipse 都是作品。
levelworm
2025 年 4 月 2 日
@mmdsun #9
I wonder why they picked TS as the development language. I mean they would rather spend a lot of time to optimize a TS application than writing it in something else. And they surely can find competitive developers who know other languages. I guess it's just a promotion of TS?
cybort
2025 年 4 月 2 日
开多了经常有 oom 问题
mmdsun
2025 年 4 月 2 日
@levelworm vs code 前身定位的 web 编辑器,嵌入在微软 Azure 云上面编辑配置文件用的那种,后面才转桌面开发。
levelworm
2025 年 4 月 2 日
@mmdsun #12
Thanks, makes sense.
levelworm
2025 年 4 月 2 日
我擦,我终于把 Ubuntu 22.04 的中文输入法搞定了。比写程序还困难!
zeromake
2025 年 4 月 2 日
@levelworm #14
我还以为兄弟怎么突然飙英文了
siweipancc
2025 年 4 月 2 日
@levelworm 差点以为有人装逼
nativeBoy
2025 年 4 月 2 日
@levelworm 试试 catos ?自带中文输入法,小红书看到的,感觉还不错
xuchuhui
2025 年 4 月 2 日
优化的确实不错啊
zsh2517
2025 年 4 月 2 日
代理配置好了的话,可以用在线输入法配合复制粘贴: https://www.google.com/inputtools/try/
zsh2517
2025 年 4 月 2 日
#19 忘了 at 人了

@levelworm 代理配置好了的话,可以用在线输入法配合复制粘贴: https://www.google.com/inputtools/try/

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

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

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

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

© 2021 V2EX