V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LokiSharp
V2EX  ›  Visual Studio Code

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

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

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

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

    前情: https://www.v2ex.com/t/652883

    44 条回复    2020-04-02 16:57:37 +08:00
    kios
        1
    kios  
       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
       2020-03-27 09:56:55 +08:00
    @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 的任务管理器看的话,后台的子进程有的时候不会归进去的。
    而且压到交换区的内存不会统计进去,得看详细信息里的工作集。
    kios
        19
    kios  
       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
    kios
        42
    kios  
       2020-03-28 19:00:09 +08:00   ❤️ 1
    @shmily000u 真的不夸张,我自己都惊了 = =
    kios
        43
    kios  
       2020-04-02 16:57:14 +08:00
    @shmily000u 我发现问题所在了,我 Windows 电脑中 Hyper-V 创建的虚拟机没有关机。但是在 Windows 系统管理器上没有显示内存占用,奇怪,难道是 MS 的一个 bug ?@LokiSharp
    kios
        44
    kios  
       2020-04-02 16:57:37 +08:00
    @LokiSharp 我发现问题所在了,我 Windows 电脑中 Hyper-V 创建的虚拟机没有关机。但是在 Windows 系统管理器上没有显示内存占用,奇怪,难道是 MS 的一个 bug ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.