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

Mac mini m4 16+256 搞 Java 开发够不够用?

  •  
  •   Ron8087 · 2024-11-12 15:19:12 +08:00 · 6801 次点击
    这是一个创建于 385 天前的主题,其中的信息可能已经有所发展或是发生改变。

    购买初衷

    家里有闲置的 27 寸 4k 显示器,使用的 win 主机风扇太大,家里刚生了娃得随时去看娃并关闭主机,看中了 mini m4 的低功耗和静音优点,可以随时关闭显示器去哄娃,娃睡了后打开显示器立刻恢复刚才的 coding 状态,哈哈~

    使用场景

    日常 Java 后端开发,最多同时开 2 个 IDEA ,开 Navicat 、Xshell 等连接工具,微信、网易云、Chrome 浏览器等等!

    计划使用

    想在 mini 上安装 docker ,然后把数据库,redis 、消息中间件安装在 docker 上,不知道是否内存能满足?是否有大佬已经测试过的?求教~

    日后打算

    把 mini m4 作为一个过渡机,后面想上高性能的 MBP ,一步到位大内存大存储机型。

    第 1 条附言  ·  361 天前
    • m4 mini到手2周左右了,经过测试可以满足我的那些需求
    • 使用OrbStack运行docker环境,开1个idea(吃内存大户,要4个多G),chrome开10个左右标签,vscode,Navicat,iterm2、postman、微信等app
    • 同时开启的话会swap几个百兆,中度使用时内存也是泛黄,还没有红过
    • 而且整体很流畅,风扇日常1001,不怎么转
    • idea编译很快,达到本次购物预期,尤其是静音方面,很满意
    • 供大家参考!!!
    第 2 条附言  ·  361 天前
    修复错别字:同时开启的话会 swap 个几百兆,中度使用时内存也是泛黄,还没有红过
    60 条回复    2025-01-07 09:39:29 +08:00
    9136347
        1
    9136347  
       2024-11-12 16:47:03 +08:00
    16G 搞 java 怕是有点紧哟
    finab
        2
    finab  
       2024-11-12 16:57:47 +08:00
    可以试试,估计能用,但肯定不充裕。不行反正 15 天退款
    ioufev
        3
    ioufev  
       2024-11-12 16:59:40 +08:00
    也是想买,不过 32 G 的笔记本内存感觉都不够用,64 G 才好,16 G 太紧张了。
    abcgoodwei
        4
    abcgoodwei  
       2024-11-12 17:02:34 +08:00
    为什么不买台云服务器来安装 Redis 数据库 消息中间件这些呢 把这些排除了 16g 够用
    Yharnam
        5
    Yharnam  
       2024-11-12 17:11:06 +08:00
    16+256 M1 Mac mini 主力开发机毫无压力,但我的前提是不用 docker
    Ron8087
        6
    Ron8087  
    OP
       2024-11-12 17:21:43 +08:00
    @9136347 我也觉得,所以发帖来问问,但是在家轻度使用,想尝试一下,公司又 32GB 的 win 主机,不知道 mac 的内存优化是不是更好些
    Ron8087
        7
    Ron8087  
    OP
       2024-11-12 17:22:22 +08:00
    @finab jd 买的,开箱了就不能退了,,话说我的 mini 要到 11 月 22 号才能发货,悲催啊~
    Ron8087
        8
    Ron8087  
    OP
       2024-11-12 17:24:00 +08:00
    @ioufev 我是在家轻度使用,主要是看看源码跑跑测试,不上微服务分布式,所以想买来试试;主要是今年的 mini m4 加量不加价,而且身材更小,晚上刷到后没忍住下手了哈哈哈~
    Ron8087
        9
    Ron8087  
    OP
       2024-11-12 17:25:57 +08:00
    @abcgoodwei 我有云主机的,昨天刚到期释放了,不想再买了,公司服务器搞了一套基础实施服务在用。当时特价买的轻量型服务器,一年不到 100 块钱,但是续费要 1400+,不划算就放弃了~
    yooomu
        10
    yooomu  
       2024-11-12 17:27:46 +08:00
    开一两个项目问题不大,前提别开虚拟机和 Docker
    Ron8087
        11
    Ron8087  
    OP
       2024-11-12 17:29:41 +08:00
    @ioufev 可以上海鲜市场看看二手 M2 max 的 Mac Studio ,有的还是挺香的~
    Ron8087
        12
    Ron8087  
    OP
       2024-11-12 17:31:27 +08:00
    @yooomu 用 Docker 主要是想对数据库了、中间件了做集中管理,要是内存不富裕只能放弃了,不过我还有 ThinkPad ,不行拿它来搞基础设施,也是一种方案!
    yooomu
        13
    yooomu  
       2024-11-12 17:37:47 +08:00
    @Ron8087 #12 买个静音的小主机,装 Linux ,原生 Docker 不爽吗,反正跑开发用的中间件又不需要什么性能,内存够就行
    ioufev
        14
    ioufev  
       2024-11-12 18:09:43 +08:00
    @Ron8087 每年腾讯轻量云周年庆( 9 月 26 日晚上 周年庆秒杀)可以买到年抛的 88 元/年 2 核 4G 。
    ioufev
        15
    ioufev  
       2024-11-12 18:10:24 +08:00
    @yooomu 有推荐吗
    sketcherly
        16
    sketcherly  
       2024-11-12 18:58:54 +08:00
    开几个 idea 估计就会吃紧
    xiangxiangxiang
        17
    xiangxiangxiang  
       2024-11-12 19:02:31 +08:00
    肯定是 32 体验最好。。。开发 java 吃内存哇
    noobjalen
        18
    noobjalen  
       2024-11-12 19:04:50 +08:00 via Android
    你把 win 主机风扇弄小点声就解决了
    lbp0200
        19
    lbp0200  
       2024-11-12 19:50:34 +08:00
    不够,32G 起步
    suitts
        20
    suitts  
       2024-11-12 20:10:06 +08:00
    16g 估计也就刚好够你用,浏览器多开几个页面可能就 swap 了。预算不紧张的话,建议你上 24g 或者 32g 。
    liangdi
        21
    liangdi  
       2024-11-12 20:13:19 +08:00
    如果 spring boot + mysql/postgre + 前端 + chrome ! 那么最好 >=32G 才能顺畅
    hefish
        22
    hefish  
       2024-11-12 20:14:49 +08:00
    别问,问就是不够用。。。
    不问,都在用。
    Jerry23333
        23
    Jerry23333  
       2024-11-12 20:17:48 +08:00
    我是 24g 的 mbp16 ,不跑程序,开 3 个 idea ,1 个 pycharm ,基本内存压力就红了,但是还是蛮流畅的,没有影响到 coding
    wangritian
        24
    wangritian  
       2024-11-12 20:35:14 +08:00
    win 也很容易做到低功耗+静音,cpu 和显卡出厂默频都是接近灰烬的,稍微降压超频就提高不少能耗比,风扇再调一下曲线,当然确实做不到 m4 的超低待机功耗和开箱即用
    Ron8087
        25
    Ron8087  
    OP
       2024-11-12 20:39:59 +08:00
    @ioufev 哇 那明年可以试试了,我原来的都是新用户专享才能薅一次羊毛。
    kelvinaltajiin
        26
    kelvinaltajiin  
       2024-11-12 20:40:24 +08:00
    @yooomu #13 有推荐么,刚好想换主机,而且一直都是 linux, 不习惯 macOS
    Ron8087
        27
    Ron8087  
    OP
       2024-11-12 20:42:39 +08:00
    @sketcherly
    @xiangxiangxiang
    @lbp0200 嗯呐,这次就先试试水了,过渡一下换大内存机器,主要是这次天时地利人和,有闲置的显示器,没想到苹果会更新 mini 的模具,很心动哈哈哈~
    Ron8087
        28
    Ron8087  
    OP
       2024-11-12 20:44:07 +08:00
    @hefish 哈哈,我看也是这么个情况,有的说开多个 IDEA ,一堆谷歌浏览器的 tag ,整体还是流畅的,不能问,噗~
    Snailzzz
        29
    Snailzzz  
       2024-11-12 20:45:54 +08:00
    我现在就是用的 M2 的 Mac mini 16g+256g 作为 Java 开发机,日常开发一点问题都没有。不过我 Redis 、MySQL 、MQ 啥的中间件服务都是放到小主机上了。
    Ron8087
        30
    Ron8087  
    OP
       2024-11-12 20:46:09 +08:00
    @Jerry23333 对,所以我这次也是想试试 mac 的内存机制是否给力,试试水~
    fyex
        31
    fyex  
       2024-11-12 21:04:26 +08:00
    不够我准备退了
    laikicka
        32
    laikicka  
       2024-11-12 21:04:58 +08:00
    住足够了
    Ron8087
        33
    Ron8087  
    OP
       2024-11-12 21:20:34 +08:00
    @noobjalen
    @wangritian 我也试过调节风扇的曲线,但是不知道是我驱动没有安装好还是其他情况,风扇的声音还是一直保持最大转速,嗡嗡的,我家娃天生耳朵敏感体质,犯困睡觉时有一点声音就皱眉头(🤷‍♀️)
    Ron8087
        34
    Ron8087  
    OP
       2024-11-12 21:21:06 +08:00
    @yooomu 同问,有用过的推荐吗?
    Ron8087
        35
    Ron8087  
    OP
       2024-11-12 21:23:23 +08:00
    @Snailzzz 对对,我也是这么想的,我把基础设施软件跑到 Thinkpad 上,mini 只写代码应该没问题哈
    Ron8087
        36
    Ron8087  
    OP
       2024-11-12 21:26:00 +08:00
    @fyex 额,是吗?可以具体讲讲吗,开了多少程序,怎么个不够法儿呢?
    Ron8087
        37
    Ron8087  
    OP
       2024-11-12 21:26:13 +08:00
    @laikick 等到货了我试试😴
    yidinghe
        38
    yidinghe  
       2024-11-12 21:44:35 +08:00 via Android
    买了的用户路过,告诉你够用,我正拿着开发 Spark 大数据项目。系统和 Intellij 占 8G 内存,运行 Java 进程占 8G 内存,刚好。
    wangritian
        39
    wangritian  
       2024-11-12 22:03:23 +08:00
    @Ron8087 保持最大转速的是水冷的水泵口( cpuopt ),你需要插到 cpufan 才能正常控制转速,推荐 fancontrol 软件
    jaoyina
        40
    jaoyina  
       2024-11-12 22:05:21 +08:00
    不多开应该是可以用了。
    liumao
        41
    liumao  
       2024-11-12 22:13:03 +08:00
    JB 全家桶日常使用没问题
    Ron8087
        42
    Ron8087  
    OP
       2024-11-13 09:12:42 +08:00
    @yidinghe
    @jaoyina
    @liumao 好的,感谢!!!等我收到机器测试下。
    @wangritian 好的,改天我试试 /抱拳
    ip7x12v5
        43
    ip7x12v5  
       2024-11-13 09:16:03 +08:00
    实际上可以结合一台 N100,配个 32G 内存,512Gnvme 就够了,这样中间件独立出来,macmini 跑 JAVA 就行了,甚至都可以由 N100 完成,跑程序,没有多少并发,不做压测。足够了
    Ron8087
        44
    Ron8087  
    OP
       2024-11-13 11:03:20 +08:00
    @Yharnam 不用 Docker 也行,请问数据库、redis 等中间件你是直接安装到 mini 上了吗,可以流程跑?/疑问
    fyex
        45
    fyex  
       2024-11-13 11:53:07 +08:00
    @Ron8087 #36 vx vscode chrome 再开个鸿蒙的那个 dev studio 内存就开始 swap 了
    gongquanlin
        46
    gongquanlin  
       2024-11-13 13:29:09 +08:00
    有 docker 别用 docker desktop ,用 orbstack 就行
    Yharnam
        47
    Yharnam  
       2024-11-13 13:33:10 +08:00
    @Ron8087 #44 没有 数据库 redis 等都在服务器上..
    zczy999
        48
    zczy999  
       2024-11-13 13:47:13 +08:00
    想用久点真心建议多搞点内存 等到你不爽的时候想换就很麻烦
    shanch
        49
    shanch  
       2024-11-13 14:03:37 +08:00
    不安装 docker 、数据库之类的,纯开发没问题
    D3EP
        50
    D3EP  
       2024-11-13 14:27:00 +08:00
    公司发的 M1 Pro + 16GB ,我都写了几万行 Java 了..
    Cloud9527
        51
    Cloud9527  
       2024-11-13 14:34:10 +08:00
    公司 32G 也能跑到 80%,之前 16G 也照样能跑。同事电脑坏了,用了 8GB 的内容也开发了 2 周。感觉怎么都能跑
    DIO
        52
    DIO  
       2024-11-13 14:52:04 +08:00
    @yooomu 同求一个推荐
    Ron8087
        53
    Ron8087  
    OP
       2024-11-13 18:53:53 +08:00
    @shanch
    @D3EP
    @Cloud9527
    @gongquanlin OK 感谢,我估计是没有什么大问题的,如果真的不够,thinkpad 来凑哈哈
    Ron8087
        54
    Ron8087  
    OP
       2024-11-13 18:55:07 +08:00
    @zczy999 这次主打一个过渡,想做等等党,坐等 MBP 换模具和屏幕时再换大内存哈
    karakum
        55
    karakum  
       2024-11-13 23:18:38 +08:00
    16G 够用,加内存和硬盘的话可以另外买一台装 docker 和可以远程连接的环境,毕竟加内存和硬盘的钱可以用来买新的一台了(另一台用亲友的 jd 获取国家补贴),不需要了到时候可以卖个好价钱
    Ron8087
        56
    Ron8087  
    OP
       2024-11-14 09:14:39 +08:00
    @karakum 没毛病,买 2 台比一台 32+512 还便宜,主打一个性价比~
    UxCZbWShjEsL
        57
    UxCZbWShjEsL  
       2024-11-14 10:59:31 +08:00
    32g ,16g mac pro 都用过,16g 明显捉急一些,能用也是能用
    tzbob888
        58
    tzbob888  
       338 天前
    推荐家里搞个小主机,然后内网穿透,把 docker 放在上面
    wayto233
        59
    wayto233  
       332 天前
    Ron8087
        60
    Ron8087  
    OP
       329 天前
    @wayto233 羡慕啊,大内存,下一台必须 64 起步
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:58 · PVG 00:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.