欢迎光临散文网 会员登陆 & 注册

M2 Macbook Air 编程生产力测试:碾压M1 Pro MacBook

2022-11-30 21:46 作者:最懂数码的小辉  | 我要投稿

最懂你心的UP课代表来啦👍👍👍


M2 Macbook Air 编程生产力测试:碾压M1 Pro MacBook Pro?



目录


一、如何度量编程生产力

二、选哪个项目来编译

三、开发环境配置

四、测试编译


一、如何度量编程生产力


00:49


常见的方法就是打开你的编程 IDE 看它编译一个复杂项目有多快,编译速度越快,你浪费在等待机器上的时间就越短,那么你的有效工作时间和生产力就越高


二、选哪个项目来编译


01:04


Firefox for Android

也就是 Firefox 这个开源浏览器的 Android App


三、开发环境配置


01:35


下载 Android Studio


芯片选择 Mac with apple chip


下载 firefox 的源代码

来到 firefox for Android github 页面


打开命令行,使用 git clone 命令把代码下载到本地


导入到 Android Studio


zulu JDK 的网页下载 Java 17的 macos ARM版本

这个版本提供对 Apple silicon 芯片的原生支持


zulu JDK的路径放进 Java home 这个环境变量


四、测试编译


02:48


24 GB 内存的 M2 air


进入 Android Studio 点击 terminal 标签

在 terminal 里运行Gradle 命令


编译时间50几秒


8 GB 内存的 M1 air

编译时间1分20几秒


build scan 生成性能报告


在 Gradle 命令后面加一个 scan 参数

执行命令,gradle就会自动生成报告


报告的网页链接


打开报告——点击 performance 标签可以看到两者的编译时间的分布


M1 air在垃圾回收上花了3.89秒

M2 air花了0.72秒


32 GB 内存的M1 Pro MacBook Pro


编译时间稳定在了1.4秒


M1 Pro不少步骤都比 M2跑得更慢



M2 Macbook Air 编程生产力测试:碾压M1 Pro MacBook的评论 (共 条)

分享到微博请遵守国家法律