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

VS Code 究竟轻量在哪?

  •  
  •   ffffb · 2020-07-28 12:07:57 +08:00 · 21504 次点击
    这是一个创建于 1612 天前的主题,其中的信息可能已经有所发展或是发生改变。

    chrome 占用 4g 内存,与此同时 vs code 也占用 4g 。问题是我就打开了一个窗口,几个标签页。插件也不多。

    第 1 条附言  ·  2020-07-28 18:23:26 +08:00
    "插件也不多"
    就是一个插件吃 1G ram
    ===================
    一语成谶啊。的确发现有一个插件吃了近 1g
    110 条回复    2021-03-12 16:59:18 +08:00
    1  2  
    lenqu
        1
    lenqu  
       2020-07-28 12:13:51 +08:00
    建议你调试一下,发一下调试图
    akmissxt
        2
    akmissxt  
       2020-07-28 12:20:11 +08:00 via Android
    可能是对“轻量”的理解有了误差
    love
        3
    love  
       2020-07-28 12:33:57 +08:00
    我的开发电脑是 8G 内存,照你这么一说一开 Chrome 和 VSC 内存就爆了
    hahastudio
        4
    hahastudio  
       2020-07-28 12:40:26 +08:00   ❤️ 6
    大概是跟 IDE 比,轻在功能上吧
    stimw
        5
    stimw  
       2020-07-28 12:43:17 +08:00   ❤️ 4
    确实越来越臃肿。说实话轻量工作 vim 解决,稍微多一点的直接开 ide 了...vscode 不太用
    panlatent
        6
    panlatent  
       2020-07-28 12:43:32 +08:00
    比 IDE 轻量,使用前端技术栈( Electron 、TS )对拓展开发友好(可以对比 Sublime ),比同样基于 Electron 的 Atom 性能好,有来自微软专门的团队支持、更新频繁。
    falcon05
        7
    falcon05  
       2020-07-28 12:44:26 +08:00 via iPhone
    这玩意比 phpstorm 还吃资源,也可能是我插件装多了还哪个插件有问题
    Dukec
        8
    Dukec  
       2020-07-28 12:47:38 +08:00
    感觉上
    poorcai
        9
    poorcai  
       2020-07-28 12:49:00 +08:00 via iPhone
    我也一直觉得不够轻量啊,之前还有人说打开文件使用 vscode 来替换 nodepqd++的,我就很纳闷…这段时间我开个 vscode 电脑就卡了,关掉就不卡,所以真的有点累
    iceheart
        10
    iceheart  
       2020-07-28 12:54:44 +08:00 via Android   ❤️ 10
    VS code 的所谓轻量 是以 vstudio 为参照的
    cigarzh
        11
    cigarzh  
       2020-07-28 13:01:12 +08:00   ❤️ 5
    有轻量的 electron 应用吗?
    wangyzj
        12
    wangyzj  
       2020-07-28 13:01:37 +08:00
    怎么说呢
    一个具备丰富插件的文本编辑器 == 轻量 吧
    idealhs
        13
    idealhs  
       2020-07-28 13:04:20 +08:00
    当然是比 Visual Studio 轻量啊
    wisunny
        14
    wisunny  
       2020-07-28 13:05:15 +08:00 via Android
    不知道你用来打开什么文件,反正我开几十个 html 和 js 文件内存占用也就 300 兆。轻量看安装包大小与打开速度可能可以体现出来。
    LokiSharp
        15
    LokiSharp  
       2020-07-28 13:05:44 +08:00   ❤️ 2
    说个笑话,号称轻量级的 VSCode 吃的内存比 Visual Studio IDE 多 Emmmmm
    cstj0505
        16
    cstj0505  
       2020-07-28 13:08:23 +08:00
    我当 markdown 文本编辑器用,装了个 Java 扩展,结果一启动 vscode 就起两个 Java 进程至少 150M,我还是把你当 markdown 编辑器吧。
    lzyliangzheyu
        17
    lzyliangzheyu  
       2020-07-28 13:09:02 +08:00
    在我看来是一个可以靠插件实现 IDE 功能的文本编辑器,单纯只当作文本编辑器应该还算轻量。。。。主要应该是调用插件才吃资源。。。。。
    realpg
        18
    realpg  
       2020-07-28 13:11:44 +08:00
    "插件也不多"
    就是一个插件吃 1G ram
    fuchunliu
        19
    fuchunliu  
       2020-07-28 13:13:23 +08:00 via Android
    开了一个 VS Studio<300M,VS Code ≈350M
    yaphets666
        20
    yaphets666  
       2020-07-28 13:15:54 +08:00
    轻量是说对比 inteliJ 那些,全插件化.
    jones2000
        21
    jones2000  
       2020-07-28 13:17:01 +08:00
    加内存, 开发机 16G 内存起码的吧。
    skyrem
        22
    skyrem  
       2020-07-28 13:22:48 +08:00
    启动快
    LokiSharp
        23
    LokiSharp  
       2020-07-28 13:24:41 +08:00
    @cstj0505 #16 当 MD 编辑器你会发现你开个富文本的 Word 也就吃 100M 内存,而 VSCode 编辑纯文本冷启动就吃了 350-400M
    wangbudong
        24
    wangbudong  
       2020-07-28 13:29:02 +08:00
    太多插件了
    kzfile
        25
    kzfile  
       2020-07-28 13:31:49 +08:00
    我抛弃别的 ide 也不是因为他们太重了啊,就是不如 vscode 好用
    Vegetable
        26
    Vegetable  
       2020-07-28 13:32:37 +08:00
    vscode 不就是 chromium 吗
    otakustay
        27
    otakustay  
       2020-07-28 13:35:11 +08:00
    功能精简但够用,各种操作几乎没延迟
    就算我是顶配 MacBook Pro 16 寸,配了 i9 和 64G 内存,但用 webstorm 全局搜索找文件还是会有个 100ms 左右的延迟才出搜索结果,很难受
    Sapp
        28
    Sapp  
       2020-07-28 13:36:36 +08:00
    跟 ide 比啊,尤其是配置不行的,我之前笔记本开 vscode 整体感觉就是很轻很快的那种,开 webstorm 就是很重的感觉,干什么都慢悠悠的,也不是卡,就像是慢悠悠的感觉,换了新电脑就感觉没太大区别了
    HeyWeGo
        29
    HeyWeGo  
       2020-07-28 13:36:57 +08:00
    说的是刚出来的时候。

    产品的需求慢慢多起来的,然后就这样了~
    xiaodim
        30
    xiaodim  
       2020-07-28 13:37:54 +08:00
    我的占用才 190M
    Rsl
        31
    Rsl  
       2020-07-28 13:42:55 +08:00
    我反而是用 webstorm 感觉更流畅诶. 有可能是因为项目太大的关系, 之前用 vscode 有时候会莫名的卡和慢, 后来试用了下 webstorm 感觉良好就转过去了.
    电脑是 18 款的 MBP, 低配加内存到 32G.
    liwenxiao132006
        32
    liwenxiao132006  
       2020-07-28 13:44:39 +08:00
    webstorm 用起来挺好的,都 2020 了,电脑还带不动 ide 吗
    0bit
        33
    0bit  
       2020-07-28 13:48:22 +08:00   ❤️ 2
    我的习惯是,完整项目开发就用 JetBrains 全家桶,轻量级文件修改就用 Sublime Text,始终对 VS Code 喜欢不起来。
    cpj
        34
    cpj  
       2020-07-28 13:48:30 +08:00   ❤️ 1
    你可以试一下 JetBrains 家对应的 IDE,然后就真香了
    xingyuc
        35
    xingyuc  
       2020-07-28 13:48:38 +08:00
    全名 Visual Studio Code,还不清楚么
    GTim
        36
    GTim  
       2020-07-28 13:52:04 +08:00
    来 SB 吧
    imnaive
        37
    imnaive  
       2020-07-28 14:36:13 +08:00
    我觉得是前后端分离,比如 gopls (golang)、rls (rust)。
    FFFire
        38
    FFFire  
       2020-07-28 14:41:28 +08:00
    插件不多正好,排查一下到底是哪个占用多
    JJstyle
        39
    JJstyle  
       2020-07-28 14:43:43 +08:00
    vsc 弄再多插件感觉也没有 ps 香,就一点:vsc 在 debug 时看不到当前所有变量的值,而 ps 不仅可以看到,还能对值 json_encode,这个功能对于查看大数组非常好用!
    JJstyle
        40
    JJstyle  
       2020-07-28 14:44:45 +08:00
    #39 vsc = visual studio code; ps = phpstorm
    1more
        41
    1more  
       2020-07-28 14:47:03 +08:00
    mac 版本,轻量编辑只占用 80M 内存
    ffffb
        42
    ffffb  
    OP
       2020-07-28 14:52:18 +08:00
    @cpj 其实我以前用 webstrom 的时候也不知道它重在哪,非常香。奈何新公司不买这个,而且插件不够 vs code 丰富。
    gitopen
        43
    gitopen  
       2020-07-28 15:04:58 +08:00
    所以我配了 vim ,写 python 真香
    lostpg
        44
    lostpg  
       2020-07-28 15:06:00 +08:00 via Android
    @poorcai 好奇开一个 vscode 就卡的电脑是什么配置
    jin7
        45
    jin7  
       2020-07-28 15:07:34 +08:00
    默认功能少就叫轻量,,,,,
    lysS
        46
    lysS  
       2020-07-28 15:08:01 +08:00
    用 vs 当然是因为它的 remote 啦
    ChanKc
        47
    ChanKc  
       2020-07-28 15:10:28 +08:00 via Android
    默默开了 htop
    开了个火狐和 vscode,还有 terminal,gedit 什么的,系统总内存占用 5.21g ,总 15.6g
    Biwood
        48
    Biwood  
       2020-07-28 15:25:53 +08:00 via iPhone
    等一下,vscode 什么时候以轻量为卖点了?
    论轻量怎么都比不过 sublime text 和 notepad++吧
    abersheeran
        49
    abersheeran  
       2020-07-28 15:29:58 +08:00
    你觉得插件不多,看起来你电脑不这么想。我现在就在用 VSCode 开发,占用内存 40Mb+,项目语言 Python 。
    sodadev
        50
    sodadev  
       2020-07-28 15:33:40 +08:00 via Android
    看你干啥呗,你要和 idea 比那肯定轻量,你要和记事本比,那肯定不轻量
    a132811
        51
    a132811  
       2020-07-28 15:48:30 +08:00
    多语言开发,vscode 做得很好。
    你 vscode 占用 mem/cpu 大,可能是某个插件、子进程 占用大。
    以前我遇到 某个有 bug 的 python-language-server 卡死。今天我遇到 go 1.14 的 golangci-lint 卡死,换成 revive 这个 golint 才正常。

    你用 vim 时,也可能某插件疯狂消耗 cpu/mem,这种情况还更严重
    silaike
        52
    silaike  
       2020-07-28 15:50:47 +08:00 via iPhone
    不是因为当时的竞争对手 atom 又慢又重吗
    zzzmh
        53
    zzzmh  
       2020-07-28 15:51:25 +08:00
    刷 linux 也是一个办法,例如 deepin manjaro 开机后系统占用低 另外运算效率比 win 高,缺点是折腾和软件少
    MengiNo
        54
    MengiNo  
       2020-07-28 15:56:15 +08:00
    vscode 前端、后端 两个项目(插件只 Enable 了 Remote 、GitLens 、Go 、EsLint 、Prettier ) + 几个 chrome 页面,15 年 8G 的乞丐版 mbp 立马肉眼可见不流畅。而且两个项目编译还是分别跑在两台云服务器上的,本地也就显示一下。早期还用 docker,现在 docker 开着啥都不干都能明显感到不流畅。按 16G 内存普及的这个趋势,4G 开个机 8G 将就用,只能这样了。
    Astra
        55
    Astra  
       2020-07-28 16:01:54 +08:00
    用 Electron 写的,性能什么的好像都不好。
    DL9412
        56
    DL9412  
       2020-07-28 16:11:26 +08:00
    轻量在于各种配置手动挡?各种插件自由组合搭配配置

    webstorm 刚续了一年的钱,跳槽到新公司不让用了,统一用 vsc 。就很气,感觉我这种懒人还是 ws 更香一点
    hakono
        57
    hakono  
       2020-07-28 16:17:01 +08:00
    看下来,似乎很多人对 visual studio 有点误解。。。。。。
    现在 visual studio 各个功能早就可以拆分了,不装各种开发环境的话,vs 能很小

    而且 vs 的内存占用和启动速度其实也不输 vs code 的。。。。
    wee911
        58
    wee911  
       2020-07-28 16:21:04 +08:00
    比内存确实跟 idea 没差别, 还是 webstorm 省内存。
    zhangchongjie
        59
    zhangchongjie  
       2020-07-28 16:25:00 +08:00 via Android
    javaweb 开发,用 idea 来写 vue 和 vs 写相比是轻量的,但是 vscode 安各种了插件也不轻量吧
    meteor957
        60
    meteor957  
       2020-07-28 16:31:35 +08:00   ❤️ 1
    一堆插件装起来 吃内存比 webstorm 都多
    juneszh
        61
    juneszh  
       2020-07-28 16:48:32 +08:00
    难道视窗 10 开发比较省资源?
    Kaiv2
        62
    Kaiv2  
       2020-07-28 17:02:54 +08:00 via Android
    vscode 好用
    melvin
        63
    melvin  
       2020-07-28 17:03:08 +08:00   ❤️ 1
    webstorm +1
    neroxps
        64
    neroxps  
       2020-07-28 17:03:23 +08:00
    现在我学写 C++ 都不用 vs code 了~···之前还有语法提醒啥的,感觉锻炼不太好,还是干脆用 Sublime Text3 有个语法高亮就算了。
    zachlhb
        65
    zachlhb  
       2020-07-28 17:19:06 +08:00 via Android
    因为功能够用,重点是免费,还要啥自行车
    JerryCha
        66
    JerryCha  
       2020-07-28 17:23:23 +08:00
    典型的刚开始的时候简单轻量,后来这也要那也要膨胀起来。
    不踩刹车迟早资源消耗要超过 vs 。
    deplives
        67
    deplives  
       2020-07-28 17:30:10 +08:00
    日常工作都需要用到这仨
    刚看了一眼 开了三个项目的 Pycharm 7.6G 13 个页面(包含 V2 这个页面)的 Chrome 1.2 G,vscode 520MB
    zhuangzhuang1988
        68
    zhuangzhuang1988  
       2020-07-28 17:55:28 +08:00
    @neroxps
    闲的蛋疼.
    bear2000
        69
    bear2000  
       2020-07-28 17:58:21 +08:00
    为啥我 chrome 占用内存很小啊,楼主是打开了很多页面吗
    vone
        70
    vone  
       2020-07-28 18:06:30 +08:00
    suotm
        71
    suotm  
       2020-07-28 18:28:43 +08:00
    真的,试一下 Jetbrains 家的 IDE
    no1xsyzy
        72
    no1xsyzy  
       2020-07-28 18:29:14 +08:00
    比你同时开 WebStorm Clion PyCharm IntelliJ 强(
    @cstj0505 #16 懒加载应该不会启动就开 Java 进程的,是不是默认打开了一个 Java 的 buffer ?
    或者因为 VSCode 的脚本加载点其实严重缺乏,导致必须随 VSCode 一起启动:比如写 Python 的话,默认打开的 Terminal 不能自动加载 virtual environment,因为 terminal 加载比 buffer 发现语言而调用语言插件早……
    缺乏预载阶段,允许单一插件分块加载是很大的性能优化。
    Kaiv2
        73
    Kaiv2  
       2020-07-28 18:56:18 +08:00 via Android
    @suotm 真的,深度使用下 vscode
    zhaoairun
        74
    zhaoairun  
       2020-07-28 19:26:30 +08:00
    赶脚比 sublime 界面好一点
    28ms
        75
    28ms  
       2020-07-28 19:46:39 +08:00 via iPhone
    vscode 是吃内存的。各位打开 vsc 看一眼就说 300m 的别轻易下定论,实际用起来才知道。我曾经开了一个下午的 vsc,其中官方 python 插件能吃 3 个 G 内存。
    crclz
        76
    crclz  
       2020-07-28 19:56:37 +08:00   ❤️ 1
    Jet brains 的 IDE 就是比 VSCode 好用。
    IDE 最好的属性是啥? Integrated 。统一集成不用自己配置调这调那;统一由商业公司开发,而不像社区一盘散沙;同时付费保证了产品开发人员的积极性。
    imsoso
        77
    imsoso  
       2020-07-28 20:11:53 +08:00
    VS code 的所谓轻量 是以 xcode 为参照的
    wweir
        78
    wweir  
       2020-07-28 20:11:53 +08:00
    真想轻量的话我会用 sublime,但我还是在用 VSCode,你猜这是为什么呢
    levelworm
        79
    levelworm  
       2020-07-28 20:12:49 +08:00 via Android
    我觉得还好啊,开了个 Ubuntu 的虚拟机,就 2gb 内存,vscode 还是可以用的。。。可能我插件少,就一个 python 的一个 c 的。
    tuochenlyu
        80
    tuochenlyu  
       2020-07-28 21:11:32 +08:00 via iPhone
    轻型航母,轻型火箭要怎么理解
    wulin
        81
    wulin  
       2020-07-28 21:53:59 +08:00
    tabNine 占 1.3G 内存,双开 vscode,插件也占 2 份内存,但是太好用了不舍得卸载
    NextNal
        82
    NextNal  
       2020-07-28 21:59:38 +08:00 via Android
    官网也没说它“轻量”啊
    Lightbright
        83
    Lightbright  
       2020-07-28 21:59:41 +08:00 via Android
    安装包比较轻量
    SD10
        84
    SD10  
       2020-07-28 22:27:06 +08:00 via iPhone
    内存是拿来用的,别怕吃内存
    isjeffcom
        85
    isjeffcom  
       2020-07-28 23:12:37 +08:00
    同等功能下,打开快。别把所有项目放到一个 workspace 里,特别是有 git 的
    smallsneaker
        86
    smallsneaker  
       2020-07-28 23:24:43 +08:00
    用了好长时间 vs code,还是回归了 sublime,真正的轻量,好看
    mocxe2vwww
        87
    mocxe2vwww  
       2020-07-29 04:48:26 +08:00 via iPhone
    @0bit 也用了蛮久,但就是总感觉别扭。爱不起来
    tianshilei1992
        88
    tianshilei1992  
       2020-07-29 06:26:35 +08:00
    什么时候 VS Code 能像是 CLion 一样有专门针对 change 做 diff 就好了…然后它的 index 也不如 CLion 准确。
    RickyC
        89
    RickyC  
       2020-07-29 07:07:03 +08:00
    免费, 安装包小, 插件多
    WhatIf
        90
    WhatIf  
       2020-07-29 07:13:27 +08:00 via Android
    轻在功能上,没说轻资源消耗对不?
    steptodream
        91
    steptodream  
       2020-07-29 08:02:46 +08:00
    估计是安装的插件太多吧 我的电脑 一个作业窗口 vs 占用内存 80M 而 chrome 就一个 tab 页占内存 420M
    sugars
        92
    sugars  
       2020-07-29 08:56:14 +08:00
    轻量只针对新手小白,对老手感觉就没轻量可言
    resist
        93
    resist  
       2020-07-29 09:19:17 +08:00
    @LokiSharp 主要是由于升级程序
    XIVN1987
        94
    XIVN1987  
       2020-07-29 09:28:00 +08:00
    我觉得 Sublime+PyCharm 这种轻重搭配更好,,轻是真轻、强是真强,,比 VSCode 这种不上不下、不轻不强好多了。。
    skiy
        95
    skiy  
       2020-07-29 09:38:52 +08:00
    VSC 是比 IDE 轻量啊。但跟 sublime 比,肯定是重量。
    chenxz
        96
    chenxz  
       2020-07-29 10:36:29 +08:00
    我装了是个插件,打开一个 ts 项目,也就吃了 70M 内存。
    darkjoker
        97
    darkjoker  
       2020-07-29 10:43:09 +08:00
    比 Xcode Jetstorm 系列轻量
    DeadLion
        98
    DeadLion  
       2020-07-29 11:19:47 +08:00
    iMac 只占了 57m ,活动监视器里显示的不准? 还开了一堆的文本类 tab
    baozijun
        99
    baozijun  
       2020-07-29 11:37:24 +08:00
    @yaphets666 #20 inteliJ 也是全插件化...自带内置的插件随便关
    nezumi85757
        100
    nezumi85757  
       2020-07-29 11:57:29 +08:00
    @crclz 启动慢,付费,好用确实好用,但是开发者社区太多可以自给自足的人,这些人更喜欢自由跟开放
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:31 · PVG 05:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.