想买 mac mini m4 编程,请教编译 Android 代码会不会快很多

298 天前
 shenxiyang
有人说编译 Android 代码会快很多,有没有对比过 12 代以上 intel 的同一个项目的编译速度
3355 次点击
所在节点    macOS
26 条回复
MacsedProtoss
290 天前
@wxf666 你是不是拿着 M4 当 M4 Pro 了? geekbench 成绩如下:
7945HX 2735/15893
M4 3856/14483
M4 Pro 3878/23129
wxf666
290 天前
@MacsedProtoss #21 就算是 M4 Max (14 CPU),也一样啊。。

为啥不对比 R23 成绩呢?为啥 R23 和 GB6 差这么远。。

链接: https://www.cpu-monkey.com/en/compare_cpu-apple_m4_max_14_cpu_32_gpu-vs-amd_ryzen_9_7940hx
MacsedProtoss
290 天前
@wxf666 你在逗我吧 首先这个 cpu monkey 就是个逗比网站
其次 r23 本来就是有 x86 加成的跑分,你要跑就跑 24
gb6 1.6 倍的多核分数到了你 r23 变成 0.8 倍你信吗
实在不行你去看 geekwan 的 spec 那个你总可以认同吧
wxf666
290 天前
@MacsedProtoss #23 说实在,我不想看跑分,我想看实际任务速度。。

比如,编译 Chromium 、x265 / svt-av1 视频编码、7z 压缩解压等,这才最符合实际的场景。。


关于第一项,我在知乎[^1]看到,M4 需要 147 分钟,9950X + Windows 需要 83 分钟,

但感觉后者偏慢?因为网上一贴[^2]看到,9950X 只需 65.9 分钟。本站另一帖[^3]看到,7945HX 只需 80 ~ 90 分钟。。

而且 Windows 文件系统性能一直很差,更不要说巨量源码小文件的了。。要是能换成 Linux 测就好了。。


因此我采信 65.9 版本,认为 M4 性能最多是 9950X 的 45%,

看 CPU Monkey 上跑分对比[^4],R24 中 M4 性能为 42%,R23 为 31%,GB6 为 65%,

所以你说得对,看 R24 更准确些。


[^1]: https://www.zhihu.com/answer/30599039317
[^2]: https://www.techpowerup.com/forums/threads/amd-ryzen-9-9950x.325439/page-7
[^3]: https://v2ex.com/t/1081503#reply15
[^4]: https://www.cpu-monkey.com/en/compare_cpu-apple_m4_10_cpu-vs-amd_ryzen_9_9950x
MacsedProtoss
290 天前
@wxf666 为了看#1 里的知乎链接可真是费老大劲了,这玩意的反爬太严格了点
首先你这里举的例子是 M4,M4 不是 M4Pro ,核心数差太多了,和你上面提到的 M4 Pro 无法直接对比
其次这里没有控制变量,你举的 M4 是丐版只有 16G ,编译工作可没有“Apple 8G=x86 16G”的说法,M4 丐版跑编译会被 Swap 拖累
而且编 chromium 这件事在 macOS 上和 Windows 上要编的内容本身就不一样…
wxf666
290 天前
@MacsedProtoss #25

呃。。不是点开链接就能看了吗。。

同架构下,应该就能根据跑分类比了吧。。CPU Monkey 说,M4 大概是 M4 Pro 性能 60% 左右。。

反正意思类似这样,我手头也没有这俩机器,网上也找不到交叉编译到 x86 或 arm 平台的编译测试结果。。还有 x265 、svt-av1 等的结果。。

要是你能找到,欢迎告知我一下。

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

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

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

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

© 2021 V2EX