vscode 也是基于 electron 做的,但是 vscode 中设置一个独立窗口,进程中并没有看到新起一个 render 进程。 但我自己做的软件用 electron 开启新窗口,就会起一个新 render 进程。 大家都知道新开了一个 render 进程,内存占用肯定很大。 有大神知道,vscode 这块是怎么做的吗?设置独立窗口不开渲染进程。
1
NoOneNoBody 7 天前
哪个平台?
windows 任务管理器的话,向下拉到后台进程,能见到一大堆 vscode 进程 |
![]() |
2
ChrisFreeMan 7 天前
|
![]() |
3
jakcy26 OP 我 mac 上看的,当前窗口变成独立窗口,没有新的 render 进程啊
|
5
Yukineko 7 天前
|
6
xuejianxianzun 7 天前
多小算小?我做自己的一些 TS 项目的时候(带编译)使用几个小时候经常是 1.5 GB 占用,我觉得不算多,不过也不算很小吧。不过有些项目开的文件不多,确实只有几百 MB 。
|
![]() |
8
thinkm 7 天前
https://imgur.com/a/5Tmq07u
我去 我的占用好多 macos |
![]() |
9
mmdsun 6 天前 via iPhone
vs code 属于 Electron 中的神优化了,微软挖的 Erich Gamma 来开发的,他是设计模式 “四人帮“ 作者之一,JUnit 、Eclipse 都是作品。
|
![]() |
10
levelworm 6 天前
@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? |
11
cybort 6 天前 via Android
开多了经常有 oom 问题
|
![]() |
14
levelworm 6 天前
我擦,我终于把 Ubuntu 22.04 的中文输入法搞定了。比写程序还困难!
|
![]() |
16
siweipancc 6 天前 via iPhone ![]() @levelworm 差点以为有人装逼
|
18
xuchuhui 6 天前
优化的确实不错啊
|
19
zsh2517 6 天前
代理配置好了的话,可以用在线输入法配合复制粘贴: https://www.google.com/inputtools/try/
|
20
zsh2517 6 天前 ![]() |
![]() |
24
nicefrp 5 天前
相对其他 electron 开发的应用内存占用确实低,但是 Node.js 进程好多。
|
25
securityCoding 5 天前
vscode 里面的好东西很多是 c++写的
|