程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(1)

从一月份购买到手的mbp 笔记本到现在已经两个多月了,一直想做一次使用上的性能比较,但是由于太过于懒散所以直到今天才想起动手对比一下。

适应过程出现的情况

这两个月中花了几天做上手适应,我是从windows 平台转过来的,尽管有所准备但刚开始确实有所不适,但也很快适应过来了。

1、中间因为这个屏幕真的太容易脏了特别是指纹、灰尘,并且非常不好清洁,由于囊中羞涩所以迫不得已在某宝平台上面买了清洁布、清洁水情况有所缓解。

2、后来了解到这个屏幕使用了一层抗反光的涂层,经常擦的话容易掉!!所以无奈又去某宝平台上面买了高清贴膜。这个贴膜好是好就是反光有点严重特别中午的时候眼睛看着特别不舒服,现在开始考虑买张磨沙的试试吧。毕竟程序员不需要这么通透的显示效果嘛。

3、键盘膜?另外说这个键盘也特别容易吸油,也容易脏。所以买了一张TPU材质的键盘膜,这玩意手外观还是很好看的,跟键盘的贴合度也很高,但有一个问题就是手感太硬非常影响打字,买回来没用两天就放出一边吃灰了。

4、妙控鼠标?不得不说mbp的触摸板太好用了,但如果经常使用的话手和肩膀压力太大。所以在某些场景下必须得用鼠标比如:复制的时候、手累的时候。所以可以配着一个用用,期间使用过n个鼠标但是感觉非常不跟手,有种很飘的感觉。所以可以考虑妙控,但如果你是用来玩游戏的话就另做考虑吧。

5、期间想在pd安装一个centos 系统,但无奈找了很多教程都无法安装并且还看到目前Linux 系统还没有完全适合m1 芯片,心里有不少失落。不过好在现在Ubuntu 已经可以在pd 上面安装使用了,自己也安装好并验证过使用上面没有太大问题。

传送门:

PD上安装Ubuntu:https://www.bilibili.com/video/BV1D54y1p7K2/?spm_id_from=333.788.recommend_more_video.2

6、软件方面基于都适配了,没有适配的就走rosetta2 转译也没啥好担心的。docker 镜像的话必须要arm 架构的,如果没有找到的话就只能自己做镜像包了。如果你想在上班的时候在mbp上面摸鱼玩手机应用的话,iPhone 方面:有一部分应用已经支持了但数量还是太小可玩性太低。Android 应用就更别想了:模拟器跑不了(做了限制必须app上明确支持m1才可以跑)、Windows上也没有办法套娃。

传送门:

查询那些软件原生支持:https://doesitarm.com/

Android模拟器:https://github.com/Guoami/android-emulator-m1-preview

性能测试

关于m1 的强大我相信没有人会质疑的,但是大家应该关心的是m1和x86架构下的处理器差异。因为跑分的话不同平台的软件差异也蛮大的,所以没有啥好比较的,对于程序员的说无非就是实际开发过程中的使用情况更重要。

这里就采用gitee 上面starts比较高的项目作为测试对象吧。笔者手上只有amd 3700x 台式机机器、mbp16两款机器、另外加上同事的21款g15 11800h 处理器。

项目:

张恕征/zheng:https://gitee.com/shuzheng/zheng.git

若依/RuoYi:https://gitee.com/y_project/RuoYi.git

机器配置:

mbp:

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(2)

台式机3700x:

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(3)

2021款G5:

测试结果:

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(4)

m1 pro

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(5)

compile

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(6)

clean

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(7)

compile

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(8)

clean

3700x

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(9)

compile

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(10)

clean

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(11)

compile

程序员新macbookpro14寸选择(作为程序员的角度来一次MacBook)(12)

clean

从上面可以看出对不管是台式机的 3700x 或者是11800h 在性能上都有不少的提升;另外也不得不说intel 这一代的 11800h 确认有着不少的提升, 原来的牙膏厂确实在变了,这一点好评。

m1 pro 对比 3700x:clean 命令提升1.8倍,compile命令提升1.98倍;

m1 pro 对比 G15 2021: clean 命令提升1.3倍,compile命令提升1.59倍

说明:

1、这里说明一下clean 命令是在compile 命令之后执行的,否则没有文件清理则没有意义了。

2、这里的值均是在空机状态下进行测试的。

3、这里的值均是通过5次测试后取得最低值。

4、clean 命令更偏向于硬盘的性能。

总结:

1、这个结果也在情理之中,毕竟3700x 已经是2019年的产品了。

2、这个结果代表不了什么,仅仅是开发中的使用感觉,反正大家看一个乐就行了,如果对你有参考价值的话就更好了。

写在最后的话

1、机器是好机器,性能也强。但目前为止有少部分软件还没有适配,不影响使用但心里会觉得不完美。

2、机器从来就不是一个游戏本,所以如果你为了打游戏而买的话则真的不建议。

3、16英寸的mbp 机身确认比较重,如果天天背着上下班的话确认会很累。有外出需求还是建议选14英寸。

,