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

176 天前
 jakcy26

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

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


刚开的,啥文件都没打开
xuejianxianzun
176 天前
多小算小?我做自己的一些 TS 项目的时候(带编译)使用几个小时候经常是 1.5 GB 占用,我觉得不算多,不过也不算很小吧。不过有些项目开的文件不多,确实只有几百 MB 。
jakcy26
176 天前
@Yukineko 这是默认启动的。你在开几个窗口,看看 Code helper 还增加不
thinkm
176 天前
https://imgur.com/a/5Tmq07u
我去 我的占用好多 macos
mmdsun
175 天前
vs code 属于 Electron 中的神优化了,微软挖的 Erich Gamma 来开发的,他是设计模式 “四人帮“ 作者之一,JUnit 、Eclipse 都是作品。
levelworm
175 天前
@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
175 天前
开多了经常有 oom 问题
mmdsun
175 天前
@levelworm vs code 前身定位的 web 编辑器,嵌入在微软 Azure 云上面编辑配置文件用的那种,后面才转桌面开发。
levelworm
175 天前
@mmdsun #12
Thanks, makes sense.
levelworm
175 天前
我擦,我终于把 Ubuntu 22.04 的中文输入法搞定了。比写程序还困难!
zeromake
175 天前
@levelworm #14
我还以为兄弟怎么突然飙英文了
siweipancc
175 天前
@levelworm 差点以为有人装逼
nativeBoy
175 天前
@levelworm 试试 catos ?自带中文输入法,小红书看到的,感觉还不错
xuchuhui
175 天前
优化的确实不错啊
zsh2517
175 天前
代理配置好了的话,可以用在线输入法配合复制粘贴: https://www.google.com/inputtools/try/
zsh2517
175 天前
#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