请教一个问题,就是比如我现在电脑打开了 vscode 和 chrome,但是其实 vscode 被打开后一直在后台几乎没动过,为什么还占用那么多内存?

50 天前
 Deking
同样,我谷歌也就打开了 17 个标签,但是进程服务器显示有 31 个进程,这是怎么回事?
Google Chrome (31 ) 2,133.60MB
Visual Studio Code (9) 871.8MB
如果说微信可能是后台有消息什么的需要时刻保持更新,那 vscode 是干什么呢
1258 次点击
所在节点    程序员
4 条回复
kapaseker
50 天前
为了保证你用的时候能够更快。
chrome 最早标签是多线程的,后面改成多进程了,防止标签崩溃造成的浏览器崩溃。
你要是用过 Jetbrain 的产品,或者 AndroidStudio ,就不会这么奇怪了。构件工具 gradle 的策略是有多少吃多少,32G 都能吃满
Belmode
49 天前
Chrome 里打开任务管理器看下就知道了,是标签页+插件+Worker 的进程。
VSCode 里,是主进程、各类插件的独立进程、语言服务器进程等等。
Meursau1T
49 天前
题外话,语言服务还是很吃内存的,比如 js 的,一直不关的话累计个 1.5 到 2G 轻轻松松
Deking
49 天前
@kapaseker 明白了,谢谢解惑

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

https://tanronggui.xyz/t/1095078

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

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

© 2021 V2EX