• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Deking
V2EX  ›  程序员

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

  •  
  •   Deking · Dec 4, 2024 · 2085 views
    This topic created in 565 days ago, the information mentioned may be changed or developed.
    同样,我谷歌也就打开了 17 个标签,但是进程服务器显示有 31 个进程,这是怎么回事?
    Google Chrome (31 ) 2,133.60MB
    Visual Studio Code (9) 871.8MB
    如果说微信可能是后台有消息什么的需要时刻保持更新,那 vscode 是干什么呢
    kapaseker
        1
    kapaseker  
       Dec 4, 2024
    为了保证你用的时候能够更快。
    chrome 最早标签是多线程的,后面改成多进程了,防止标签崩溃造成的浏览器崩溃。
    你要是用过 Jetbrain 的产品,或者 AndroidStudio ,就不会这么奇怪了。构件工具 gradle 的策略是有多少吃多少,32G 都能吃满
    Belmode
        2
    Belmode  
       Dec 5, 2024
    Chrome 里打开任务管理器看下就知道了,是标签页+插件+Worker 的进程。
    VSCode 里,是主进程、各类插件的独立进程、语言服务器进程等等。
    Meursau1T
        3
    Meursau1T  
       Dec 5, 2024
    题外话,语言服务还是很吃内存的,比如 js 的,一直不关的话累计个 1.5 到 2G 轻轻松松
    Deking
        4
    Deking  
    OP
       Dec 5, 2024
    @kapaseker 明白了,谢谢解惑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    ♥ Do have faith in what you're doing.