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

说 vs code 卡的,基本都是 cpu 默频 2.xG 的吧?

  •  
  •   rainex · 2017-10-01 12:51:53 +08:00 · 9826 次点击
    这是一个创建于 2391 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我也批过 xcode 性能差,其实 macOS 本身性能就比 win 差,无论 office 还是暴雪家游戏,不仅是内核的性能了,系统和驱动对显卡硬件加速就不同,总之面对现实,还是得硬件上补。

    看到不少说启动个 vs code 还卡的,
    现在内存基本都 8G 起步,只要不是启动了一堆大软件的话,其实性能瓶颈基本都出在 cpu 上。
    说 vs code 启动慢的,估计 cpu 默频多半都是 2.xG 的,注意是默频。

    为什么我说默频呢,以为这里大多数人主力用的是笔记本,而 macbook 散热能力很一般,再加上还要考虑续航,根本不敢开多久的睿频,这个以前有人做过测试,而且,实际使用中也没几个人开 xcode 还同时播放高清电影或者做视频处理的,基本没有,最多播个歌和打开浏览器查资料,没有持续的高性能任务的,而且大家做的项目基本也没那么大,什么 4 核 8 核的编译器实际也用不太上,但主频对编译器的速度影响那可是很直接的,所谓简单粗暴。

    所以,想体验顺滑,尽量默频高。对做开发的用户来说,如果同样的价钱,2 核“高”频实际使用体验是高于 4G “中”频的,这种跟星际争霸 2 这种需要对大量兵力做大量运算的游戏类似。另外在家和公司,条件可能的话尽量用台式机,台式机是真男人,笔记本的 cpu 和显卡都 是 阉 割 过 的,怎 么 打 得 过 真 男 人。
    50 条回复    2017-10-16 11:32:53 +08:00
    tscat
        1
    tscat  
       2017-10-01 12:58:43 +08:00 via Android
    笔记本 CPU 普遍默频 2.x 吧。反正我的笔记本 i7 满载 3.2 能一会,好几分钟没问题,然后 2.x
    EricCartman
        2
    EricCartman  
       2017-10-01 13:00:32 +08:00 via Android
    只有 Atom 和 Jetbrain 家的卡过,VSCode 还没有
    tigerstudent
        3
    tigerstudent  
       2017-10-01 13:03:58 +08:00 via Android
    讲了半天把自己标题给反证了。
    hjc4869
        4
    hjc4869  
       2017-10-01 13:06:40 +08:00
    我以前用 5 代 i5 macbook air 在 vm 里跑 Linux+vscode 那个卡的我天天骂人。
    但是上个月搞了个 NUC,3.3GHz 的 i5-7260U (用 CentOS 不魔改电源管理基本都是定在最高频不下来,除非过热),直接物理机装 vscode 从此再也没有想抱怨过什么。
    顺带一提,内存 32G。
    tvallday
        5
    tvallday  
       2017-10-01 13:12:16 +08:00
    macbook pro 2017 入门版已经不卡了。
    dobelee
        6
    dobelee  
       2017-10-01 13:14:30 +08:00 via Android
    还是 jetbrains 吧。看 json 用 np++。
    rainex
        7
    rainex  
    OP
       2017-10-01 13:19:05 +08:00
    @tigerstudent 你没看仔细吧,我的意思就是默频 2.xG 低了,所以才卡

    自己在默频 3.xG 的电脑和 2.x 的做个比较就懂了,绝大多数的软件启动尤其考验主频
    aocif23
        8
    aocif23  
       2017-10-01 13:19:17 +08:00
    其实 vsc 不算卡,台式机 i3 3.3g ,4g 内存,机械硬盘,只装 python 插件,冷启动 vsc 并加载上次打开的文件用了 20 秒,热启动 vsc 并加载上次打开的文件用 5 秒
    rainex
        9
    rainex  
    OP
       2017-10-01 13:19:58 +08:00
    @EricCartman 因为 vscode 用原生代码写的部分多,而 atom 是基于浏览器开发的,jetbrain 家的一堆东西用 java 写的,非原生代码编译
    rainex
        10
    rainex  
    OP
       2017-10-01 13:22:26 +08:00
    @aocif23

    你主频已经是 3G 以上了,肯定比 2.xG 的启动快
    你试试 3.7G 3.8G 的,还能更快
    主频这东西简单粗暴有效,比几核都明显,做开发的用的软件还有玩星际争霸 2 的都类似,瓶颈都在主频,星际 2 只用 2 核,4 核 8 核没意义
    rainex
        11
    rainex  
    OP
       2017-10-01 13:24:27 +08:00
    @aocif23 我测试过,i3 这种两核的,跑开发工具或者星际 2,比频率低点但 4 核的 i5 表现还好。
    NoAnyLove
        12
    NoAnyLove  
       2017-10-01 13:24:52 +08:00
    看这标题,我以为是来群嘲的。

    VS Code 没用过,不过感觉 JetBrain 家卡主要是硬盘问题,我的机械硬盘能直接卡到系统不响应,朋友的 SSD 盘跑得杠杠的。
    Smilecc
        13
    Smilecc  
       2017-10-01 13:32:35 +08:00
    i7 低压 U 2K 分辨率 VSC 真的卡出屎
    zqqian
        14
    zqqian  
       2017-10-01 13:39:04 +08:00 via Android
    surface 这种亲儿子都卡
    snnn
        15
    snnn  
       2017-10-01 13:43:55 +08:00 via Android
    我内存 32G 的。
    skydiver
        16
    skydiver  
       2017-10-01 13:49:05 +08:00   ❤️ 1
    4 核 8 核的编译器实际也用不太上?? Are you kidding? 你没 make -j8 过吧
    Revenant
        17
    Revenant  
       2017-10-01 13:49:36 +08:00
    我默频 1.8 的笔记本都不卡,难道是因为 SSD 的缘故?
    要说卡,主要是插件卡,每次打开 PHP 项目,PHP 插件会把整个项目的 PHP 文件扫描解析一遍,这个可以理解,毕竟不解析,智能提示就成智障提示了
    hronro
        18
    hronro  
       2017-10-01 13:56:16 +08:00
    @aocif23 #8 20s ? wtf ?!我冷启动 3s,热启动 1s
    xgfan
        19
    xgfan  
       2017-10-01 14:06:29 +08:00 via Android
    作为一个开发者工具,不做多核优化……
    摊手
    用什么 Ryzen 1700
    开发指定用 U —— i3 7350k 超 5G 默秒全
    aocif23
        20
    aocif23  
       2017-10-01 14:12:06 +08:00
    @hronro 你的冷启动 3s 是 ssd ?
    hronro
        21
    hronro  
       2017-10-01 14:14:44 +08:00
    @aocif23 #20 对,MacBookPro
    aocif23
        22
    aocif23  
       2017-10-01 14:15:56 +08:00
    @hronro 我在#8 有标明是机械硬盘下。。。
    rainex
        23
    rainex  
    OP
       2017-10-01 15:19:14 +08:00
    @skydiver 没说 4 核 8 核没用,只是说一般的项目不大编译基本用不上,同价格下主频比更多核的效果来的更实在,如果不考虑价格,谁都知道同主频多核更好
    rashawn
        24
    rashawn  
       2017-10-01 15:23:04 +08:00 via iPhone
    卡是主观的 同样的机器上 拿 less 和 vscode 开文件 肯定 vscode 卡呀
    skydiver
        25
    skydiver  
       2017-10-01 16:20:03 +08:00 via Android
    @rainex 项目不大也用得上,除非你只有一个文件。编译是最会用到多核的场景,对编译来说多核远远好过单核高频
    zirconium
        26
    zirconium  
       2017-10-01 16:30:17 +08:00 via iPhone
    是是是
    govtoex
        27
    govtoex  
       2017-10-01 16:57:21 +08:00 via Android
    对对对,哈哈哈
    kmahyyg
        28
    kmahyyg  
       2017-10-01 17:14:45 +08:00 via Android
    没感觉。JB Pycharm + Clion + IDEA
    SSD 配合 i5-7200u,win8.1,15s 完成
    zengguibo
        29
    zengguibo  
       2017-10-01 18:27:52 +08:00
    cpu 是 i7 4790K,配上 ssd,打开 atom 都不卡
    zhangchioulin
        31
    zhangchioulin  
       2017-10-01 19:04:48 +08:00
    我觉得拼打开文件速度为什么不把 vim 带上? 毕竟这是评判 vim 的一个重要的指标吧
    autulin
        32
    autulin  
       2017-10-01 19:32:06 +08:00
    同一台机器,win 上 linux 上都装过 vs code,虽然都不卡,但是明显 linux 上 vs code 启动更快
    wtbhk
        33
    wtbhk  
       2017-10-02 00:30:51 +08:00
    vs code 没有多核优化吗,怎么得到这个结论的
    20015jjw
        34
    20015jjw  
       2017-10-02 01:04:03 +08:00 via Android
    谁告诉你大家项目都不大的?你项目不大我们就不大了?你的编译器没开多核优化我们的就也没开了?这不是以偏概全么?
    djyde
        35
    djyde  
       2017-10-02 01:11:49 +08:00
    说得我差点组了台外星人来写代码了
    allinwonder
        36
    allinwonder  
       2017-10-02 07:38:52 +08:00 via iPhone
    @rainex 你电脑不会同时做几件事情?
    ikaros
        37
    ikaros  
       2017-10-02 11:47:39 +08:00
    ssd 基本都是 4s 内
    szetrov
        38
    szetrov  
       2017-10-02 14:00:04 +08:00
    编译的时候是不考虑续航,接上电源,打开风扇管理,愉快睿频 2333
    Tyanboot
        39
    Tyanboot  
       2017-10-02 16:24:08 +08:00 via Android
    有一种概念叫做高频低能。
    rainex
        40
    rainex  
    OP
       2017-10-11 11:34:03 +08:00
    @skydiver 我是实际比较过三台 4 核 2.x 和高频 2 核 3.8 的编译速度的,前面说过了同价格下,如果不考虑成本那肯定买多核高频的,那这里开发者就人人家里放个 MacPro 顶配了

    @allinwonder 你再看一遍原文第三段?
    rainex
        41
    rainex  
    OP
       2017-10-11 11:39:47 +08:00
    @20015jjw 同成本下你只能选择低频多核或高频少核,我说的就是后者编译更快,不知道你想表达什么
    20015jjw
        42
    20015jjw  
       2017-10-11 12:13:02 +08:00 via Android
    @rainex 你自己说的“而且大家做的项目基本也没那么大,什么 4 核 8 核的编译器实际也用不太上,但主频对编译器的速度影响那可是很直接的,所谓简单粗暴。”

    你的编译器只能用俩核心就代表人家的也只能用俩了?你的项目小人家的项目就也小了?我想表达的就是你自己的项目太小主频比较重要不代表其他人也是啊...
    rainex
        43
    rainex  
    OP
       2017-10-12 12:14:35 +08:00
    @20015jjw 你在回帖之前先看清别人什么意思,第一,我说的是“基本”也就是大多数,你不属于大多数那这话就没针对你,你有什么可不忿的?大多数公司做的是大项目还是小项目比例上你没数?何况就算大项目需要编译的大多也都拆分成库了,代码多的也用服务器或分布式缓存编译了,剩余一个单机还要完全编译的大项目比例上少之又少,只占少数有疑问吗?第二,同成本下就高频少核和低频多核两种选择,我只是说大多数更适合用前者,我自己的测试也是如此,你想怎么反驳?你想说低频多核编译更快?还是想说高频多核更好?后一句不是废话么,不考虑成本的话这里人手一台 MacPro 顶配,那讨论 vscode 卡做什么
    20015jjw
        44
    20015jjw  
       2017-10-12 13:06:03 +08:00
    @rainex 我想说的就是低频多核编译更快。我的小项目没缓存从头 build 大概要 10 分钟,有了缓存也是 8 线程跑满 build 30s-2min,你想说我现在 2.9G i7 换个什么 3.1G 的双核 13 寸 i5 能 build 的更快一点?还是你的意思是你的"多核低频"是一个 1.2G 没有超线程的 i7 ?你以为有缓存本地就只要编译一个文件? link 一下都不止吧。你是真的没见过大项目吧老哥,我周围朋友是个人项目就比我大,我这有的人 256G 的内存编译都能跑满,公司每次加 256 的服务器就被抢光你跟我说大家都做小项目?
    20015jjw
        45
    20015jjw  
       2017-10-12 13:09:53 +08:00
    @rainex 而且 13 寸如果更快,这些资本主义的公司为什么要花更多的钱标配 15 寸?我司规模这么大,整个网站都是 php,实时渲染无需编译,所以照你的逻辑,网页工程师都应该拿 13 寸的电脑对吧?为啥我司一整个组的 developer velocity 工程师都没有跟公司提要给前端换 13 寸?
    rainex
        46
    rainex  
    OP
       2017-10-14 20:32:43 +08:00
    @20015jjw 你能别来胡搅蛮缠吗?你自己翻翻前面我说过几遍了,我说的是价格差不多的情况下选高频少核还是低频多核,而你举例的 i7 2.9G 和双核 i5 3.1G 是一样价钱吗?主频只差 0.2, 但核的数差一倍,这还对比什么?你知道两者价位差多少吗你就来跟我胡扯?我前面说了几次了如果不考虑成本这里程序员人手一个 MacPro 顶配了还讨论什么 vscode 卡不卡,还有,这里讨论 cpu 和编译,你扯什么 13 寸 15 寸的屏幕还有 php,你要讨论就先认真看清我在说什么,考虑同时代的同价位的两类 cpu 来比较,别拍脑门胡扯来浪费我时间好么?
    20015jjw
        47
    20015jjw  
       2017-10-15 00:44:32 +08:00 via Android
    @rainex 你自己都在说 mac 了 难道我还不能用 mbp 举例? mbp 里不就那俩 i5 和 i7 么?还是你要吧 12 寸也算进来?要不你举两个价格差不多的 i5 和 i7 我们来比比?

    看看桌面级最便宜的 i7 7700 已经比最贵的 i5 7600k 贵 1/4 了,根本到不了你的同价位标准,你这个论点不是根本没法证明么?

    顺便你一直在吹的顶配 macpro 的单核性能早就被 imac 5k 超过了,你知道个啥啊老哥... 你这篇文章还不如写:imac 5k 用起来比顶配 mac pro 快多了,价格却只要 1/4... 然后大家就会告诉你显卡内存硬盘处理器都不是同一个时代的没法比,而且 macpro 早该降价了 blahblah。

    php 的例子是说,极端情况,不要编译的情况下,15 寸的 mbp 都要快不少,按照你的理论 13 应该快一点,这显然不现实啊...怕不是自己写了一篇以偏概全毫无根据的帖子在这里浪费大家时间哟。你看看这帖子底下有人同意你的观点不?
    rainex
        48
    rainex  
    OP
       2017-10-15 19:24:52 +08:00
    @20015jjw 谁告诉你只有 mdp 能跑 vscode 的?谁告诉你 cpu 只有 i5 和 i7 的?叫 i3 的 cpu 被你吃光了?你知道 2010 款 imac 就用过 i3 540 主频 3.0G 的 cpu 吗?更别提黑苹果了你知道 tonymacx86 验证配置里主流 cpu 基本都能用么,那么多 cpu 可以选择怎么不能同价位下比价格比默频比核心数,人家都知道的事你跟我装萌新,用你的话说,“你知道个啥啊?”

    说编译还跟我扯什么 php,php 这种伪编译拿来做案例扯 cpu 编译速度真的牵强的尴尬癌都冒出来了,我玩 php 的时候你知道 php 是啥么?国内用户量最大后来被腾讯收购的 php 软件产品你知道是啥么?下次被人说编译和 cpu 你就别拿 php 和 13 寸 15 寸来说事了,估计你也就是个写 php 的只用过 mdp 吧不懂的事少来掺和吧免得丢人
    20015jjw
        49
    20015jjw  
       2017-10-16 01:37:13 +08:00 via Android
    @rainex 你的逻辑呢? php 我提到编译了?我都说了不要编译。你自己说低核高频跑编辑器比高频低核心的跑得快,我干脆给你一个不要编译只要编辑的例子打你脸呀。你看看我帖子告诉我没玩过黑苹果?我家里桌上就是黑苹果办公室就是 mac pro + rmbp 你用过黑苹果你厉害咯。php 怎么你了写 php 就低人一等?(你随便黑反正我不写 php 啊 hhh,我都说了我的 proj 是要编译的但显然你没逻辑看不懂呀)

    最后你要告诉我说 3.0 的 i3 540 比______跑编辑器要快?我倒是很想看看你在这里写个啥才能不脸疼。

    没逻辑还要强行辩,没意思没意思。写个帖子几十层楼没人同意好可怜哦。
    rainex
        50
    rainex  
    OP
       2017-10-16 11:32:53 +08:00
    @20015jjw 你还真能转战,四处乱扯被我抓辫子后转而跟我要逻辑,我 11 楼就说了我有做过测试的,你不写代码不靠测试靠嘴运行?你不为证明编译速度你扯什么 php ?难道是拿 php 来扯 cpu 指标的?我怎么没见 intel 或 amd 拿 php 说事?说 imac 用过 i3 540 cpu 是打脸你只知道 mdp 只知道 i5 i7,我前面屡次重复了要选同时代同价位的高频少核和低频多核比较,你理解不了这句中国语文?要举例行啊你找个跟 i3 3.7Gcpu 同价位的 i5 或 i7 去测试,抛下你不沾边的 php 和 13 寸 15 寸屏幕别鬼扯了好么?

    还有,你拿 php 鬼扯不沾边的事,被打脸了别拉 php 来配合你的悲情戏,还惨兮兮反问 php 低人一等,我怎么没见别的 phper 把不沾边的事硬扯到 php 上?你这不是 php 高级黑是什么?演技拙劣,负分差评,可以 quit 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1444 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:19 · PVG 01:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.