年轻人第一台 Mac,来自一个开发者的 Macbook Pro 2019 16 寸简评

2019-11-26 17:42:08 +08:00
 ManjusakaL

从工作开始,一直就想买个 Mac,但是一直没有买成,虽说有公司配发的 Mac (这也让我从 Macbook Pro 2015 13 寸到 Macbook Pro 2017 15 寸,到 Macbook Pro 2017 15 寸,到 Macbook Pro 2018 13 寸,到 Macbook Pro 2018 15 寸用了个遍,23333 ),但是没有自己的 Mac 始终是一个比较遗憾的事,所以这次新款 Mac 出来后,就瞬时公司员工优惠(官网 95 折)+12 期免息分期入手了,现在我来从一个开发者的角度来给一个简单的评测吧

正文

为什么会考虑 Mac

写这个文章之前,我需要介绍下我买 Mac 的背景。目前我的主力机是来自蓝天的准系统,P775TM,配置是 i7 8700+32G+512G SSD+1070。工作系统是 Manjaro (一个 Linux 发型版)。在目前开发的时候觉得非常舒服,但是我也遇到了几个问题

  1. 太重了,有些时候临时有事需要出门带着并不方便

  2. Linux 下日常软件的缺少还是会给开发带来一些不便

所以在 11 月之后,我就在慎重考虑需要换一台电脑,而我自己是偏基础设施的后端开发者,所以对 Unix/类 Unix 比较好的支持是必须的。同时因为有些时候会参与一些大型的开源项目,我也需要电脑有足够的性能来支撑多虚拟机以提供多平台的调试能力。 因此当时摆在我面前的有两个选择

  1. 买一个硬件友好的机器,装黑苹果和 Linux 双系统

  2. 买一个 Macbook Pro

由于我算是有点版权洁癖,黑苹果严格意义上来讲是违规的。因此 Macbook Pro 是我最好的选择了,恰逢新款的 16 寸的 Macbook Pro 上市,我就决定入手

我最后选择的配置是 i9 2.3 Ghz + 64G RAM + 1T SSD + 5500M 4G。选择这样的配置的逻辑是这样的,因为根据目前的评测,这一款 Mac 散热表现不错。因为我日常会在本地编译调试东西,所以果断选择了 i9,1T SSD 则是默认标配。而我不是视频工作者,同时 我也不会在 Mac 上玩游戏, 所以显存 4G 版显卡对我来说完全够用。唯一的纠结点在于 RAM,16G 肯定不够用,到底是 32G 还是 64G 这是个问题。考虑了下,咬咬牙上了 64G (后面也说明这是一个正确的决策)

定了之后果断分期下单,18 号下单,23 号拿到机器(这里要感谢女朋友大力支持,要不是她,我估计最后也舍不得买)。

好了,开始进入开箱,评测环节

开箱

23 号一早跑去公司拿了快递,然后回家开箱

献祭一只猫后,打开快递箱

苹果的包装一如既往的简洁

下面几张图,是真机原貌

机器到手默认是 MacOS 10.15.1 即 MacOS Catalina。不得不说,这一代 MacOS 与 iOS 都是 Bug 奇多,堪称 BugOS = =,让人怀疑果家的项目管理是不是彻底失效了

至于机器外观,我选择的是银色版,不得不说,颜值是真高,但是也容易脏 qaq,可能也有朋友关系 Macbook Pro 16 寸有多大,下面做了一个图大家可以感受一下

从上往下分别是:

  1. 女朋友的 Macbook Air

  2. 公司配发的 Macbook Pro 2018 15 寸(后面还会有他的细分)

  3. Macbook Pro 16 寸

  4. 蓝天 P775TM

从这样一个角度大家能看出来,其实新款的 Macbook Pro 16 寸比 Macbook Pro 15 寸只大出一点点,而在新款出来后,官网也下架了 Macbook Pro 15 寸,所以看起来以后 Macbook Pro 16 寸就是 15 寸的替代品

使用体验

其实到手时间还相对较短,比较深的体验暂时没有 2333,这一部分可能就相对较短了

  1. 屏幕是保持了苹果一如既往的水准,很舒服,不过这一代默认显示分辨率是 1792x1120, 较 15 寸的 1680x1050 更大,很多人可能会觉得字体比较小,需要额外调整(此处推荐 RDM

  2. 键盘终于舒服了,蝶式键盘对于我来说有点敲钢板的感觉(不过各有所爱啦)

  3. ESC 键的恢复对于 VIM 党来说是重大利好(逃(然而我不是(逃 x2,2333333

性能测试

首先,我们来看下新款 Mac 的 CPU 测试成绩

不过,说实话,我觉得利用日常的一些场景来做测试可能更有价值,所以我选取了两个项目来做编译测试,一个是 Dubbo (基于 Dubbo 2.7.4.1 进行编译, Maven 3.6.2, JDK 8),另外一个是基于 CPython Master 最新代码进行编译,下面是编译命令

  1. Dubbo: mvn clean package -U -Dmaven.test.skip=true (两台机器都已经搞定依赖)

  2. CPython: ./configure --with-pydebug --with-openssl=/usr/local/opt/openssl && make -j

两台机器分别为

最后的测试结果如下图所示(单位都为秒)

看起来性能提升还是很明显,不过因为编译涉及到频繁的小文件读写,所以导致差距没有理论上的那么大,但是随着代码规模的扩大,i9 的优势会更为明显。后续有时间我会找几个科学计算的例子来进行场景补充

说道编译,大家可能也关心新款的 Mac 的散热怎么样,我大概测试了一下,

结论为,降频无法避免,但是满负载的时候,能在 81 度左右的温度,将 CPU 频率稳定在 3.5 Ghz。虽然这个结果还是没有其余的高性能本那么显眼,但是对于一个轻薄高性能本来说,我觉得还算不错,毕竟凡事总得做一个 trade-off 对吧

最后,测一下硬盘速度

嗯,还是一如既往的暴力。。。

啊对了,其实有朋友可能会关心,64G 的内存是否浪费,嗯,我看了下,其实对我而言,不算浪费

这是我写这篇文章时候的内存使用率,机器上开了三个 IDEA 项目,两个 Goland 项目,一个 PyCharm 项目,浏览器窗口若干,VSCode 窗口若干,用 Docker 跑了三个 ElasticSearch 节点做 HA 测试,一个 Kibana 节点,如果后续在开 几个虚拟机,可能 64G 对我来说就是非常适合的了。不过每个人的场景不一样,这里我也就不对大家的选机做一个建议了(不然选错了可能就要被打 QAQ )

总结

其实 Macbook Pro 是个水桶机,整体配置相对均衡,适合大多数场景(需要 Office 的除外),而且今年的官方也提供了更为灵活的配置选项让大家来进行组合。所以我建议如果对于大尺寸 Mac 有需求的朋友,其实真的可以考虑入手

千言万语汇成一句话:

最后再次感谢女朋友对我的支持! mua !

9838 次点击
所在节点    Apple
62 条回复
xzzdecade
2019-11-26 22:52:09 +08:00
弱弱的问一句看内存的软件叫啥
thedawn
2019-11-26 23:05:34 +08:00
播放歌曲,手动切换时会有破音吗,还是我的是个例
windfarer
2019-11-26 23:13:21 +08:00
@thedawn 破音+1
makeitwork
2019-11-26 23:13:43 +08:00
@tianshilei1992 chiphell 都是装机党
johnj
2019-11-26 23:17:29 +08:00
Chrome 占的内存是其他几个的和
看来删除 Chrome 可以省不少钱
ManjusakaL
2019-11-26 23:54:29 +08:00
@xzzdecade iStat Menus
darrow
2019-11-27 00:11:19 +08:00
我也是银色的, 请问图 3 你背面的 logo 是贴了贴纸吗,默认不是黑色的吗,官方送的贴纸太大了,不知道贴哪
ManjusakaL
2019-11-27 00:24:11 +08:00
@darrow 官方送贴纸了???
darrow
2019-11-27 00:52:02 +08:00
@ManjusakaL 和保修卡放一起的呀, 不过比 logo 要大一些,不吻合,我都不知道贴哪用的,以前没贴过
ManjusakaL
2019-11-27 01:06:23 +08:00
@thedawn 外放?还没遇到= =
ManjusakaL
2019-11-27 01:06:57 +08:00
@darrow 贴纸是用来贴到其余的电脑上的 2333
darrow
2019-11-27 01:13:59 +08:00
@ManjusakaL 不是 m 贴脸上或额头上的吗, emmmm
Chingim
2019-11-27 04:38:53 +08:00
才 7%的内存压力还不浪费吗?
20015jjw
2019-11-27 04:48:01 +08:00
很详细的测试 感谢
看来散热确实提升不小
18 款 i9 迫不及待了
明年一月拿到 hhh
Chingim
2019-11-27 04:50:29 +08:00
actived 部分的内存,部分是被应用当成缓存再用了。随时可以还给系统,你这个应用场景,32 够了
czhu
2019-11-27 06:24:21 +08:00
看数据 64G 内存没用到呀 虽然我支持一步到位 但是似乎 Mac 系统对于大内存的利用至少目前并不是特别好
JounQin
2019-11-27 07:12:27 +08:00
爽就对了,真香。
JounQin
2019-11-27 07:14:27 +08:00
对了,我买的型号是除了 SSD 1T 其他都是最顶配,用个 10 年大概不成问题!
GreyChou
2019-11-27 07:25:37 +08:00
企业优惠,官网怎么分期?
@ManjusakaL
ww2000e
2019-11-27 08:43:20 +08:00
好羡慕,没呆过配 mac 的公司。。

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

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

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

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

© 2021 V2EX