M4 芯片跑 Java 服务

23 天前
 mumuxi

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

4705 次点击
所在节点    Apple
56 条回复
hbcolorful
23 天前
才五个服务,够用了
zhouxelf
23 天前
加内存
opzpy
23 天前
24 不够
coladragon
23 天前
我买的 2023 款的 MBP Apple M2 Max 64G 也是 Java 仔 平时会本地调试 微服务 一般启动 5-8 个左右 也装了 docker 现在弄了 环境什么的弄的杂 主要用的编译工具是 idea 全家桶 vscode 内存占用天天都是 50G 左右 基本没重启过关机过,idea 全家桶吃太多内存了
mumuxi
23 天前
@coladragon 这么离谱吗?
ethanpeng
23 天前
mumuxi
23 天前
@wanguorui123 那使用起来会降频吗?温度高了会不会有明显卡顿?
yooomu
23 天前
在用同款 M4 pro + 24G ,CPU M4 肯定够,我目前 chrome 20 个标签、iterm2 、qq 、微信、vscode 、网易云、idea 、plex 、onenote 、钉钉、tg ,内存压力一半左右,还是绿的,swap 占用 400M 。结论是如果不在本地跑一大堆中间件、不用虚拟机,24G 对于后端妥妥够用。内存压力只要不红,都不是事,又不卡
wanguorui123
23 天前
@mumuxi 不会降频,M4 一个风扇完全压的住
coladragon
23 天前
coladragon
23 天前
pvnk1u
23 天前
@yooomu 请问是微服务开了多少个的情况下这样呀,感觉这个内存占用挺少的
yooomu
23 天前
@pvnk1u #32 开了三个项目,运行中的服务 1 个,idea 分配 8G 内存,调了下 GC
-XX:+UseShenandoahGC
-XX:ShenandoahGCHeuristics=compact
mumuxi
23 天前
@yooomu 这个参数是为了减少内存占用吗?
yooomu
23 天前
@mumuxi #34 是的、这个参数可以让 jvm 激进的进行 GC 并及时归还内存给操作系统。代价是 CPU 占用升高,但是对 M4 来说都不是事。我也是从 v2 抄的
pvnk1u
23 天前
@yooomu java 开发的时候风扇转的厉害么,我基本上不会在本地做什么大规模的项目,有点想买个 macbook air
mumuxi
23 天前
@pvnk1u 后端还是买个 pro 吧,air 感觉还是顶不住,一个风扇都没有
calano
23 天前
m1pro 基本没听见过风扇声,性能够的,主要是内存
xiaojun996
23 天前
对于前端 & 后端开发来说, 瓶颈都是内存吧, 我 m1 也够了, 就是 16G 内存不够
jianghuan2
23 天前
@yooomu #28 能不能分享一下 idea 的 jvm 配置,我这 M1 Pro 16G 内存也使用紧张

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1097289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX