前端开发, CPU 选择问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
webbillion
V2EX    程序员

前端开发, CPU 选择问题

  •   webbillion 2025 年 1 月 3 日 2928 次点击
    这是一个创建于 381 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    前端开发,日常使用 Mac M1 Air 工作基本上足够,但是内存太小,而且负载较高的时候还是会升温变卡。

    于是尝试在台式机 Windows 上工作,内存是够了,但是发现打开项目多了之后 VS Code 的悬浮提示等等还是会略有卡顿,要加载一会才能出来,安装依赖的时候 CPU 占用率也会吃满,CPU 是 AMD 3600X 。

    问题

    所以想请教各位:

    1 、台式机升级 CPU 选单核尽量高,能解决这个问题吗?(因为 node 是单线程的,所以我想和多核应该没什么关系?) 2 、现在仅前端开发而言,Mac 的处理器 M4 系列 和最新的 AMD 和 Intel 优劣如何?

    第 1 条附言    2025 年 1 月 13 日

    给 V 友汇报下。

    CPU 换成了 5900x ,附上两个项目 build 速度对比:

    3600x a 90s b 47s

    5900x a 64s b 29s

    m1 a 50s b 56s

    用下来的总体感受是,风扇变吵了,LOL 帧数并没有更高,可能是因为 4K;日常使用绝大多数情况下更流畅,但偶尔会有以前没有的小卡顿;编码上,代码提示和跳转还是需要时间加载,但是加载完之后应该说是比以前要流畅。

    结论:先这么用着吧,不管是为了日常、游戏还是写代码,也该升级下 CPU了,不过可预见的短时间内应该不会再升级台式机了。后面涨工资了的话直接换顶配 Mac(牛马给自己买金子皮鞭,手动狗头)

    20 条回复
    murmur
        1
    murmur  
       2025 年 1 月 3 日
    3600x 太老了,第一代 amd zen2 架构,至少也得 7800x 吧 没有这么比的,我们给办公配的都是 5600g 起步的
    murmur
        2
    murmur  
       2025 年 1 月 3 日
    台式机的优势在于近乎不要钱的内存和硬盘,你要搞清楚侧重点,还有显卡扩展能力
    miniliuke
        3
    miniliuke  
       2025 年 1 月 3 日
    node 是单线程的,但是很多编译打包工具不是 node 写的,还有语法解析工具,多核也重要。3600X 太老了,升级到最新 cpu 应该会好得多
    asen001
        4
    asen001  
       2025 年 1 月 3 日
    偶尔在家里加班,家里电脑是 2600x ,明显编辑器提示比 mac 慢很多,不知道升级一下 cpu 会不会好点
    shadowyue
        5
    shadowyue  
       2025 年 1 月 3 日
    3600X 垂垂老矣,我还在每天折腾它运行崩铁,无限暖暖。
    今天也要努力加油啊,我的战争机器.jpg
    bsfx2
        6
    bsfx2  
       2025 年 1 月 3 日
    买台 M4 基础款 MacBook Pro 或者 Mac mini + 升级内存。
    没有任何别的处理器在单核性能上能摸到 M4 。
    就算是 M3 也只有 Intel 13/14 代 HX 或者桌面级处理器才能摸到,而且一旦多个核心开始干活,频率马上就会掉的。
    前端开发编辑器体 M 系列处理器是最好不过了,极强的单核性能,多核性能不拉胯,最重要的是即使多核跑起来,频率也不会怎么掉。
    74123gzy
        7
    74123gzy  
       2025 年 1 月 3 日
    多核也很重要,内存尽可能加,前端项目本身能吃多少资源?加内存加多核是实打实能提升电脑的使用体验的
    xiangyuecn
        8
    xiangyuecn  
       2025 年 1 月 3 日
    /t/1102041 阿里云 ECS 4 核 8G 打包 nextjs 项目都能内存溢出
    /t/1102233 AMD 3600X 安装依赖的时候 CPU 占用率也会吃满

    老板时薪不给 200+ 都对不起这些硬件
    skallz
        9
    skallz  
       2025 年 1 月 3 日
    @74123gzy 前端项目单个不是特别吃资源,但是架不住基本都是浏览器多窗口+vscode 多窗口
    vsitebon
        10
    vsitebon  
       2025 年 1 月 3 日
    根据我的经验,5600g+64g 内存,基本开好几个 nextjs 稍微大点的项目都不怕了,我反而觉得最需要的是内存
    noobjalen
        11
    noobjalen  
       2025 年 1 月 3 日
    先换个 5800x 试试?
    duanxianze
        12
    duanxianze  
       2025 年 1 月 3 日
    我也是前端,体验下来有个 32g 内存加个主流 6 核以上 cpu 就行,单核其实没那么关键
    mumbler
        13
    mumbler  
       2025 年 1 月 3 日
    吃饭的家伙别省钱,况且现在 CPU 内存几乎不要钱,2000 元不到就能上 20 核心 E5+32G 内存了
    icandoallthings
        14
    icandoallthings  
       2025 年 1 月 3 日
    公司 m1 imac
    家里 m4 imac
    都是 16g 感觉前端开发完全够用
    开三四个项目
    momo2278
        15
    momo2278  
       2025 年 1 月 3 日
    前端主要是编译工具占性能,考虑 AM4 旧平台升级的话,CPU 换 5600 ,内存 32G 起步
    webbillion
        16
    webbillion  
    OP
       2025 年 1 月 3 日
    统一回复楼上各位,感谢各位建言。其实 3600x 也不是太老,打游戏顺畅得很,唉,到写代码上就熄火了。虽然是 19 年的处理器了,但我一直以为 PC 上淘汰旧处理器没移动端那么快的。
    看了大家留言,准备买个 AM4 主板能用的试试,还是不好使就退货了,主要是考虑上新一代 cpu 主板散热内存那些都得换,我现在打游戏又够用,一整套的钱再加一点也能换新 Mac 了。
    @murmur #1
    @miniliuke #3
    @asen001 #4
    @Satelli #6
    @74123gzy #7
    @noobjalen #11
    @duanxianze #12
    @mumbler #13
    @fox2081 #15
    @shadowyue #5
    webbillion
        17
    webbillion  
    OP
       2025 年 1 月 3 日
    @xiangyuecn #8 我觉得我这个 cpu 还是不配和阿里云的一桌
    floki
        18
    floki  
       2025 年 1 月 3 日
    7600x 也很不错啊
    johnnyyee
        19
    johnnyyee  
       2025 年 1 月 3 日
    预算几百可以升级 5700x ,预算超过 1 千可以去看看 7700 或者 9600x 这些,3600 太老了,性能差得不是一星半点
    chungon
        20
    chungon  
       2025 年 1 月 3 日
    说一下我手头上的 CPU ,同一个项目( Vue3+uniapp 跑小程序),Cursor
    M4:无敌,只需要 8-12s
    M1 pro: 21-26s
    7840h:28-32s
    5800X:26-30s
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2709 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 15:25 PVG 23:25 LAX 07:25 JFK 10:25
    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