VSCode 不装插件冷启动,打开一个新建一个空白文件吃掉将近 600MB 内存正常吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LokiSharp
V2EX    Visual Studio Code

VSCode 不装插件冷启动,打开一个新建一个空白文件吃掉将近 600MB 内存正常吗?

  •  1
     
  •   LokiSharp
    LokiSharp 2020-03-27 09:18:25 +08:00 6721 次点击
    这是一个创建于 2023 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我又来了,某个帖子@iamfredng 问我自己开了一堆插件怪谁。

    今天我删掉所有插件新建空白文件重新测了下。俺寻思,俺用 IDE 开个空白文件也就吃这点内存吧。

    前情: t/652883

    44 条回复    2020-04-02 16:57:37 +08:00
    devtk
        1
    devtk  
       2020-03-27 09:46:27 +08:00   1
    别提了,我的 Visual Studio 2019 更夸张,直接启动 1G 内存没了 = =
    jam1024
        2
    jam1024  
       2020-03-27 09:46:42 +08:00   1
    win10 进程一般不管再小的程序都吃更多一些的内存已缓冲,后期程序多了再腾出来给其他应用
    LokiSharp
        3
    LokiSharp  
    OP
       
    @kios #1 我 Visual Studio 2019 关掉 ReSharper 打开单个文件只吃 200m 啊= =
    @jam1024 #2 我现在用的是 Win 7,而且看的是 VSCode 自带的进程管理器
    monetto
        4
    monetto  
       2020-03-27 09:57:58 +08:00   1
    感觉不太正常吧。VS Code 定位就是轻量级文本编辑器,要是啥也不干就吃这么大,那运行最低配置不得最少 4G 内存啊。
    mac 10.15 系统实测 60mb..
    LokiSharp
        5
    LokiSharp  
    OP
       2020-03-27 10:00:11 +08:00
    @monetto #4 mac 上优化得这么好么。。。不过,我听说 VSCode 团队 90% 的人用 mac
    CallMeReznov
        6
    CallMeReznov  
       2020-03-27 10:00:54 +08:00   1
    我装了 python HTML 这类支持 不打开代码启动也才 100M
    你这是什么情况?
    monetto
        7
    monetto  
       2020-03-27 10:01:29 +08:00   2
    @LokiSharp 这内存 Win 也不正常啊...那 2G 内存的电脑还别想装 VS Code 了不成~ :)
    lemon6
        8
    lemon6  
       2020-03-27 10:02:11 +08:00   1
    mac 上开了一个项目跑了 node,75M
    leekafai
        9
    leekafai  
       2020-03-27 10:02:35 +08:00   1
    剩余内存越大占得越多的
    LokiSharp
        10
    LokiSharp  
    OP
       2020-03-27 10:02:49 +08:00
    @monetto #7 我怀疑我用的和大家用的不是一个 VSCode QAQ
    dhssingle
        11
    dhssingle  
       2020-03-27 10:12:51 +08:00   1
    win 10
    jfcherng
        12
    jfcherng  
       2020-03-27 10:15:21 +08:00   1
    vscode 有一堆子程的, code helper 什的
    chendy
        13
    chendy  
       2020-03-27 10:20:41 +08:00   1
    mac,没几个插件,冷启动,监视器里 vs code 用了 50m,process explorer 里的加起来 500 都…
    mnssbe
        14
    mnssbe  
       2020-03-27 10:23:07 +08:00 via iPhone   3
    v 站内存不都 64g 起步么,吃个 500m 怎么了
    CallMeReznov
        15
    CallMeReznov  
       2020-03-27 10:24:29 +08:00   1
    @LokiSharp #10

    靠,放了 20 分钟没动,变成 500M 了..
    mars0prince
        16
    mars0prince  
       2020-03-27 10:25:44 +08:00   1
    webstorm 2 个 g 了解一下
    purplewall
        17
    purplewall  
       2020-03-27 10:26:43 +08:00   1
    manjaro 上面的 VSCode,导入 4.19.x 内核目录,基本上 1.5GB 内存起跳。
    LokiSharp
        18
    LokiSharp  
    OP
       2020-03-27 10:45:47 +08:00   1
    @dhssingle #11
    @CallMeReznov #6

    Win 10 的任务管理器看的话,后台的子进程有的时候不会归进去的。
    而且压到交换区的内存不会统计进去,得看详细信息里的工作集。
    devtk
        19
    devtk  
       2020-03-27 11:12:05 +08:00   1
    @LokiSharp 我也不知道为啥 最近写 C++工程,用了 VS,就正常开个 IDE 一个 SecureCRT 还有新版 Edge 11G 就没了 我吐了
    azh7138m
        20
    azh7138m  
       2020-03-27 11:17:38 +08:00 via Android   1
    @monetto
    你看错了。。。下面还有一家子进程
    要看一个 process group 的开销
    我这边大概 330M

    我觉得这个占用海星了,16G 不到 200 块的时候不应该加满内存吗?为了省这点钱,让自己每天开发都难受,多不值。
    我开发机就俩槽,只能 32G 比较可惜。
    LokiSharp
        21
    LokiSharp  
    OP
       2020-03-27 11:23:02 +08:00
    @kios #19 理论上。。。VS 本体 32 位的最多只能吃 4G 内存。
    我 32G 的机器上开机 Chrome + VS + 几个 Hyper-V 上跑的虚拟机,差不多 14G
    raymanr
        22
    raymanr  
       2020-03-27 11:24:54 +08:00   1
    是不是内存越大它就吃得越多... 我家里电脑 4g, 公司电脑 8g, 跑起来也没什么压力啊
    LokiSharp
        23
    LokiSharp  
    OP
       2020-03-27 11:28:44 +08:00
    @azh7138m #20 主要是。。。我当时的使用场景是居家办公,32G 内存的主力开发机 SSD 挂了,当时我手上只有一台公司配的 8G 的 ThinkPad 。开着 VS 和 虚拟机写代码的时候内存占用 90% 想另外用个编辑器写 md 文档。结果没想到 VSCode 吃的内存比 VS 还多。
    imn1
        24
    imn1  
       2020-03-27 11:36:24 +08:00   1
    你拔掉一根内存,它会用少很多的,
    MeteorCat
        25
    MeteorCat  
       2020-03-27 11:37:24 +08:00 via Android   1
    你看下有没有插件附带了
    icyalala
        26
    icyalala  
       2020-03-27 11:41:48 +08:00   1
    它可能是看你可用内存够大,先占着一部分再说。。
    可能你机子差一些它就会少吃点了。。
    LokiSharp
        27
    LokiSharp  
    OP
       2020-03-27 11:52:55 +08:00
    @icyalala #26
    可我 8G 内存吃了 95% 开了他还是这样吃内存。。。吃到 99%
    fengbjhqs
        28
    fengbjhqs  
       2020-03-27 12:11:43 +08:00   1
    我有种错觉, 好像 win10 版本较低的占用内存较大, 公司占用比家里大, 同事 mac 占用内存很小
    Tumblr
        29
    Tumblr  
       2020-03-27 12:18:19 +08:00   1
    xiaoming1992
        30
    xiaoming1992  
       2020-03-27 12:32:24 +08:00 via Android   1
    @azh7138m 哪里有 16g 200 的?我天猫里随便看一看都是四五百,200 应该是最便宜的吧?能靠谱吗?
    qsnow6
        31
    qsnow6  
       2020-03-27 13:20:36 +08:00   1
    qsnow6
        32
    qsnow6  
       2020-03-27 13:21:42 +08:00   1
    平均一个子进程 18M
    mout
        33
    mout  
       2020-03-27 13:27:51 +08:00   1
    诶?我这竟然才 57.8M = =?
    Win 10 20G 内存,一堆插件,最近没关机每关 VS Code,开发项目一直在用,距离上次打开有两天了?今天倒是一直闲置。
    HeyWeGo
        34
    HeyWeGo  
       2020-03-27 13:32:34 +08:00   1
    好像闲在那就占用很低,我刚看了下 55mb,在里面操作了一番 128mb
    jdz
        35
    jdz  
       2020-03-27 13:32:54 +08:00 via Android   1
    我的话会上大内存,懒得操心这些事
    Oxygen2333
        36
    Oxygen2333  
       2020-03-27 13:38:53 +08:00   1
    我的 win10 日常占用 10G 内存,看任务管理器根本看不到到底是谁在占用内存,最高的占用是浏览器才 800MB,设计太蠢了,垃圾 win10
    qq7790586
        37
    qq7790586  
       2020-03-27 14:37:53 +08:00   1
    程序员的电脑普遍都是 16/32G 啦,还在乎这一两 G 吗?
    shmily000u
        38
    shmily000u  
       2020-03-27 14:51:24 +08:00   1
    @kios 兄弟你这夸张了 压根不会超过 300M
    huangsw
        39
    huangsw  
       2020-03-27 14:54:10 +08:00   1
    我的最多占了 1G,我还以为只有我这样
    easonHHH
        40
    easonHHH  
       2020-03-27 15:32:27 +08:00   1
    @xiaoming1992 #30 “16G 不到 200 块的时候” 指的不是现在
    isleon
        41
    isleon  
       2020-03-27 15:35:23 +08:00   1
    我就占 80MB
    devtk
        42
    devtk  
       2020-03-28 19:00:09 +08:00   1
    @shmily000u 真的不夸张,我自己都惊了 = =
    devtk
        43
    devtk  
       2020-04-02 16:57:14 +08:00
    @shmily000u 我发现问题所在了,我 Windows 电脑中 Hyper-V 创建的虚拟机没有关机。但是在 Windows 系统管理器上没有显示内存占用,奇怪,难道是 MS 的一个 bug ?@LokiSharp
    devtk
        44
    devtk  
       2020-04-02 16:57:37 +08:00
    @LokiSharp 我发现问题所在了,我 Windows 电脑中 Hyper-V 创建的虚拟机没有关机。但是在 Windows 系统管理器上没有显示内存占用,奇怪,难道是 MS 的一个 bug ?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3301 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 10:44 PVG 18:44 LAX 03:44 JFK 06:44
    Do have faith in what you're doing.
    ubao 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