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

在价格与性能之间寻求平衡

  •  
  •   em2046 · 83 天前 · 4912 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新版本 Macbook 可选项繁多,对于选择困难人员的确是个大难题

    在看了大量 bilibili 和 YouTube 上的选择教程后,最终选择了在最低配之上略微增加一些,细节如下:

    Apple M1 Pro (10 核中央处理器、14 核图形处理器和 16 核神经网络引擎)
    32GB 统一内存
    512GB 固态硬盘
    14 英寸 Liquid 视网膜 XDR 显示屏

    10 核心( 8 大核)的中央处理器相比 8 核心( 6 大核),大核数量提升不少,并且充电头升级到了 96W

    14 核心的图形处理器也就是其中 2 个被屏蔽了,对于有严重强迫症的人员来说的确会非常难受,不过 2 个核心对比 14 个提升不大,价格还不少,就没有选择 16 核心的普通版

    然后关于这个比瓜还贵的内存,在 intel 的电脑上面测试了重启之后同时打开日常需要的一些软件,运行好各个程序之后,已使用内存占用在 10G 以上,独立显存 6G 左右。加一块已经超过 16G 了,就选择 32G 的


    图 1: 日常内存占用


    图 2: 独立显卡内存(显存)占用


    图 3: 显存占用

    开启的软件:
    1. WebStrom 打开 Ant Design Pro 默认模版并启动
    2. VSCode 打开 Ant Design Pro 默认模版
    3. 微信
    4. 企业微信
    5. Safari 10 个标签页
    6. Chrome 1 个标签页:预览 Ant Design Pro 页面
    7. iStat Menus
    8. 活动监视器
    9. GitHub Desktop
    相当于模拟了及其轻度的普通前端开发人员日常打开的基础软件


    图 4: 日常打开软件模拟

    14 英寸在重量上轻一些,外接显示器的情况下可以忽略自身的屏幕较小的问题

    在教育优惠下,价格为

    RMB 5983/月 (3 期) 或
    RMB 17,949

    然后加上 RMB 1,598 AppleCare+ 服务计划,应该属于一个价格与性能之间比较平衡的选择?
    第 1 条附言  ·  83 天前
    有大佬有到货的吗?希望可以分享下真实办公使用下内存的负载等
    第 2 条附言  ·  82 天前

    收集了一个之前同事的14英寸低配版本(最便宜的那款)的数据

    他今天运行他日常的一个前端项目+平时的办公软件,可能浏览器标签页略少一些,其他的基本与每日需求类似了

    进行了大约2小时以上的前端项目工作,其活动监视器显示如下:

    物理内存:16.00 GB

    已使用内存:11.35 GB

    App内存:6.75 GB

    联动内存:1.60 GB

    被压缩:2.40 GB

    已缓存文件:4.20 GB

    已使用的交换:24.8 MB

    第 3 条附言  ·  81 天前
    看评论,感觉可能我用的的确比较轻量,最低配置即可满足需求

    只不过目前用的电脑是 64GB (笔记本内存之前价格太便宜了,就买了这么多。iMac2020 可能是最后一代可以自己加内存的家用级别 Mac 了)的,其已使用内存中的被压缩部分与已使用的交换基本都是 0 字节

    反向升级到 32GB 已经是接受的极限了,到 16GB 大概率没事就得去看下交换使用程度
    38 条回复    2022-01-11 21:16:18 +08:00
    Aowuwu
        1
    Aowuwu  
       83 天前   ❤️ 1
    「真实」的高强度使用下,看看内存压力(图一)就好了,绿色区域占总面积一大半再考虑升级内存吧
    Aowuwu
        2
    Aowuwu  
       83 天前   ❤️ 1
    Apple Support - 在“活动监视器”中检查 Mac 是否需要更多内存
    https://support.apple.com/zh-cn/guide/activity-monitor/actmntr34865/mac
    Aowuwu
        3
    Aowuwu  
       83 天前   ❤️ 1
    另外,M1 用的是统一内存,CPU 和 GPU 共用的
    Knuth
        4
    Knuth  
       83 天前 via Android   ❤️ 1
    今天刚看到的 16pro 的续航明显优于比 14pro
    em2046
        5
    em2046  
    OP
       83 天前
    @Knuth 移动使用,续航与屏幕尺寸还是很重要的
    em2046
        6
    em2046  
    OP
       83 天前
    @Aowuwu 我是简单的把 intel 的 CPU 内存占用与 GPU 内存占用简单相加预估 M1 的内存占用
    muntoya
        7
    muntoya  
       82 天前 via iPhone   ❤️ 1
    核显使用内存的方式不一样的,没有高强度任务时尽量节约内存。独显会尽可能多地使用内存,即使显存再翻倍也可能会被缓存占满。
    xinbaqiu
        8
    xinbaqiu  
       82 天前   ❤️ 3
    关于内存的占用,我可以给楼主提供一些参考信息。手上的是丐版 14999 ,16G 的内存,到手一天半。

    首先是显存,如果只是简单外接屏幕使用,即使是 Intel 的芯片,在不泄漏( Monterey 疑似有 windowserver 内存泄漏的 bug )的情况下,外接 2 个 4k60 ,大概在 2G 多一些。在 m1pro 上外接 1 个 4k60 竟然都找不到 windowserver😂

    我自己也还在测试中,考虑要不要换 32G 。目前我的使用场景是:Safari 15 个页面,后台 QQ ,微信,终端,备忘录,地图,预览,向日葵,1-2 个表格,1-2 个文档,1-2 个幻灯片,若干小的软件(截图,文字识别等等),内存压力绿色,位置大概在 30%左右。在此基础上,开 1 个 PD 的 win11 ,开机后不运行任何软件,待机情况下,内存压力绿色,位置大概在 50%左右。在此基础上开第二个 PD 的 win11 ,条件同上,内存压力黄色,大概 70%,Swap 1.5G

    写代码环境等周一上班了再试试,我个人奔着要用好几年去的,目前倾向上 32G ,待我再使用几天观察一下。
    alexzz117
        9
    alexzz117  
       82 天前
    一丑遮百香
    xingyuc
        10
    xingyuc  
       82 天前
    真的在在价格与性能之间寻求平衡的话就是 Mac mini
    笔记本就是 2021 M1 ,pro 那两款不是给前端用的,想跑满还是得写点 bug 才行
    你上面测试的那些软件就是我平常用的,CPU 日常不会超过 20%,内存 16 只是刚刚够
    em2046
        11
    em2046  
    OP
       82 天前
    @xingyuc
    M1 出来有一些时间了,MacRumors 上面已经将其标记为 Caution ,M2 或许是不错的选择
    不过 M1 Pro 上也有一些特性想体验一下,譬如 120 赫兹 1000 尼特的屏幕
    HDMI 接口很方便会议投影使用等
    c4fun
        12
    c4fun  
       82 天前
    感觉性价比还可以呀
    xis
        13
    xis  
       82 天前 via iPhone   ❤️ 1
    mac 永远看未来 4 年后的发展,所以拉满吧
    ttys001
        14
    ttys001  
       82 天前   ❤️ 1
    第一版配置和 lz 一模一样。
    昨天考虑再三还是把 M1 Pro 改成了最低配,毕竟 CPU 从来都不是问题。即时有压力,慢一点也无所谓。其实我的最理想的配置是 M1+32G 内存。
    Chase2E
        15
    Chase2E  
       82 天前
    内存够不够用要看内存压力,不是看内存占用
    现在的 32g m1max 到货了 内存压力常年 5%-15%左右。。。已经准备换货了
    programV2
        16
    programV2  
       82 天前 via iPhone
    @Chase2E 为啥? 换 16G 吗?
    sdd11
        17
    sdd11  
       82 天前
    有人测试过 16G 和 32G 没有区别,16 寸的续航比 14 寸强很多。
    programV2
        18
    programV2  
       82 天前 via iPhone
    @sdd11 V 友 请问为什么会没区别呢? SWAP 的速度跟内存还是有差距的吧
    @ttys001 V 友请问你是改成 16G 的吗?这样你不担心内存压力吗?
    @sdd11
    sdd11
        19
    sdd11  
       82 天前   ❤️ 1
    @programV2
    这个是测试,你可以看看。区别非常小的原因我认为有两个,这一代的 SSD 速度足够快,加上 Swap 算法足够智能可以将 active task 尽量保持在内存中。
    vacker
        20
    vacker  
       82 天前 via Android   ❤️ 1
    我就买的你说的一模一样的配置,27 号就到货了,使用了一段时间,确实很均衡。CPU 强日常 20%左右,内存 60%,GPU40%
    xuhaoyangx
        21
    xuhaoyangx  
       82 天前 via Android
    丐版 pro14 ,什么都没选,就是为了快速提货。

    Android Native/Flutter 开发,经常性 4-8 个 Android Studio 窗口,chrome edge 至少各十几个个标签,一票 vscode sourcetree iterm 等辅助开发软件,挂着 qq wechat tg ,在开着 2-3 个 android 模拟器。内存压力没过半。coding 和 building 和只开 AndroidStudio 没什么区别。

    小项目编译,几乎秒编然后就装好了。

    虚拟机现在不考虑装了。原来还会考虑用 mac+wtg 玩玩戴森球什么的,现在杜绝了想法。

    docker 以后看,有没有需求。但是看 intel 时候用,docker 占用内存不会很多。
    ttys001
        22
    ttys001  
       82 天前
    @programV2 M1 Pro 丐中丐+32G ,只是把 CPU/GPU 搞成了最低配。
    ttys001
        23
    ttys001  
       82 天前
    @ttys001 但是我其实更纠结明年上半年可能的 MacBook Air 。毕竟我心目中的最佳配置就是:省电 CPU 如 M1+32G 内存+无风扇+高续航。
    milk0829
        24
    milk0829  
       81 天前 via iPhone
    为什么需要这么复杂化讷….我做前端加安卓开发,一般一星期关一次机,个人做的做的比较浅,开着企业微信+微信+qq+音频 midi 设置+sourcetree+parallel desktop+钥匙串访问+预览+Intel power gadget+ Chrome+快捷指令+android studio+dash+parallel access+ visual code+item2+ 便笺+一堆后台软件,活动监视器占用绿色一半不到,MacBookpro19 16 16G 丐板,活动监视器红都没红至于心惊胆战的换吗……实在担心 24 小时终端开着 htop 看交换内存占用和系统关于开着关于本机查看存储空间得了
    milk0829
        25
    milk0829  
       81 天前 via iPhone
    这类问题,听的长茧,大多问这类人群都是刚入门,我父亲用着比我老款 intel ,常问 8g 是不是要加内存等,对于这类配置问题,我还是希望购买者抛弃传统 Windows 习惯和思想,苹果本身贵可选项和后期升级项少就一点原因想少点购买者选择困难症,何必去给他复杂化?说白,你预算多少就买多少,挑个屏幕尺寸灯就差不多够了,其他硬件配置我更多认为是给那些 MacBook 老用户换新,队 macOS 足够了解
    milk0829
        26
    milk0829  
       81 天前 via iPhone
    @milk0829 接上文 ,再去考虑的选项
    1002xin
        27
    1002xin  
       81 天前
    相比这些,刘海儿才应该是强迫症不能忍受的点
    xudzhang
        28
    xudzhang  
       81 天前
    配置全部拉满,跑起来真的香
    programV2
        29
    programV2  
       81 天前 via iPhone
    @ttys001 就差几个月了,你可以先租一台过渡?
    Chihaya0824
        30
    Chihaya0824  
       81 天前
    gpu 占用不一定准确,因为哪个占用显示的是当前频率下的占用,不一定就是你跑满了所有性能,如果想要查看更准确的功耗频率以及占用信息的话,推荐这个工具。
    https://github.com/tlkh/asitop
    Chihaya0824
        31
    Chihaya0824  
       81 天前
    @Chihaya0824 回来看了一眼,发现我看错了,我以为那个是 M1 系列芯片上的 gpu 占用,但实际上是显存,我的我的。请无视我上一条
    makeitwork
        32
    makeitwork  
       81 天前
    硬盘抠抠搜搜没必要,真哪天想充分利用性能搞点视频,根本存不了
    jorneyr
        33
    jorneyr  
       81 天前
    Java 后端开发,14 寸 16G 内存够用吗?
    xjpz
        34
    xjpz  
       81 天前
    一样的配置,就已经收到了?我的还没发货呢
    CodeCodeStudy
        35
    CodeCodeStudy  
       81 天前
    @xinbaqiu #8 这些软件开了多久?打开后使用一段时间的内存占用和刚打开时是不一样的,应该观察打开后几天的内存占用,因为 mac 总是不关机的
    xieshaohu
        36
    xieshaohu  
       81 天前
    #2 楼是正解,苹果的系统不要看内存用了多少 G ,看内存压力。
    ttys001
        37
    ttys001  
       81 天前
    @programV2 这个之前没考虑过,可以试试。手中的 MacBook Pro 2017 最近在升级 Monterey 后反应很是迟钝。
    poison123
        38
    poison123  
       16 天前 via iPhone
    @xinbaqiu 和你的使用场景很像,请问目前 16G 体验如何呢
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3382 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 08:37 · PVG 16:37 · LAX 00:37 · JFK 03:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.