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

乞丐版 Mac mini m4 做日常开发性能够不够?有必要上 24g 32g 嘛?或者上 pro 版 mini?

  •  
  •   CaHCO3 · 3 天前 · 4884 次点击
    59 条回复    2024-12-10 20:53:32 +08:00
    yangxin0
        1
    yangxin0  
       3 天前
    iOS 开发不清楚,其他开发肯定够用了。
    ShadowPower
        2
    ShadowPower  
       3 天前   ❤️ 1
    Java 开发不够,24GB 提升都很显著
    JohnSmith
        3
    JohnSmith  
       3 天前 via Android   ❤️ 1
    价格翻倍了,说实话加配置的话 不如 x86 linux 开发了,可以顶配了
    szdev
        4
    szdev  
       3 天前
    个人感觉普通版本 24 不如 pro16 , 苹果内存交换做的很好,开发用 16 和 24 差距不会太明显的
    PhDLuffy
        5
    PhDLuffy  
       3 天前   ❤️ 1
    @szdev pro 是 24 起步,神他喵 16
    coderlxm
        6
    coderlxm  
       3 天前 via Android   ❤️ 1
    只有丐版值得买,除非你要做苹果相关的开发,否则要加钱的话不如上 Windows 台式机了,白菜价内存随便堆。
    szdev
        7
    szdev  
       3 天前   ❤️ 6
    @PhDLuffy 别纠结,mini 就最低配性价比最高,pro 差不多能买 3 台低配,3 台低配组合算力可以跑很多大模型了
    sampeng
        8
    sampeng  
       3 天前 via iPhone
    完全没问题,我开一个 rustrover 4g 的 xmm 。正常浏览器使用。50-60%内存使用率。毫无压力。所有东西和我主力机都一样。我主力机是 32G 的 macstudio 。macmini 是在家用,相当香。
    sampeng
        9
    sampeng  
       3 天前 via iPhone   ❤️ 2
    但如果你开发要在本地起十几个 java 微服务本地开发环境就别想了…
    Oxonomy
        10
    Oxonomy  
       3 天前   ❤️ 1
    没有必要,买的就是丐版
    klzy
        11
    klzy  
       3 天前
    目前看写 rust 和 flutter 是足够的,属于够用。可以先买个丐版过度,等明年价格下来再上个 32+256
    unco020511
        12
    unco020511  
       3 天前
    看你做什么开发了,如果是前端 nodo 那些项目,那是足够的,java 开发如果是大型项目,可能差点
    A9754184528
        13
    A9754184528  
       3 天前   ❤️ 1
    跟你说个对比,我同事买了联想笔记本内存起码是 32G 起步,但是跟我的 Macbook ( M2 Max 64G ),我编译速度秒杀他们。
    wanguorui123
        14
    wanguorui123  
       3 天前
    买丐版已经很快了,单核性能对体验影响大
    hello2090
        15
    hello2090  
       3 天前 via iPhone   ❤️ 1
    月薪 2 万以上的都够,2 万以下的不够。
    CaHCO3
        16
    CaHCO3  
    OP
       3 天前   ❤️ 1
    @hello2090 反话嘛,哈哈
    xuchunyang
        17
    xuchunyang  
       3 天前
    我也是刚买乞丐版的,用了一个礼拜,做 Web 全栈开发,平时 Laravel API + Web 管理 + 小程序模拟器,三个同时跑起来很轻松,之前的 M1 iMac 8GB 跑起来就有些吃力。
    viosey
        18
    viosey  
       3 天前 via iPhone
    蹲蹲最后楼主选什么了 以及感受如何
    Donaldo
        19
    Donaldo  
       3 天前
    24G 只开了一个 VS Code 和 Notion 的内存使用情况
    jaoyina
        20
    jaoyina  
       3 天前
    前端开发应该足够了
    wuchengqi
        21
    wuchengqi  
       3 天前
    12 月 7 号京东买的 24+256 国补 4775 搞定,明天到货。当时我也是纠结 32 还是 24 ,后面感觉 32 配不上 m4 (主要预算有限,国补后 5999 ,而且 12 月底才发货,不想等了)。
    Danmen123
        22
    Danmen123  
       3 天前
    我是搞 android 开发的,以前买的 m1 pro 16g 的不够用,直接升级到 64g 了。
    sxiaojian
        23
    sxiaojian  
       3 天前
    iOS 开发 项目大一点就不够用了
    xu33
        24
    xu33  
       2 天前
    个人建议买大一点,多用几年
    JYii
        25
    JYii  
       2 天前
    国补到手两天有点后悔了,我需要的是 MacBook air
    CaHCO3
        26
    CaHCO3  
    OP
       2 天前
    @wuchengqi 你是哪个地方的国补居然可以用 24+256 和 32+256 ????
    我看了广东和浙江的国补都不可以,256 的只有 16 的才有国补,很蛋疼😣
    ZE3kr
        27
    ZE3kr  
       2 天前
    其实不开虚拟机是够的。iOS 开发的话丐版就够,我老婆用 M3 16GB 的 iMac 做 iOS 开发很够用。尤其是 Max 芯片主要提升的是 GPU ,不做 3D 不需要

    有瓶颈的是 Adobe 那些软件,得上 Max 芯片
    CaHCO3
        28
    CaHCO3  
    OP
       2 天前
    @Donaldo 我天你是 24g 的 MacBook pro 吗,2 个程序之后只剩下 5.3g ,那还搞个锤子,我一般都是开 2-3 个 vscode ,几十个 chrome 页面,再加微信,音乐软件,有时候还要在本机跑后端服务和数据库,这 24g 感觉不够我折腾的啊
    Donaldo
        29
    Donaldo  
       2 天前
    @CaHCO3 #28 是 Mini ,我还有台 64G 的 Macbook Pro ,不开 IDE ,开 VSCode ,几个 Chrome 页面,微信,Telegram ,Apple Music ,tmux ,wezterm ,还有 Google Drive ,翻译软件,Raycast 这些,日常内存占用也是这个水准。

    你这个使用强度,可能 24G 真的就是 swap 拉爆了。你这后端怕不还得是 Docker 的吧?
    wuchengqi
        30
    wuchengqi  
       2 天前 via Android
    @CaHCO3 四川成都,要蹲的,现在已经没货了。
    littlewing
        31
    littlewing  
       2 天前
    平常开发都是 vscode remote ssh ,用来写代码完全够用
    CaHCO3
        32
    CaHCO3  
    OP
       2 天前
    @Donaldo docker 肯定是要上的。不考虑 nas 的情况下看来 24 是基础了,需要上 32 ,这样的话 book 就太贵了,只能考虑 32 的 mini 了,有时候还要跑一些 web3d 开发
    OneLiteCore
        33
    OneLiteCore  
       2 天前
    Android 开发的我表示目前用着 8G + 256G 的 M1 MacBook Air ,开发大概 10W 行代码的小项目同时运行虚拟机、微信和一些网页差不多就开始有点卡了,Mac Mini M4 的 CPU 和内存都更强所以拿来搞 Android 开发没问题。但是我问了 iOS 开发的同事,说是 256G 的硬盘空间肯定是不够的。仅供参考
    lidegao899
        34
    lidegao899  
       2 天前
    测试了丐版,编译 c++貌似比 13 带 i7 ,32g 的快一点点
    ppbaozi
        35
    ppbaozi  
       2 天前
    24g 起步必须的。 手机都已经上 16 了。 苹果给了丐版 16 说明 16 已经不够用了
    ZE3kr
        36
    ZE3kr  
       2 天前
    @ppbaozi 我觉得不能这么判断。iPad Pro 的丐版今年还是 8GB 内存,但并不是不够用。丐版的内存刚被升级时是最长命的。上次的丐版 8GB 坚持了很多年(从 M1 到 M3 至少也三年了)。如果 M5 、M6 的丐版也是 16GB 那 16GB 的丐版就还能用一阵子
    fredweili
        37
    fredweili  
       2 天前
    m1 pro 16g ,跑个安卓开发模拟器都够了,跑大模型参数 8b 左右的还行
    m4 应该不比 m1 pro 差吧
    simo
        38
    simo  
       2 天前
    目前 ollama 跑个 7b 模型,同时 golang 和 vscode ,浏览器 20 个 tab ,够用
    CaHCO3
        39
    CaHCO3  
    OP
       2 天前
    @simo 16 的么
    Bluecoda
        40
    Bluecoda  
       2 天前
    不用 docker 够,用就不够
    MonkeyJon
        41
    MonkeyJon  
       2 天前
    java 24 不够,
    wangyzj
        42
    wangyzj  
       2 天前
    @Donaldo #19 yes ,16 高强度搞开发不够,所以我也升配了
    tagtag
        43
    tagtag  
       2 天前
    看你开发什么了,我感觉前端开一堆浏览器标签页不太够,再加上现在 IDE 的各种 AI Agent 也挺占内存的
    simo
        44
    simo  
       2 天前
    @CaHCO3 就你说的同款,刚到手没多久,配件也刚折腾全(硬盘盒+硬盘外置系统 + 显示器 + 扩展坞 + 音箱)。
    最近项目主要是 go 和 vue ,最少开着 goland + vscode 。其他时间可能是 idea + vscode + navicat + 微信 + chrome ( 20 个 tab ),目前感觉比我 18 款 mbp 16+1t 强太多了。ollama 开着主要是另外的一台服务器有两个项目要调用,频率不高,性能影响不大。

    因为我有俩 mpb ,还有一台 96+8t 的服务器,主要项目在这些机器上,mini 就日常开发或远程服务器开发,对性能要求不太高。
    有条件的话建议你还是 24 起步吧
    yjhatfdu2
        45
    yjhatfdu2  
       2 天前
    @CaHCO3 mac 要看内存压力,看剩余内存没用的,我开多个 jetbrains 的 IDE 、vscode 、几百 chrome 标签页,orbstack ,一堆杂七杂八,32G 内存压力基本没黄过
    pvnk1u
        46
    pvnk1u  
       2 天前
    @A9754184528 你这不管是 CPU 还是内存都比它的规格更高,价格也是好几倍,编译速度快不是很正常么,如果是 Java 的话,mac 配置低都比 win 上编译速度运行速度快,因为 Windows 上的 JDK 、JVM 做的太垃圾了
    binge921
        47
    binge921  
       2 天前
    java 2-3 个项目 + vscode 一个前端项目 + 网页 20 多个 + 数据库 + shell 链接工具 + 微信 然后挂个电影或者直播 差不多 16G 没啥问题 我就这么用的
    FinnY
        48
    FinnY  
       2 天前
    没人提到内存带宽差异吗? m4 和 m4 pro 除了容量,有无测试带宽上的差异对开发或者需求使用上差别
    kepenj
        49
    kepenj  
       2 天前
    iOS 开发丐版足够了,其他开发不如上 win 。如果是信仰或者图逼格/爽,直接拉满吧。
    tgich
        50
    tgich  
       2 天前
    丐版是我们这种买来当软路由的,你生产为啥用丐版?
    feikaras
        51
    feikaras  
       2 天前
    @FinnY 应用分计算型和内存型。开发算计算》内存。

    没 32g 基本电子垃圾,丢的快。m1 为什么给你是 8g16g 两个选项现在还没体会到么?意思是 m4 没有选 32g 差不多马上可以丢了。
    20015jjw
        52
    20015jjw  
       2 天前
    你倒是定义日常开发的内容啊。。
    sumarker
        53
    sumarker  
       2 天前
    日常是够了,如果要折腾肯定不够。
    ppbaozi
        54
    ppbaozi  
       2 天前
    @ZE3kr 那你看看,也不是什么高强度开发
    ppbaozi
        55
    ppbaozi  
       2 天前
    可别说前端够用了。
    正儿八经前端开发场景,vue+小程序两个中型项目需要:vscode ( 30+插件)、chrome ( 10+tab ,20+扩展)、proxyman ( charles )、figma 、微信开发者工具(毒瘤,至少吃掉 2G ,否则崩)、node dev-server 。这是最少的情况,实际你可能还需要:翻译软件、笔记软件、思维导图软件

    而我需要兼顾日常使用和其它开发,chrome 扩展有 40+、vscode 插件有 80+ 加一些摸鱼套件(网易云、tg 、微信)你再想想 16g 还够不够用,报内存不足告警是常事

    这还不算那些 mac 必装的提效工具 alfred 等
    ZE3kr
        56
    ZE3kr  
       1 天前
    @ppbaozi 你这把其他的都关了只留 Chrome 也不够用。我不留那么多标签页就一点事没有。

    我同时用过 8GB 、16GB 、24GB 、32GB 和 64GB 的 Apple Silicon ,最耗内存的除了虚拟机就是 Adobe 软件,Safari/Chrome 也耗内存但不留那么多标签页就没事。日常开发相比上述这几个属于小巫见大巫
    freefcw
        57
    freefcw  
       1 天前
    自从遇到 node 以后,我就再也不说 java 吃内存了
    ZE3kr
        58
    ZE3kr  
       1 天前   ❤️ 1
    更正一下,我没有用过 24GB 。以下是我的使用经历,每个设备都是自己用过很久的:

    8GB M1 Mac mini 丐版,标签页开多了再同时开个 Xcode 内存就可以红,但当个 Airplay Receiver/Surge 绰绰有余,Final Cut Pro 这种对 Mac 优化很好的软件跑起来也没有任何压力

    16GB M3 iMac/M1 Mac mini 升配版,日常开发( Xcode 、Chrome 、VS Code )时内存也就是黄色,内存压力 50%+ 但可用,Adobe 软件也能用,体验和 32GB 比会有可以感知到的区别,比更大内存的 Pro/Max 更卡,但让我拿来主力机用是没问题的

    公司配的 32GB M1 Pro MacBook Pro ,日常开发时内存一般是绿色

    32GB M1 Max Mac Studio ,从 Mac mini 升级上来的,同上,除非有软件内存泄漏不然是绿色

    64GB M1 Max Macbook Pro ,Adobe 软件内存泄漏的时候会变黄,感觉 64GB 对大多数人而言完全没必要,只是能打开的软件数量变多,大多数时候和 32GB M1 Max 没有感知上的差别

    然后 SWAP 并不是坏事,有些内存泄漏的软件靠 SWAP 可以优化内存的使用
    Donaldo
        59
    Donaldo  
       23 小时 55 分钟前
    @szdev #7 饶了自己吧,我的 M4 Pro 推理速度还不如 1080ti ,你要跑大模型不如买 4 张 2080ti ,更省钱,速度还快。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2834 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:49 · PVG 20:49 · LAX 04:49 · JFK 07:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.