sibtck 发表于 2013-1-29 16:17:03

I7四核,内存16G,硬盘固态SATA3编译IAR比I3,4G,机械盘的会快8倍吗?

I7四核2.9G,内存16G,硬盘固态SATA3,编译速度可以比I3双核2.1G,4G内存,机械盘的会快8倍以上吗?

yutianyiren 发表于 2013-1-29 16:21:48

软件支持四核么??

ahuang227 发表于 2013-1-29 16:24:48

处理器,内存不占大头,占大头的是硬盘的读写。这个还是快一些的,但到不了8倍这么夸张。

tim 发表于 2013-1-29 16:26:47

我用单核CPU的时候也没觉得IAR编译慢{:sweat:}

sibtck 发表于 2013-1-29 16:55:28

tim 发表于 2013-1-29 16:26 static/image/common/back.gif
我用单核CPU的时候也没觉得IAR编译慢

我目前一个项目5百多个文件...编译一次很久.

rclong 发表于 2013-1-29 16:58:46

要论IO吞吐 Ramdisk更大

clogord 发表于 2013-1-29 16:59:41

LS正解 全部弄到RANDISK里面

sibtck 发表于 2013-1-29 17:15:48

clogord 发表于 2013-1-29 16:59 static/image/common/back.gif
LS正解 全部弄到RANDISK里面

目前我用的就是固态硬盘.我现在试一下RAMDISK....

ilawp 发表于 2013-1-29 17:17:59

ramdisk 死机就哭了

sibtck 发表于 2013-1-29 17:25:12

clogord 发表于 2013-1-29 16:59 static/image/common/back.gif
LS正解 全部弄到RANDISK里面

刚试了一下.在RAMDISK上速度比在固态硬盘上还慢了一秒.但相对总的时间.应算同时完成.没有优势.这是不是可以说明和CPU有关了?
在编译时,硬盘只微闪而已,感觉读盘时间并不多,大部分好像是在计算.

sibtck 发表于 2013-1-29 17:27:26

ilawp 发表于 2013-1-29 17:17 static/image/common/back.gif
ramdisk 死机就哭了

如果真是快的话,我可以写个软件在我不编译时自动备份到实体硬盘里.但实测结果是:与固态硬盘上编译用时相同.

hyz_avr 发表于 2013-1-29 17:28:25

sibtck 发表于 2013-1-29 17:25 static/image/common/back.gif
刚试了一下.在RAMDISK上速度比在固态硬盘上还慢了一秒.但相对总的时间.应算同时完成.没有优势.这是不是可 ...

把时间都列出来,看相差多少.

sibtck 发表于 2013-1-29 17:28:53

真想找到I7的四核同时又是高主频(>=2.9G的)的机器去实战一下.一时找不到...

rclong 发表于 2013-1-29 17:31:15

单论IO 用AS SSD一测便知SSD和RAMDISK谁更强 LZ的瓶颈看来不在IO上

rclong 发表于 2013-1-29 17:31:36

单论IO 用AS SSD一测便知SSD和RAMDISK谁更强 LZ的瓶颈看来不在IO上

sibtck 发表于 2013-1-29 17:39:26

本帖最后由 sibtck 于 2013-1-29 17:41 编辑

hyz_avr 发表于 2013-1-29 17:28 static/image/common/back.gif
把时间都列出来,看相差多少.

一个8分8秒(RAMDISK),一个是8分7秒(本机SSD).两个同时跑的.我再试一个个跑.

hyz_avr 发表于 2013-1-29 17:39:58

sibtck 发表于 2013-1-29 17:39 static/image/common/back.gif
一个8分8秒(RAMDISK),一个是8分7秒(本机SSD).

跟机械盘比呢.

sibtck 发表于 2013-1-29 17:41:53

hyz_avr 发表于 2013-1-29 17:39 static/image/common/back.gif
跟机械盘比呢.

比机械快不少.但不达标.我现在试一个个的跑.如果速度快一倍的话,就一定是CPU了.

sibtck 发表于 2013-1-29 17:50:44

hyz_avr 发表于 2013-1-29 17:39 static/image/common/back.gif
跟机械盘比呢.

狂汗,第一次拷错盘了.RAMDISK确实快些.快了1/5的时间.

wye11083 发表于 2013-1-29 18:15:43

不支持多线程,别说I7,你I777777777都快不多少。16线程并行的话,性能一般都可以轻松提高1000%,即使是非常古董的服务器。

ilawp 发表于 2013-1-29 18:28:32

只是CPU超频,试试

sibtck 发表于 2013-1-29 18:47:54

本帖最后由 sibtck 于 2013-1-29 18:52 编辑

wye11083 发表于 2013-1-29 18:15 static/image/common/back.gif
不支持多线程,别说I7,你I777777777都快不多少。16线程并行的话,性能一般都可以轻松提高1000%,即使是非 ...

分析了下,确实是单线程.看来和CPU主频有关,而和多核无关.多核主频低的话应还如上P4单核的高主频U来的快.


目前的IAR开启后会在后台继续读源文件,然后分析结构,提供函数定位用的导航,这个执行完后就只有5个线程了.在执行编译时,6个编程,说明编译是独立出一个线程进行编译的.这个线程还操作了UI部分,而UI是单线程的,所以显卡应也有部分关系.

还有,编译时CPU被IAR只用了2-5%,擦!

/*********************
又看了下,ICCARM才是执行编译的,只有一个线程.即肯定是单线程了.
ICCARM进程最高也只用到了20%.浪费了不少资源.

esdart 发表于 2013-1-29 19:35:14

支持多线程的软件能快很多。像RT-thread的那个什么脚本工具的

USACH 发表于 2013-1-29 19:42:07

刚好,你说的我都有,明确的说吧,完全不是一个数量级的,特别是多线程编译android这种东西的时候。
内存够大@64位linux@2.8G i7,编译的瓶颈在cpu。

i3多线程我试过啦经常由于硬盘而卡死。或者内存不够而卡死。
i3,Q8xxx,6个小时,还有各种问题。
i7+SSD,半个小时,主要瓶颈cpu 100%。


如果是IAR编译小工程,intel老四核和ivy的i7,速度差不多。
瓶颈:主要不是多线程的。

USACH 发表于 2013-1-29 19:44:12

sibtck 发表于 2013-1-29 17:50 static/image/common/back.gif
狂汗,第一次拷错盘了.RAMDISK确实快些.快了1/5的时间.

ramdisk不会快到哪里去的,瓶颈在cpu而不是ssd,刚好我是ssd+16Gram,都是试过啦。

HD的话,是快很多。

clogord 发表于 2013-1-29 20:22:29

sibtck 发表于 2013-1-29 18:47 static/image/common/back.gif
分析了下,确实是单线程.看来和CPU主频有关,而和多核无关.多核主频低的话应还如上P4单核的高主频U来的快.
...

P4不行 构架不一样 玩游戏比就知道 没有多核优化的游戏 用I5还没超频的I3快

wye11083 发表于 2013-1-29 20:23:06

sibtck 发表于 2013-1-29 18:47 static/image/common/back.gif
分析了下,确实是单线程.看来和CPU主频有关,而和多核无关.多核主频低的话应还如上P4单核的高主频U来的快.
...

J8,还P4,你知道P4比Core架构差多少吗?三倍!同样的程序,在2.4GHz的Core2上,比在2.5GHz的P4上,用时仅后者1/3!
内核也在发展啊。老兄。还是超频吧。Intel没能推出10GHz的CPU,所以我们没法获得更快的单核性能了。
页: [1]
查看完整版本: I7四核,内存16G,硬盘固态SATA3编译IAR比I3,4G,机械盘的会快8倍吗?