Ron8087
V2EX  ›  Mac mini

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

  •  
  •   Ron8087 · Nov 12, 2024 · 9304 views
    This topic created in 722 days ago, the information mentioned may be changed or developed.

    购买初衷

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

    使用场景

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

    计划使用

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

    日后打算

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

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