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

请问前端开发有必要上 32G 么

  •  
  •   zk8080 · 2023-09-11 09:48:54 +08:00 · 7297 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在公司电脑 M1 16G ,看内存占用都在 14G 以上,自己的 i5 16G 则经常卡死。想换个 14 的 M1 Pro ,在纠结要不要上 32G ,请 v 友们解惑。
    100 条回复    2023-09-26 10:54:45 +08:00
    xixibb
        1
    xixibb  
       2023-09-11 09:56:55 +08:00
    上,内存大就是王道。。。
    jwangbyus
        2
    jwangbyus  
       2023-09-11 09:58:28 +08:00
    内存不嫌大。
    8355
        3
    8355  
       2023-09-11 10:00:07 +08:00   ❤️ 4
    不要用 windows 的使用思维理解 mac
    不需要经常看负载和占用,只要需要关注系统是否运行流畅
    很多用 windows 转 mac 都有这种病态焦虑增加精神内耗
    cydysm
        4
    cydysm  
       2023-09-11 10:01:41 +08:00 via iPhone

    到时候内存不够 没法后加
    paynezhuang
        5
    paynezhuang  
       2023-09-11 10:03:23 +08:00
    上,有备无患
    tbg
        6
    tbg  
       2023-09-11 10:05:43 +08:00
    必须
    wu67
        7
    wu67  
       2023-09-11 10:06:41 +08:00
    开 docker . 上
    搞移动端开发(我指各种 build app 的). 上
    开一大堆浏览器 tab. 上
    开一大堆 npm run dev. 上
    使用 webstore / IDEA 开发. 上

    其他情况基本不用上
    devHang
        8
    devHang  
       2023-09-11 10:07:18 +08:00
    纠结就是不必要,别上。
    murmur
        9
    murmur  
       2023-09-11 10:07:20 +08:00
    有的,64g 最好,未来大家都是全栈,谁跟你说前端不需要跑后端项目的
    usauk1998
        10
    usauk1998  
       2023-09-11 10:13:21 +08:00
    4G enough
    tanranran
        11
    tanranran  
       2023-09-11 10:14:06 +08:00   ❤️ 3
    32 不行,得 64
    en20
        12
    en20  
       2023-09-11 10:14:08 +08:00
    我现在就是 M1 16G 同时开 3 个项目都卡死了, 有钱肯定 32
    WhiteSJ
        13
    WhiteSJ  
       2023-09-11 10:15:31 +08:00
    越大越爽
    zk8080
        14
    zk8080  
    OP
       2023-09-11 10:17:20 +08:00
    谢谢 V 友们解惑,看来直接 32G 没毛病。
    php0yyds
        15
    php0yyds  
       2023-09-11 10:19:27 +08:00
    完全没
    jamosLi
        16
    jamosLi  
       2023-09-11 10:25:54 +08:00
    mac 24 够。
    win 冲就完了。
    qingshui33
        17
    qingshui33  
       2023-09-11 10:29:24 +08:00
    真有必要,我的 16G 的,是真的有些拉胯,哪怕是前端项目
    wa143825
        18
    wa143825  
       2023-09-11 10:31:27 +08:00
    有钱就上,我 8g 的 m1 用了 2 年,vscode ,2 个浏览器,postman ,跑 2 个项目,加上聊天笔记音乐词典也没感觉不够
    13ruceYu
        19
    13ruceYu  
       2023-09-11 10:40:28 +08:00
    上,当你有这个疑虑的时候,就应该上。
    julyclyde
        20
    julyclyde  
       2023-09-11 10:41:01 +08:00
    你都经常卡死了还有啥可问的
    你的问题应该是 32or64
    而不是是否有必要 32
    zk8080
        21
    zk8080  
    OP
       2023-09-11 10:43:02 +08:00
    @julyclyde 卡死是家里 i5 的,M1 没出现过卡死的情况,但是最近出现过内存溢出的情况,所以在想上 32G
    RealJacob
        22
    RealJacob  
       2023-09-11 10:53:00 +08:00
    我 16 不够
    fao931013
        23
    fao931013  
       2023-09-11 10:58:18 +08:00
    我 64 都还觉得可以在加点
    aelloncs
        24
    aelloncs  
       2023-09-11 11:09:56 +08:00
    16g 是贫农,32g 是贫下中农,64g 是富农,128g+是,哦 8g 没有人权
    PainAndLove
        25
    PainAndLove  
       2023-09-11 11:25:21 +08:00
    开发的话 32GB 起步。16GB 就是娱乐
    Axnir
        26
    Axnir  
       2023-09-11 11:26:10 +08:00 via iPhone
    让公司换 32G 的,不要自己买
    mxT52CRuqR6o5
        27
    mxT52CRuqR6o5  
       2023-09-11 11:28:07 +08:00
    @wu67 #7 占了两条以上
    ZTom
        28
    ZTom  
       2023-09-11 11:32:27 +08:00
    我 16 开两个 ide+小程序 微信 chrome 内存就黄了
    rainmint
        29
    rainmint  
       2023-09-11 11:34:48 +08:00
    可以不用,不能没有。
    luchenwei9266
        30
    luchenwei9266  
       2023-09-11 11:49:40 +08:00
    不上不是中国人
    zgw0
        31
    zgw0  
       2023-09-11 11:57:31 +08:00
    必须上,不然 16 会卡
    Echo521
        32
    Echo521  
       2023-09-11 12:11:25 +08:00
    上,我目前 32G 不太够用
    euronx
        33
    euronx  
       2023-09-11 12:12:41 +08:00
    我 64
    bhbhxy
        34
    bhbhxy  
       2023-09-11 12:13:51 +08:00
    以前觉得 16G 怎么也够用了,然而现在 vscode 插件多了,占内存越来越大,占系统 80%,都超过 idea 了,也不知道哪里内存泄露了还是插件的问题🤣
    w950888
        35
    w950888  
       2023-09-11 12:18:44 +08:00
    建议直接上 64G, 不然 以后你还会再来问前端开发有必要上 64G 的问题
    liuw666
        36
    liuw666  
       2023-09-11 12:37:24 +08:00 via iPhone
    有必要。如果没钱,16G 也能用
    he007h
        37
    he007h  
       2023-09-11 12:46:25 +08:00
    前端 8G 都可以用,更别说 16G 了,根据自己目前需求来,不要给自己增加没用的需求
    meixg
        38
    meixg  
       2023-09-11 12:47:04 +08:00
    内存越大越好
    Puteulanus
        39
    Puteulanus  
       2023-09-11 13:25:29 +08:00
    JB IDE ,Chrome ,docker ,可能还要虚拟机跑个 Windows 复现 IE ( Edge )的 bug
    我之前的 32G 是经常能满的,还冒出点到硬盘缓冲上去
    jingcoco
        40
    jingcoco  
       2023-09-11 13:38:27 +08:00
    学会用 neovim 解决 ide 占用内存 😇
    rap16
        41
    rap16  
       2023-09-11 13:39:06 +08:00
    有钱就上
    Daniel17
        42
    Daniel17  
       2023-09-11 13:39:08 +08:00
    有钱就上,我都是往大了买
    lifesimple
        43
    lifesimple  
       2023-09-11 13:49:43 +08:00
    预算范围之前必须上啊
    Jammar
        44
    Jammar  
       2023-09-11 13:51:33 +08:00
    预算范围内存拉满,做开发的 cpu 显卡都可以低,内存不行
    loudefa
        45
    loudefa  
       2023-09-11 13:53:43 +08:00
    我就是 14 的 m1 加到 32G 内存的,上一代 12 寸的不跑前端没啥事,一跑前端就卡出翔
    jrtzxh020
        46
    jrtzxh020  
       2023-09-11 14:19:44 +08:00
    @he007h 都 2023 年了,前端 8G 可以用? 8G 拿来办公都吃紧吧,别说开发了。vscode 加几个插件,跑个 webpack/vite 项目, 加个 chrome 就已经爆了。还只算开发工具,还得开其他如通讯软件,接口调试工具,甚至多个浏览器,多个项目
    hello2090
        47
    hello2090  
       2023-09-11 14:22:02 +08:00 via iPhone
    工资 2 万以下 16G, 4 万以下 32G
    jzjjzj
        48
    jzjjzj  
       2023-09-11 14:22:07 +08:00
    @fao931013 怎么说?
    blackkkk
        49
    blackkkk  
       2023-09-11 14:28:25 +08:00
    有钱直接上,考虑价格,电脑都没必要换,16g 反正用起来也不卡
    otakustay
        50
    otakustay  
       2023-09-11 14:34:23 +08:00
    16 是肯定不够的,64 倒也不必,我现在注意点用,少量 docker 的情况下 24 够用,32 应该挺舒服
    broken123
        51
    broken123  
       2023-09-11 15:03:55 +08:00
    公司配置的 m1 2020 款。16g+512g 完全足够了 只是有时候用久了会发热。但是前端编译还好吧。
    polo3584
        52
    polo3584  
       2023-09-11 15:37:37 +08:00
    内存得上,全年公司配电脑的时候,提的需求就是 12700+32G 。
    shortxxx
        53
    shortxxx  
       2023-09-11 15:43:28 +08:00
    想出二手 没必要 前段 web + ios + 安卓 开发 8G 内存 air 够够的
    SomeBodsy
        54
    SomeBodsy  
       2023-09-11 15:45:42 +08:00
    要是 win 就没这么多问题,现在 128 拉满也要不了多少钱
    Jinnn
        55
    Jinnn  
       2023-09-11 15:47:07 +08:00
    公司的 M1+8g ,居然也够用,用了一年多了。1 个小程序开发工具,5+vscode 本地服务,20+浏览器 tag 。再跑 xcode+模拟器也还行。
    Track13
        56
    Track13  
       2023-09-11 15:49:03 +08:00
    windows ,写小程序,HBuilder,vscode,微信开发者工具,chrome 加上其他。16g 就开始焦虑了。
    没有 mac ,不清楚。
    ztc
        57
    ztc  
       2023-09-11 15:51:18 +08:00
    xujianxing
        58
    xujianxing  
       2023-09-11 15:59:30 +08:00
    反正 我 m1pro 16g 是已经不够用了
    Youngzx
        59
    Youngzx  
       2023-09-11 16:15:50 +08:00
    反正我第一年就上 32 了,你稍微开 10 几个 chrome ,2 个 vscode ,一个 figma ,一个网易云,微信,飞书,docker ,差不多就快 30 了
    liubaicai
        60
    liubaicai  
       2023-09-11 16:16:02 +08:00
    windows 开发前端 16g 真不够用,主要是 chrome 和 vscode 这俩内存大户,万一开个虚拟机或者 docker 就不够了。
    kemistep
        61
    kemistep  
       2023-09-11 16:21:32 +08:00
    能用钱解决的问题,都不是问题,尤其是钱在预算可控范围内

    买,买,买

    早买早享受
    bugfan
        62
    bugfan  
       2023-09-11 16:44:35 +08:00
    我的 16+512 m2 air 用半年了不卡,我通常开着 vscode 写 golang 和 vue,还运行 mysql,mongo 等 docker 容器,同时还开着 Android Studio 和模拟器,再加上 chrome 浏览器,感觉速度杠杠的,不卡,监视器内存稍微变黄只是系统提示有内存压力压力了,并不代表着产生交换了

    哈哈哈 不缺钱就上大内存
    ShadowPower
        63
    ShadowPower  
       2023-09-11 16:45:09 +08:00
    尽可能买能接受的最大容量
    因为 Mac 的内存不能升级
    mokevip
        64
    mokevip  
       2023-09-11 16:57:14 +08:00
    有条件就上,我们公司项目忙,同时能跑 4 、5 个项目,idea+chrome 的开销已经够我吃一壶了。

    再开点别的,有时候就会开始卡了。
    ochatokori
        65
    ochatokori  
       2023-09-11 17:41:28 +08:00 via Android
    linux 16g manjaro gnome 桌面
    chrome+chromium+wine 企业微信+wine 微信+vscode+electron 音乐播放器+docker vpn+两个前端项目
    内存长期 90 以上
    catch
        66
    catch  
       2023-09-11 17:52:49 +08:00 via Android
    试试 128
    intoext
        67
    intoext  
       2023-09-11 17:53:13 +08:00
    @devHang 说实话,纠结上不上的,我都是鼓励上。
    只有压根不纠结的人,才无所谓丐版、丐中丐的。
    paranoiagu
        68
    paranoiagu  
       2023-09-11 18:15:08 +08:00 via Android
    vscode 插件装的稍微多一点,感觉不 idea 还占内存。
    paranoiagu
        69
    paranoiagu  
       2023-09-11 18:15:31 +08:00 via Android
    感觉比.....

    不好意思打错。
    kunkunzhang
        70
    kunkunzhang  
       2023-09-11 18:21:28 +08:00
    我就是前端。现在开发同时跑前端和 node 后端,32 有时还是卡。。
    jenhe
        71
    jenhe  
       2023-09-11 18:39:21 +08:00
    兄弟,我 3 台电脑,都上 64G 了。我现在都膨胀了,webstrom 每天开 3 个
    wonderfulcxm
        72
    wonderfulcxm  
       2023-09-11 18:40:29 +08:00 via iPhone
    没有必要,我们都是 128G 的
    jenhe
        73
    jenhe  
       2023-09-11 18:40:41 +08:00
    @paranoiagu #68 嗯,是的,所以我放弃了 vscode,改用 webstrom 了,而且 webstrom 的 copilot 比 vscode 更智能,提示补全更符合上下语境
    yiqiao
        74
    yiqiao  
       2023-09-11 18:41:50 +08:00
    我已经上 64G 了,能上最大就最大,硬盘和内存现在这么便宜。
    DIO
        75
    DIO  
       2023-09-11 19:22:16 +08:00
    现在内存白菜价,64G 也便宜
    shanelau
        76
    shanelau  
       2023-09-11 19:27:50 +08:00
    32G 带来的好处太多了,不用担心不够用。内存小的话,有些缓存会写到磁盘,影响文件读写,SSD 的写和读有上限的
    Leonard
        77
    Leonard  
       2023-09-11 19:29:32 +08:00
    你现在不是用着 16g 的么,M1 16G 卡么,卡就上 32G ,不卡就说明够用。
    别看内存占用,没什么意义,要看也看内存压力,没红就够用。
    kisnows
        78
    kisnows  
       2023-09-11 20:03:14 +08:00
    末代 Intel mbp 顶配(除了内存是 16G ),公司定制的机型。
    Webstorm 开一个稍微大点的项目,内存就差不多了,卡死了,换成 vscode 也一样。
    要是再开个 webpack 的编译服务,哦,我的天哪,打字都卡。
    GrayXu
        79
    GrayXu  
       2023-09-11 21:41:01 +08:00
    不会有人觉得自己内存是够的吧?
    n18255447846
        80
    n18255447846  
       2023-09-11 23:15:19 +08:00
    有钱就上,没钱。。。
    Quarter
        81
    Quarter  
       2023-09-11 23:16:47 +08:00 via Android
    上,我的黑苹果都 64G 了
    qqjt
        82
    qqjt  
       2023-09-12 00:41:41 +08:00
    我台式机 64g 笔记本 96g 了,就是玩儿。
    AscenZ
        83
    AscenZ  
       2023-09-12 01:05:14 +08:00
    一定要上,我模拟器用的多 我都准备上 64 了
    Jaosn
        84
    Jaosn  
       2023-09-12 01:09:23 +08:00
    16 是真的不够
    privater
        85
    privater  
       2023-09-12 01:46:04 +08:00
    公司的电脑,你管它什么配置,能申请换就换,不能换还不是照样用。

    Intel 时代的内存和 M1 的内存还是有不小差距,速度,带宽都不一样,SSD 速度也有很大的差距。
    另外有的时候你用 Intel 感到卡,不一定是内存不够,也可能是集成显卡拉了,或者 SSD 速度太慢导致 swap 体验差,半懂的人清一色归结到内存不够,M1 基本都没有这些劳什子。
    xuanbg
        86
    xuanbg  
       2023-09-12 08:26:54 +08:00
    内存可没法加,所以,财力能支持多大就买多大。
    2NUT
        87
    2NUT  
       2023-09-12 08:42:19 +08:00
    没必要 前端写代码就是 文本编辑 + 代码提示 +浏览器进程

    多了说明你使用了超出的东西
    qingRider
        88
    qingRider  
       2023-09-12 09:06:08 +08:00
    有钱就上,没钱拉倒
    zhouchijian
        89
    zhouchijian  
       2023-09-12 09:10:23 +08:00
    上,我是前端,正在用 32G
    zorui
        90
    zorui  
       2023-09-12 09:29:23 +08:00
    @8355 mac 小内存一样卡得要死。 同内存下目前感觉 Windows 更流畅, mac 更多的动画过渡 自然一些。 也抵不过屏幕高刷来的实际。
    dog82
        91
    dog82  
       2023-09-12 09:30:15 +08:00
    必须上啊,内存越大越好!
    PrtScScrLk
        92
    PrtScScrLk  
       2023-09-12 09:32:06 +08:00
    32G 也就入门,64 标配,128G 战未来。感觉你可以等等 M3 。
    devilarchitect
        93
    devilarchitect  
       2023-09-12 09:33:08 +08:00
    你能这么问那一定就不需要而且没用到内存瓶颈,不然都会直接上
    sqlNice
        94
    sqlNice  
       2023-09-12 09:34:21 +08:00
    M1 PRO 16GB
    日常开 2-6 个项目(npm run dev), 微信/网易云/浏览器 20 个以内的 tab/腾讯会议
    基本上没卡过.

    同样的项目同事在家用 mac mini 8G 只能跑 2 个就卡了
    SuperLino
        95
    SuperLino  
       2023-09-12 10:15:19 +08:00
    @Quarter 公司黑果 64G 家里黑果 32G ,白菜价随便上爽歪歪
    charlesliu
        96
    charlesliu  
       2023-09-12 10:24:20 +08:00
    需要自己买电脑的公司,一律只买丐版,公司出钱或者如果你自己的开发场景真的需要大内存,那你也不会在这里问了
    8355
        97
    8355  
       2023-09-12 11:16:40 +08:00
    @zorui 卡不一定是内存问题。
    不过我用 mbp 一直是 16g 家里 imac intel 的 cpu 老款的加到 40g 内存 都没有任何卡顿存在。
    至于 Windows 其实是一样的,会用的不会卡,不会用的一样老是要重装系统。
    imqiyue
        98
    imqiyue  
       2023-09-12 12:32:07 +08:00
    有,预算内越高越好
    kylebing
        99
    kylebing  
       2023-09-12 15:34:47 +08:00
    有钱就上,没钱 16 也一样用,我目前就用的 16 ,也没影响,挺快。
    WingXi
        100
    WingXi  
       2023-09-26 10:54:45 +08:00
    node 引用的那些破烂框架依赖工具,随便给你编译一下内存就用完了。32G 并不多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.