什么硬件指标对于编译最重要?

2013-10-16 13:26:50 +08:00
 ufo22940268
之前个人电脑一直是2012 macbook air, 编译android app那个慢阿。后来公司给配了一台i5-3470的台式机之后,发现编译时间缩短了一半,相当满意。

然后现在我也想弄一台自己的电脑,目的就是加快编译速度。那我该怎么选择呢?

现在我主要想出了这么几个方案:
1.macbook retina低配。
2. mac mini高配(i7)
3. 自己组装兼容机。

然后我对选择1的担心是retina的性能不够, 对于选择3觉得麻烦,然后又突然有点怀念mac os,因为qq的原因。 2感觉不错,而且价格也不高。不过最后了解到mini上用的是mobile的cpu,所以担心性能会不会有点不够。然后mini用的是机械硬盘,这个会影响编译速度吗?因为编译一个android app也就几m的大小,ssd和机械硬盘应该差不多把?

大概就是这么,我也不知道我有没有表达清楚。大概意思是如果一台mini和一台自己装的有i5-3470的cpu+ssd的编译一个几m的android app的速度差不多的话,我就入mini了。
6764 次点击
所在节点    问与答
33 条回复
lsj5031
2013-10-16 16:04:36 +08:00
@msg7086 想推荐的来着……但是你看看楼主的主帖啊……人家重点考察的是Mac Mini怎么样……达到预期自己就不折腾组装机器了……

话说自己组装机器1230V3还不错,就是有点热……目前评测不如小超一下4670K。毕竟超线程暂时有很多应用上弊大于利。比如有些游戏……
likuku
2013-10-16 16:07:50 +08:00
CPU,硬盘I/O。 编译时CPU满载,同时密集读写大量小文件(各种源码文件,obj文件,等等)

当然,内存也得充足。
momo5269
2013-10-16 16:10:00 +08:00
@ufo22940268
CPU单/多线程能力、内存大小与性能
确实能 得看什么版本对什么版本 拿i3 2120比,i7 - x5xx 以下的一般都得跪
momo5269
2013-10-16 16:12:50 +08:00
这里的x5xx是指移动版而且非低电压
zhangdawei
2013-10-16 16:13:30 +08:00
换个高频cpu和ssd就好了,别的基本用不上吧。
momo5269
2013-10-16 16:14:58 +08:00
自己组装+黑苹果 没多难的,顶多看看板子;要玩,得考虑一下显卡(驱动)
HackerOO7
2013-10-16 17:27:30 +08:00
让我这个一天要编译好几次ROM的来说一下吧,CPU最主要、内存紧次之、硬盘速度最次之。硬盘的最频繁操作集中在后期,对整体编译速度影响不大。

不得不吐槽一下,mt6589的一个device的out目录就20G,硬盘是频频告急啊。
ufo22940268
2013-10-16 17:39:05 +08:00
@HackerOO7 话说编译rom什么的感觉核数很重要阿。 make -j8 或者make -j16什么的
HackerOO7
2013-10-16 17:54:15 +08:00
@ufo22940268 必须是CPU越牛越好
jjgod
2013-10-16 19:05:23 +08:00
Mac mini 目前用 i7 Quadcore 版本和 rMBP 用的没区别,对于完整编译来说 core x ht 的数量最重要。对于 incremental build 来说 SSD / Fusion Drive 都不错。

我在办公室用 Mid 2012 rMBP i7 2.6 Ghz + 256 G SSD, 在家用 Late 2012 Mac mini i7 2.6 Ghz + 1T Fusion Drive 编译 Opera/Chromium,效率没有什么明显区别。
min
2013-10-16 19:37:23 +08:00
Core numbers
L2 cache size
CPU frequency
ETiV
2013-10-16 19:49:01 +08:00
高配Mac MINI, 自己加一个SSD
Ranler
2013-10-17 08:02:39 +08:00
尝试过同等价格的AMD和Intel的CPU,在相同Linux发行版和-j4的情况下,能感觉到Intel的快。

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

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

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

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

© 2021 V2EX