V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Deking
V2EX  ›  程序员

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

  •  
  •   Deking · 3 天前 · 801 次点击
    同样,我谷歌也就打开了 17 个标签,但是进程服务器显示有 31 个进程,这是怎么回事?
    Google Chrome (31 ) 2,133.60MB
    Visual Studio Code (9) 871.8MB
    如果说微信可能是后台有消息什么的需要时刻保持更新,那 vscode 是干什么呢
    4 条回复
    kapaseker
        1
    kapaseker  
       3 天前
    为了保证你用的时候能够更快。
    chrome 最早标签是多线程的,后面改成多进程了,防止标签崩溃造成的浏览器崩溃。
    你要是用过 Jetbrain 的产品,或者 AndroidStudio ,就不会这么奇怪了。构件工具 gradle 的策略是有多少吃多少,32G 都能吃满
    Belmode
        2
    Belmode  
       2 天前
    Chrome 里打开任务管理器看下就知道了,是标签页+插件+Worker 的进程。
    VSCode 里,是主进程、各类插件的独立进程、语言服务器进程等等。
    Meursau1T
        3
    Meursau1T  
       2 天前
    题外话,语言服务还是很吃内存的,比如 js 的,一直不关的话累计个 1.5 到 2G 轻轻松松
    Deking
        4
    Deking  
    OP
       2 天前
    @kapaseker 明白了,谢谢解惑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2293 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:19 · PVG 11:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.