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

M4 芯片跑 Java 服务

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

    准备入手 MBP m4 24+512 版本,java 后端,平常微服务有 5 个左右,有 dev 环境很少在本地调试,也不在本地部署集群啥的。想问问大佬们 这个配置够不够用?担心一个风扇散热不行。目前是 20 款 i5 16+512 ,夏天发热有点严重 偶尔降频

    56 条回复    2024-12-16 09:44:09 +08:00
    dcdlove
        1
    dcdlove  
       36 天前
    完全不在话下
    Yukineko
        2
    Yukineko  
       36 天前
    我 m1pro 16g 没啥压力,主要是 idea 内存不够
    mumuxi
        3
    mumuxi  
    OP
       36 天前
    @Yukineko 你这个应该是俩风扇的吧?我之前也考虑买 M1 性价比高,后来就等到了 M4
    hahaFck
        4
    hahaFck  
       36 天前
    你这是鸟枪换炮了,内存不能加大点么
    mumuxi
        5
    mumuxi  
    OP
       36 天前
    @dcdlove 是吗?不知道一个风扇行不行
    mumuxi
        6
    mumuxi  
    OP
       36 天前
    @hahaFck 24 差不多了吧?目前 16 也够用,就是有点勉强
    Yukineko
        7
    Yukineko  
       36 天前
    @mumuxi #3 是有风扇,但我好像从来没见风扇转过
    Yukineko
        8
    Yukineko  
       36 天前
    @mumuxi #3 主要都是内存压力。平时开发调试啥的 cpu 完全没压力的,放心吧
    mumuxi
        9
    mumuxi  
    OP
       36 天前
    @Yukineko 我这个 20 款的 i5 每天风扇呼呼转,就现在这天气 刚刚打开 idea 都能听到嘶吼
    server
        10
    server  
       36 天前
    devcontainer
    mumuxi
        11
    mumuxi  
    OP
       36 天前
    有没有后端大哥买了这款的,使用中有没有什么问题?
    sioncheng
        12
    sioncheng  
       36 天前
    除了内存,其他约等于翻倍了,够用。
    mumuxi
        13
    mumuxi  
    OP
       36 天前
    @sioncheng 谢谢大哥
    Anybfans
        14
    Anybfans  
       35 天前
    什么价格 老哥
    mumuxi
        15
    mumuxi  
    OP
       35 天前
    @Anybfans 某宝上同城的店不到 13k
    2tongW
        16
    2tongW  
       35 天前
    入手丐版 mac mini M4 半个月了,体验很不错,比我之前的 13400 快多了。maven 编译项目,在 13400 上 2 分半左右。mac 这边只要 1 分 20 多秒。16G 内存只开一两个项目的话还是够用,一般占用在 13G 左右。我没装 docker ,感觉再装 docker 运行一些环境的话内存肯能会比较吃紧了。
    mumuxi
        17
    mumuxi  
    OP
       35 天前
    @2tongW 我本来也想入手 mini 24G 那款,不过偶尔外出办公不是很方便 就放弃了。内存的话 苹果应该有自己的算法逻辑,我开 5 个服务 占用也是 13g
    CHEN1016
        18
    CHEN1016  
       35 天前
    @mumuxi 换了 m 芯片后,你不用太在意风扇了,跟 intel i5i7 不一样,你可以关注下内存够不够用
    wanguorui123
        19
    wanguorui123  
       35 天前
    你放心根本不会转,夏天 30 多度的时候估计才会转两下
    magewu1223ll
        20
    magewu1223ll  
       35 天前
    肯定 48G 啊 ,24G 不够
    hbcolorful
        21
    hbcolorful  
       35 天前
    才五个服务,够用了
    zhouxelf
        22
    zhouxelf  
       35 天前
    加内存
    opzpy
        23
    opzpy  
       35 天前
    24 不够
    coladragon
        24
    coladragon  
       35 天前
    我买的 2023 款的 MBP Apple M2 Max 64G 也是 Java 仔 平时会本地调试 微服务 一般启动 5-8 个左右 也装了 docker 现在弄了 环境什么的弄的杂 主要用的编译工具是 idea 全家桶 vscode 内存占用天天都是 50G 左右 基本没重启过关机过,idea 全家桶吃太多内存了
    mumuxi
        25
    mumuxi  
    OP
       35 天前
    @coladragon 这么离谱吗?
    ethanpeng
        26
    ethanpeng  
       35 天前
    mumuxi
        27
    mumuxi  
    OP
       35 天前
    @wanguorui123 那使用起来会降频吗?温度高了会不会有明显卡顿?
    yooomu
        28
    yooomu  
       35 天前
    在用同款 M4 pro + 24G ,CPU M4 肯定够,我目前 chrome 20 个标签、iterm2 、qq 、微信、vscode 、网易云、idea 、plex 、onenote 、钉钉、tg ,内存压力一半左右,还是绿的,swap 占用 400M 。结论是如果不在本地跑一大堆中间件、不用虚拟机,24G 对于后端妥妥够用。内存压力只要不红,都不是事,又不卡
    wanguorui123
        29
    wanguorui123  
       35 天前
    @mumuxi 不会降频,M4 一个风扇完全压的住
    coladragon
        30
    coladragon  
       35 天前
    coladragon
        31
    coladragon  
       35 天前
    pvnk1u
        32
    pvnk1u  
       35 天前
    @yooomu 请问是微服务开了多少个的情况下这样呀,感觉这个内存占用挺少的
    yooomu
        33
    yooomu  
       35 天前   ❤️ 1
    @pvnk1u #32 开了三个项目,运行中的服务 1 个,idea 分配 8G 内存,调了下 GC
    -XX:+UseShenandoahGC
    -XX:ShenandoahGCHeuristics=compact
    mumuxi
        34
    mumuxi  
    OP
       35 天前
    @yooomu 这个参数是为了减少内存占用吗?
    yooomu
        35
    yooomu  
       35 天前
    @mumuxi #34 是的、这个参数可以让 jvm 激进的进行 GC 并及时归还内存给操作系统。代价是 CPU 占用升高,但是对 M4 来说都不是事。我也是从 v2 抄的
    pvnk1u
        36
    pvnk1u  
       35 天前
    @yooomu java 开发的时候风扇转的厉害么,我基本上不会在本地做什么大规模的项目,有点想买个 macbook air
    mumuxi
        37
    mumuxi  
    OP
       35 天前
    @pvnk1u 后端还是买个 pro 吧,air 感觉还是顶不住,一个风扇都没有
    calano
        38
    calano  
       35 天前
    m1pro 基本没听见过风扇声,性能够的,主要是内存
    xiaojun996
        39
    xiaojun996  
       35 天前
    对于前端 & 后端开发来说, 瓶颈都是内存吧, 我 m1 也够了, 就是 16G 内存不够
    jianghuan2
        40
    jianghuan2  
       35 天前
    @yooomu #28 能不能分享一下 idea 的 jvm 配置,我这 M1 Pro 16G 内存也使用紧张
    sketcherly
        41
    sketcherly  
       35 天前
    m2+24G ,5 个 idea 没啥压力,比老伙伴 i7 安静多了
    hxind
        42
    hxind  
       35 天前 via Android
    我也一直想知道 m4 能不能拿来跑 Minecraft 服务器,毕竟这东西吃单核
    leo72638
        43
    leo72638  
       35 天前 via iPhone
    其实没风扇都行
    humingk
        44
    humingk  
       35 天前 via iPhone
    m4+32g ,风扇没怎么转,内存:16g 有点勉强,24g 够用,32g 没用到过
    smartruid
        45
    smartruid  
       35 天前
    够的,要是不放心就再加点上 32g
    CyouYamato
        46
    CyouYamato  
       35 天前
    Node.js 后端,买来两个星期了风扇没有转过。日常开着:QQ 、微信、十几个页面,WebStorm 、DataGrip 、QQ 音乐。基本都有 7G 空闲。Java 应该占用内容大点,24G 绝对够用了。
    zhhmax
        47
    zhhmax  
       35 天前
    我开发环境在甲骨文的服务器上,4c24g 的 arm 机器,没有一点压力。
    facelezz
        48
    facelezz  
       35 天前
    air 都过剩
    quicknight
        49
    quicknight  
       35 天前
    MAC 的内存策略是能占满就占满,不代表占满了就缺内存,16G 能满足绝大部分的开发需求,特别是普通的后台服务开发,完全够
    jackhu203040
        50
    jackhu203040  
       35 天前
    @mumuxi 我买的 m3pro 36 G 风扇就没响过,idea + ws + datagrip 开几个也没问题,建议上 36
    lts9165
        51
    lts9165  
       35 天前
    放心吧,你内存越大系统就吃的越多,内存少占用也会少
    zczy999
        52
    zczy999  
       35 天前
    如果想要多用几年就上大内存 m 芯片的内耗完全不用考虑 我这还是 m1pro 风扇没见开过
    easymbol
        53
    easymbol  
       35 天前
    idea 最新版占用内存越来越高了,36g M3 Chrome+idea 一个的情况下就出现了虚拟内存的占用了
    findex
        54
    findex  
       33 天前 via iPhone
    怎么都在建议买 mac ,正经的后端不是用 Linux + 高扩展的 PC 嘛。快 2025 年了,笔记本直接 128GB 内存打底。
    mumuxi
        55
    mumuxi  
    OP
       33 天前
    @CyouYamato 谢谢大家了
    mumuxi
        56
    mumuxi  
    OP
       33 天前
    @findex 没有建议大家买什么,萝卜白菜可有所爱。我只是问问 m4 一个风扇都不够用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2907 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.