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

给要买新 Macbook 的同学一点儿参考意见

  •  1
     
  •   zivn · 51 天前 · 5722 次点击
    这是一个创建于 51 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是后端开发,主技术栈 golang,有时候也写点儿 java,IDE 是 Intellij IDEA,本地 docker 也有几个,浏览器 Safari 常年七八个 tab,目前用的是 2019 的 16 寸 Intel i9 2.4GHz 8 核,32G 内存。

    CPU MEM

    我老婆是 UI + 平面设计,长期开着 PS + AI + AE + Sketch,Safari 二三十个 tab,目前用的是 2016 的 15 寸 Intel i7 2.9GHz 4 核,16G 内存。

    CPU MEM

    看了下 30 天的 CPU 和内存监控图表,目前看起来,前端设计的确需要更多的内存,经常跑满; 当代的顶配 CPU 对前后端开发来说都是过剩的,后端偶尔编译的时候能跑满,但是很快结束了,时间不足总使用时间的千分之一,前端 AE 编码的时候 CPU 会占用高一些,但是很难跑满。

    所以各位搞开发的 V 友,升级 32G 内存还是有用的,特别是前端和设计,升级 CPU 纯粹血亏,前后端都用不上,白花钱,或许搞影视、视频剪辑的大佬能用上吧。

    个人觉得对于 99% 的人,这波 M1 Pro 基础版足够用了,意难平就升级个 10 核 M1 Pro,升级 M1 Max 大概率是性能溢出白花钱。

    个人观点,不喜勿喷。

    52 条回复    2021-10-27 10:48:22 +08:00
    loux
        1
    loux  
       51 天前
    M1 Pro 的十核 CPU 就已经拉满了,Max 只提升了 GPU
    coolcatha
        2
    coolcatha  
       51 天前
    非常认可你的分析,我觉得对于相当一部分开发人员来说,m1 pro 基础版已经足够了,多的钱建议内存加到 32g
    zivn
        3
    zivn  
    OP
       51 天前 via iPhone
    @loux 买 8 核基础版就够了
    xgfan
        4
    xgfan  
       51 天前
    32G 内存对绝大部分人来说,已经是完全够用了。
    内存这玩意儿应该是有个基准线的,超过基准线收益就不是很大了。

    特别现在 M1 上虚拟机 /Docker 还不太能用的情况下,想不到什么场景能用到 64G 。
    (说自己在 mac 上编译 aosp 的,恭喜你,你是那一小部分人
    haaro
        5
    haaro  
       51 天前
    感觉上一代 M1+16G,普通前端开发都已经富富有余了
    LxExExl
        6
    LxExExl  
       51 天前 via iPhone
    本地手机开发还是很需要的

    大项目编译一遍耗时耗力。以前用 mbp 16 i9,力不从心。后面换了 mac pro 才觉得轻快一些。

    如果远程 ssh 远程跑 server,那确实轻便 m1 应该是最好的。
    zsxzy
        7
    zsxzy  
       51 天前
    AS 编译 android 项目必须高性能 cpu+大内存
    zivn
        8
    zivn  
    OP
       51 天前 via iPhone
    @LxExExl 大型项目编译这个应该不是常规需求,一般公司都有打包机。Mac 跑 docker 的话,确实效率不高,但本地开发基本够用了。
    TikDoge
        9
    TikDoge  
       51 天前
    赞同,一般需求的其实 M1 mbp 16G 完全都够了
    jybox
        10
    jybox  
       51 天前
    这种「平均 CPU 使用率」图表完全不能代表使用体验,起码要看 p95 或 p99 的 CPU 使用率。

    不管是电脑还是手机,其实 CPU 设计上就是为了那「千分之一」的时间能快一点,所以才会设计成高突发性能、然后跑一段时间降频。

    当然值不值得为此升级这确实因人而异。
    zhjy23212
        11
    zhjy23212  
       51 天前
    其实我编译都是远程服务器,本地能简单跑个 ide,应付三四十个 tab 就够
    hahaFck
        12
    hahaFck  
       51 天前
    max 的内存宽带不也是大了么
    Building
        13
    Building  
       51 天前
    纠结的难道不是多了自己大部分时间用不到的性能,续航却打了 8 折吗。
    xgfan
        14
    xgfan  
       51 天前
    @Building 续航打折很大可能是 mini led 的锅,不是 cpu 的锅。
    ian19znj
        15
    ian19znj  
       51 天前
    自己买: 16G
    别人买: 16G 哪够, 最起码 32G 欸, 多开两个网页就要 64G 了.
    tourist2018
        16
    tourist2018  
       51 天前
    @ian19znj #15 沉默的大多数,事实上就算是 v2 的程序员,如果真实统计现在手头的设备,绝对是 16g 内存( 16g 8g )的居多
    angiie
        17
    angiie  
       51 天前
    32G 起步,没办法
    vegalee
        18
    vegalee  
       51 天前
    @zivn 感谢,我今天就是一直在纠结要不要加钱上 10 核处理器和加 32G 内存,毕竟作为第一台入手的 mac,我不是很懂这些
    Chingim
        19
    Chingim  
       51 天前   ❤️ 2
    你的设备应该给老婆用
    michaelzxp
        20
    michaelzxp  
       51 天前
    但是升级 m1 max 就差 1500 有点犹豫
    echo1937
        21
    echo1937  
       51 天前
    32G 起步这点我没啥疑问的,

    现在没确定的是是否升级到 10 核(无阉割)和 1T 磁盘。

    @tourist2018 #16
    @vegalee #18
    @zivn #3
    morty0
        22
    morty0  
       51 天前
    你 32g 的内存用不到 25%啊, 也就是说 go 开发 16g 够了?
    Ross249
        23
    Ross249  
       51 天前
    请问这查看 cpu 和内存状况的是什么软件?
    deplivesb
        24
    deplivesb  
       51 天前
    别,我现在 16G 开俩虚拟机已经卡的不行,swap 蹭蹭的涨
    deplivesb
        25
    deplivesb  
       51 天前
    我买 max 主要就是为了能上 64G 内存,他要是 pro 就能给 64 我也买
    RealJacob
        26
    RealJacob  
       51 天前
    请问这是什么软件啊
    Bluecoda
        27
    Bluecoda  
       51 天前
    感谢数据
    不过,19000 的 16 寸基础版,上到 32G 内存的话,手动加不如换成 M1 max 获得 32G,感觉这样更具性价比
    iSteven
        28
    iSteven  
       51 天前
    @Ross249 iStat Menus
    hey2go
        29
    hey2go  
       51 天前
    你以为是我想买 max 吗,明明是 pro 只支持 16g 内存
    hey2go
        30
    hey2go  
       51 天前
    看错了,32g 也是支持的
    zivn
        31
    zivn  
    OP
       51 天前
    @Bluecoda 手动加和换 M1 max 获得 32G 变没有啥区别啊,10 核 M1 Pro + 32G 比 M1 max + 32G 便宜 1500
    zivn
        32
    zivn  
    OP
       51 天前
    @deplivesb 开多个虚拟机确实需要很大内存,但是很少用户有这样的需求
    zivn
        33
    zivn  
    OP
       51 天前
    @morty0 你要不是 docker 和虚拟机的重度用户的话,我觉得 14 寸乞丐版足够了
    zivn
        34
    zivn  
    OP
       51 天前
    @michaelzxp 要是升级的性能完全用不到,那就算多 500 也是白花了。
    10 核 M1 Pro 和 M1 Max 主要区别是显示核心数和内存带宽,仔细斟酌下是否对你的体验有改善,觉得用得上值得就上,觉得用不上,除非价格差很少,要不都算是白花了。
    richarddingcn
        35
    richarddingcn  
       51 天前
    我需要开一个 kali 再开一个 win11 俩个虚拟机 和 pycharm 目前 m1 16g 勉强够用 不过还是想试试看满血 m1 max
    changhai
        36
    changhai  
       51 天前
    不管怎么样,我觉得帮我几年开发省下的时间,一定值这台电脑钱了,还有我的生命钱。 [手动🐶]
    kooze
        37
    kooze  
       51 天前
    我们的屎山代码,build 一次 15 分钟。我要 CPU 也要内存。
    haiironezumi
        38
    haiironezumi  
       51 天前
    @zivn M1 Max 的 32G 的带宽比 M1 Pro 高一倍。前者 400 G/s 后者 200 G/s
    Bluecoda
        39
    Bluecoda  
       51 天前
    @zivn 原来如此,没有细算,果然买的没有卖的精
    zivn
        40
    zivn  
    OP
       51 天前
    @haiironezumi 一般人可能 100G/s 也够用🐶
    zycz2p
        41
    zycz2p  
       51 天前 via Android
    感谢楼主,没买过 mac,这下有谱了
    20015jjw
        42
    20015jjw  
       50 天前
    @zivn
    只能说我司比较垃圾没有打包机
    只有需要的人申请 mac pro 这种愚蠢的操作
    iritium77
        43
    iritium77  
       50 天前
    @loux 内存带宽有翻倍的
    Rorysky
        44
    Rorysky  
       50 天前
    理性,我用 3k 的 thinkpad 也挺好
    jiayong2793
        45
    jiayong2793  
       50 天前
    内存肯定要选 16G 起步,但 CPU 对大部分人来说的确性能过剩
    chairuosen
        46
    chairuosen  
       50 天前
    CPU 这样看不太严谨,总占用率是多核的,但是有些日常操作是看单核性能,可能 1 核跑满 15 核空转,这时性能遇到瓶颈但 CPU 占用率只有 6%
    chairuosen
        47
    chairuosen  
       50 天前
    @chairuosen #46 补充:我说的是 windows 的典型场景:游戏。但是 mac 是否一样不能确定
    zivn
        48
    zivn  
    OP
       49 天前
    @chairuosen 连 gcc 现在都可以使用多核了,不能用多核的软件应该比较古老了;
    就算有些软件只能使用单核,好像 10 核和 8 核的主频是一样的,多两个核并没有用;
    cz5424
        49
    cz5424  
       49 天前
    8g 丐版 intel,看了一下 istat 30 天记录,一直保持在 75%,天天需要关浏览器窗口省内存
    franklight
        50
    franklight  
       46 天前
    @cz5424 我们一样,我也是 8G ,我 4 个浏览器,一起 150+tabs ,有的时候会很卡,必须重启浏览器才行

    其他的日常软件就不提了,不知道这次应该选 16 还是 32 的内存
    kobeguang
        51
    kobeguang  
       44 天前
    @franklight 我跟你一样,目前选了 32g 内存的,其余的都是最低的。
    franklight
        52
    franklight  
       43 天前
    @kobeguang 我们俩选的一样的,昨晚机器拉胯了以后,一怒之下这次准备直接上 32G 了,其他的配置都用最低配的,够我用
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2589 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:13 · PVG 22:13 · LAX 06:13 · JFK 09:13
    ♥ Do have faith in what you're doing.