V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ufo22940268
V2EX  ›  问与答

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

  •  
  •   ufo22940268 · 2013-10-16 13:26:50 +08:00 · 6755 次点击
    这是一个创建于 4055 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前个人电脑一直是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了。
    33 条回复    1970-01-01 08:00:00 +08:00
    GordianZ
        1
    GordianZ  
    MOD
       2013-10-16 13:33:19 +08:00 via iPhone   ❤️ 1
    除开台机的 i7, mini 是最快的。
    ufo22940268
        2
    ufo22940268  
    OP
       2013-10-16 13:37:08 +08:00
    @GordianZ 原来是这样子。
    那结合编译来说呢,事实上我只关注编译速度。而且我也不怎么想换成ssd或怎么样,就想买来就用。
    lsj5031
        3
    lsj5031  
       2013-10-16 13:47:25 +08:00   ❤️ 1
    编译速度就和CPU有关啦。你拿低电压笔记本的CPU和桌面平台肯定没法比,i3默秒全。
    你要出于实用性追求编译快机器运行快肯定还是自己组机器爽的。
    xdeng
        4
    xdeng  
       2013-10-16 13:48:33 +08:00   ❤️ 1
    cpu的缓存大小? 频率大小? 指令? 内存?硬盘?
    lsj5031
        5
    lsj5031  
       2013-10-16 13:50:44 +08:00   ❤️ 1
    怀念Mac OS X的话可以搜索Hackintosh或者黑苹果,有卖完整的机器的,还能支持Magic Trackpad。
    66450146
        6
    66450146  
       2013-10-16 13:51:48 +08:00   ❤️ 1
    组黑苹果吧
    ufo22940268
        7
    ufo22940268  
    OP
       2013-10-16 14:21:15 +08:00
    @lsj5031 i3能超过i7的移动版本?
    angelface
        8
    angelface  
       2013-10-16 14:22:11 +08:00   ❤️ 1
    @GordianZ 哈哈哈, mini比rmbp还是有差距, 别看是高配
    ufo22940268
        9
    ufo22940268  
    OP
       2013-10-16 14:23:12 +08:00
    @xdeng 我怀疑对内存和硬盘没有多大需求,如果只是编译几m的东西的话。
    ufo22940268
        10
    ufo22940268  
    OP
       2013-10-16 14:26:04 +08:00
    @66450146 黑苹果就太麻烦了。
    lsj5031
        11
    lsj5031  
       2013-10-16 14:29:11 +08:00
    @ufo22940268 呵呵,夸张了点。i3-2120 强过i7 620M 是无争议的……
    但是真正顶级的i7 的移动型号像现在的各种MX啊QM啊和桌面顶级相差不远了。
    看了下顶配的Mac mini的CPU表现和i5 4670差不多
    lsj5031
        12
    lsj5031  
       2013-10-16 14:29:59 +08:00
    @ufo22940268 淘宝可以买到人家装好的黑苹果,自己不会折腾的话开箱即用。
    ufo22940268
        13
    ufo22940268  
    OP
       2013-10-16 14:32:00 +08:00
    @lsj5031 请问您说的顶配是不是网页右边那台呢?
    http://www.apple.com/mac-mini/specs.html
    lsj5031
        14
    lsj5031  
       2013-10-16 14:35:59 +08:00
    @ufo22940268 是的,看频率应该是i7 3610QM或者3615QM。 benchmark比i5 4670低百分之10不到
    ufo22940268
        15
    ufo22940268  
    OP
       2013-10-16 14:37:36 +08:00
    lsj5031
        16
    lsj5031  
       2013-10-16 14:43:18 +08:00   ❤️ 1
    @ufo22940268 嗯,那就是3610QM咯。这个性能应该说是达到楼主的要求的……
    只是这个价格肯定多少有点溢价。不过要使用mac os x的话这也不算什么啦……毕竟自己组个itx的机器买个考究一点的机箱也便宜不了一千块。其实自己换SSD也不难……看过拆箱……我觉得SSD对使用体验的提升还是很明显的……
    ufo22940268
        17
    ufo22940268  
    OP
       2013-10-16 15:25:20 +08:00
    @lsj5031 你说要不要等下一代mini发布呢,今年都没有发布过呢,现在架构还是ivy bridge
    lsj5031
        18
    lsj5031  
       2013-10-16 15:29:55 +08:00
    @ufo22940268 能等当然可以等啦……22号发布的新品里面不知道有没有……
    msg7086
        20
    msg7086  
       2013-10-16 16:01:14 +08:00
    没人推荐1230v3么 -_,-
    lsj5031
        21
    lsj5031  
       2013-10-16 16:04:36 +08:00
    @msg7086 想推荐的来着……但是你看看楼主的主帖啊……人家重点考察的是Mac Mini怎么样……达到预期自己就不折腾组装机器了……

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

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

    不得不吐槽一下,mt6589的一个device的out目录就20G,硬盘是频频告急啊。
    ufo22940268
        28
    ufo22940268  
    OP
       2013-10-16 17:39:05 +08:00
    @HackerOO7 话说编译rom什么的感觉核数很重要阿。 make -j8 或者make -j16什么的
    HackerOO7
        29
    HackerOO7  
       2013-10-16 17:54:15 +08:00
    @ufo22940268 必须是CPU越牛越好
    jjgod
        30
    jjgod  
       2013-10-16 19:05:23 +08:00   ❤️ 2
    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
        31
    min  
       2013-10-16 19:37:23 +08:00
    Core numbers
    L2 cache size
    CPU frequency
    ETiV
        32
    ETiV  
       2013-10-16 19:49:01 +08:00
    高配Mac MINI, 自己加一个SSD
    Ranler
        33
    Ranler  
       2013-10-17 08:02:39 +08:00
    尝试过同等价格的AMD和Intel的CPU,在相同Linux发行版和-j4的情况下,能感觉到Intel的快。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:31 · PVG 06:31 · LAX 14:31 · JFK 17:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.