最近感觉 Visual Studio Code 吃的资源比 Visual Studio IDE 还多,是我的配置有问题么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LokiSharp
V2EX    问与答

最近感觉 Visual Studio Code 吃的资源比 Visual Studio IDE 还多,是我的配置有问题么?

  •  1
     
  •   LokiSharp 2020-03-15 01:42:55 +08:00 4802 次点击
    这是一个创建于 2046 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天写文档的时候看了看任务管理器,拿手头的一个 md 文件测试了一下。文件打开后 VS Code 占用合计 600M 内存,而 VS IDE 打开同一个文件只占用 230M 内存。

    25 条回复    2020-03-15 23:31:32 +08:00
    selfi
        1
    selfi  
       2020-03-15 02:33:50 +08:00 via Android
    启用的插件太多了?
    kokutou
        2
    kokutou  
       2020-03-15 07:12:56 +08:00 via Android
    你内存太小了。。。插满你就不会纠结这个问题了。。
    GPLer
        3
    GPLer  
       2020-03-15 07:21:51 +08:00
    正常,原生应用和 Chrome 套壳的应用还是有区别的。
    msg7086
        5
    msg7086  
       2020-03-15 09:08:01 +08:00
    你不如打开「提交大小」一栏,看看真正的内存占用是多少。

    Windows 默认只显示留在物理内存中的内存占用,所以你 VS 的 200M 内存可能是一大块内存被交换去分页文件后还留在物理内存中的剩余部分。
    Mithril
        6
    Mithril  
       2020-03-15 09:16:58 +08:00
    正常,VS 你不会加太多的插件,而且很多插件也不会同时启用。
    你是没见过一个很复杂庞大的项目,加了 Resharper 插件的 Visual Studio 根本打不开。32 位的 IDE Shell 直接爆内存。
    只能禁了插件才行
    ybw
        7
    ybw  
       2020-03-15 09:42:44 +08:00 via Android   1
    vsc 的问题,因为他不是原生的,是运行在 Chrome 浏览内的应用程序。
    nicevar
        8
    nicevar  
       2020-03-15 11:12:33 +08:00
    正常现象,等你开多文件,打字的时候可能卡顿到你敲完了键盘字一个个蹦出来
    LokiSharp
        9
    LokiSharp  
    OP
       2020-03-15 11:26:10 +08:00 via iPhone
    @msg7086 看提交大小结果不会差太多的,我开的就是单个 7K 的 md。
    波你的说法,VSCode 也有可能提交了一大块到交换区。
    k9982874
        10
    k9982874  
       2020-03-15 11:32:14 +08:00 via iPhone   1
    用 windows 的是不是都有内存强迫症?
    哪个体验流畅就用哪个,内存买来不就是用的。
    msg7086
        11
    msg7086  
       2020-03-15 11:36:40 +08:00
    @LokiSharp 那可能是插件吧。
    我说开提交大倒不是说 VS 占用就会大,只是想看看真正的占用是多少。
    Code 的占用其实和 Chrome 是一个流派的,GPU 进程和插件进程会吃很多内存。
    LokiSharp
        12
    LokiSharp  
    OP
       2020-03-15 11:44:31 +08:00
    @k9982874 #10 奇怪了,怎么阴阳怪气的,我就是为了省点内存才用编辑器编辑文档的啊。
    dacapoday
        13
    dacapoday  
       2020-03-15 11:50:22 +08:00
    @LokiSharp #12 那你一开始就应该放弃 VSC,它本体是 Chrome,天生耗内存。
    LokiSharp
        14
    LokiSharp  
    OP
       2020-03-15 11:50:26 +08:00
    @msg7086 #11 我看了下 VSCode 的内存占用,加载文档的进程是 173M 的内个 GPU 进程是 229M 的那个
    插件的话我就装了 C# 和 Python 插件,打开 md 应该不会实际运行他们的后台服务吧= =
    Tumblr
        15
    Tumblr  
       2020-03-15 11:52:31 +08:00
    为什么我看着的 8 楼,你回复变成 10 楼了呢。。。
    另外,兄弟,建议升 windows 10 了。。。
    LokiSharp
        16
    LokiSharp  
    OP
       2020-03-15 11:59:48 +08:00
    @Tumblr #15 用的公司的机器,不让升级。。。我也很无奈啊= =
    可能楼上有人被你 B 了
    LokiSharp
        17
    LokiSharp  
    OP
       2020-03-15 12:14:44 +08:00
    @Mithril #6 复杂到 VS 都开不开的项目,其他 IDE 和编辑器开起来也很吃力吧。。。

    嘛,如果 VS 能出个 64 位就好了
    msg7086
        18
    msg7086  
       2020-03-15 12:15:14 +08:00
    @LokiSharp 我对 Code 的内存管理也不太熟悉,只知道比 Sublime 能吃太多了。
    要省内存的话其实是建议回滚到 ST3 的。(我自己都有冲动想滚回去……
    LokiSharp
        19
    LokiSharp  
    OP
       2020-03-15 12:24:54 +08:00 via iPhone
    @msg7086 刚才看了下 Sublime 单个文件才吃 20M……
    Jirajine
        20
    Jirajine  
       2020-03-15 12:31:18 +08:00 via Android
    我装了几十个插件,试了一下打开一个后端 go 大型项目只占 400M 内存,换成一个前端 node 项目 800M 左右。
    LokiSharp
        21
    LokiSharp  
    OP
       2020-03-15 12:46:36 +08:00
    @LokiSharp #19 看错了。。。是 80M
    yngzij
        22
    yngzij  
       2020-03-15 12:50:45 +08:00
    真的吃内存,我还一直以为是 Goland 吃我的内存,没想到是 VSC,看代码 ST3。
    noreplay
        23
    noreplay  
       2020-03-15 16:21:51 +08:00 via Android
    @Tumblr 可能你屏蔽了某个人了吧
    GlobalNPC
        24
    GlobalNPC  
       2020-03-15 16:32:11 +08:00
    @msg7086 回不去了, 太好用了,占内存就占吧
    longaiwp
        25
    longaiwp  
       2020-03-15 23:31:32 +08:00
    这不是很正常的吗?低配机器上会更明显,另外系统优化也是个问题
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2919 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 13:21 PVG 21:21 LAX 06:21 JFK 09:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86