给要买新 Macbook 的同学一点儿参考意见

2021-10-19 12:53:45 +08:00
 zivn

我是后端开发,主技术栈 golang,有时候也写点儿 java,IDE 是 Intellij IDEA,本地 docker 也有几个,浏览器 Safari 常年七八个 tab,目前用的是 2019 的 16 寸 Intel i9 2.4GHz 8 核,32G 内存。

我老婆是 UI + 平面设计,长期开着 PS + AI + AE + Sketch,Safari 二三十个 tab,目前用的是 2016 的 15 寸 Intel i7 2.9GHz 4 核,16G 内存。

看了下 30 天的 CPU 和内存监控图表,目前看起来,前端设计的确需要更多的内存,经常跑满; 当代的顶配 CPU 对前后端开发来说都是过剩的,后端偶尔编译的时候能跑满,但是很快结束了,时间不足总使用时间的千分之一,前端 AE 编码的时候 CPU 会占用高一些,但是很难跑满。

所以各位搞开发的 V 友,升级 32G 内存还是有用的,特别是前端和设计,升级 CPU 纯粹血亏,前后端都用不上,白花钱,或许搞影视、视频剪辑的大佬能用上吧。

个人觉得对于 99% 的人,这波 M1 Pro 基础版足够用了,意难平就升级个 10 核 M1 Pro,升级 M1 Max 大概率是性能溢出白花钱。

个人观点,不喜勿喷。

7312 次点击
所在节点    Apple
52 条回复
loux
2021-10-19 13:06:47 +08:00
M1 Pro 的十核 CPU 就已经拉满了,Max 只提升了 GPU
coolcatha
2021-10-19 13:17:40 +08:00
非常认可你的分析,我觉得对于相当一部分开发人员来说,m1 pro 基础版已经足够了,多的钱建议内存加到 32g
zivn
2021-10-19 13:18:35 +08:00
@loux 买 8 核基础版就够了
xgfan
2021-10-19 13:22:17 +08:00
32G 内存对绝大部分人来说,已经是完全够用了。
内存这玩意儿应该是有个基准线的,超过基准线收益就不是很大了。

特别现在 M1 上虚拟机 /Docker 还不太能用的情况下,想不到什么场景能用到 64G 。
(说自己在 mac 上编译 aosp 的,恭喜你,你是那一小部分人
haaro
2021-10-19 13:33:39 +08:00
感觉上一代 M1+16G,普通前端开发都已经富富有余了
LxExExl
2021-10-19 13:36:32 +08:00
本地手机开发还是很需要的

大项目编译一遍耗时耗力。以前用 mbp 16 i9,力不从心。后面换了 mac pro 才觉得轻快一些。

如果远程 ssh 远程跑 server,那确实轻便 m1 应该是最好的。
zsxzy
2021-10-19 13:40:41 +08:00
AS 编译 android 项目必须高性能 cpu+大内存
zivn
2021-10-19 13:41:02 +08:00
@LxExExl 大型项目编译这个应该不是常规需求,一般公司都有打包机。Mac 跑 docker 的话,确实效率不高,但本地开发基本够用了。
TikDoge
2021-10-19 13:44:23 +08:00
赞同,一般需求的其实 M1 mbp 16G 完全都够了
jybox
2021-10-19 13:49:44 +08:00
这种「平均 CPU 使用率」图表完全不能代表使用体验,起码要看 p95 或 p99 的 CPU 使用率。

不管是电脑还是手机,其实 CPU 设计上就是为了那「千分之一」的时间能快一点,所以才会设计成高突发性能、然后跑一段时间降频。

当然值不值得为此升级这确实因人而异。
zhjy23212
2021-10-19 13:54:07 +08:00
其实我编译都是远程服务器,本地能简单跑个 ide,应付三四十个 tab 就够
hahaFck
2021-10-19 13:54:09 +08:00
max 的内存宽带不也是大了么
Building
2021-10-19 13:54:16 +08:00
纠结的难道不是多了自己大部分时间用不到的性能,续航却打了 8 折吗。
xgfan
2021-10-19 13:57:58 +08:00
@Building 续航打折很大可能是 mini led 的锅,不是 cpu 的锅。
ian19znj
2021-10-19 15:30:54 +08:00
自己买: 16G
别人买: 16G 哪够, 最起码 32G 欸, 多开两个网页就要 64G 了.
tourist2018
2021-10-19 15:51:19 +08:00
@ian19znj #15 沉默的大多数,事实上就算是 v2 的程序员,如果真实统计现在手头的设备,绝对是 16g 内存( 16g 8g )的居多
angiie
2021-10-19 15:56:41 +08:00
32G 起步,没办法
vegalee
2021-10-19 16:00:04 +08:00
@zivn 感谢,我今天就是一直在纠结要不要加钱上 10 核处理器和加 32G 内存,毕竟作为第一台入手的 mac,我不是很懂这些
Chingim
2021-10-19 16:00:49 +08:00
你的设备应该给老婆用
michaelzxp
2021-10-19 16:04:17 +08:00
但是升级 m1 max 就差 1500 有点犹豫

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

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

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

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

© 2021 V2EX