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

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

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

    我是后端开发,主技术栈 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   38 天前
    M1 Pro 的十核 CPU 就已经拉满了,Max 只提升了 GPU
    coolcatha
        2
    coolcatha   38 天前
    非常认可你的分析,我觉得对于相当一部分开发人员来说,m1 pro 基础版已经足够了,多的钱建议内存加到 32g
    zivn
        3
    zivn   38 天前 via iPhone
    @loux 买 8 核基础版就够了
    xgfan
        4
    xgfan   38 天前
    32G 内存对绝大部分人来说,已经是完全够用了。
    内存这玩意儿应该是有个基准线的,超过基准线收益就不是很大了。

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

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

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

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

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

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

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

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