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