LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3163|回复: 27

gcc4.1比gcc4.0快很多吗?

[复制链接]
发表于 2005-6-21 20:04:26 | 显示全部楼层 |阅读模式
不是说gcc4速度提升很快吗?到底是gcc4.0比gcc3.4快还是gcc4.1比gcc4.0快很多
发表于 2005-6-21 20:20:13 | 显示全部楼层
gcc-4.1我没用过,4.0.1不比3.X.X系列快,对比过两者的常用软件编译时间,差别很小,几乎可以忽略不计
回复 支持 反对

使用道具 举报

发表于 2005-6-22 09:35:20 | 显示全部楼层
编译几百K的软件是没什么太大差别,GCC4的速度体现在编译复杂的软件上。试试编译gcc、Firefox、glibc、xorg-x11,就看出差别了。
也有可能是机器太牛,运算时间远小于磁盘存取时间,这个也体现不出差别了。
回复 支持 反对

使用道具 举报

发表于 2005-6-22 10:39:44 | 显示全部楼层
呵呵,我说的就是比较大的软件阿,比如xorg-x11-6.8.2-r2
4.0.1编译时间是 52:42,
3.4.4编译时间是 52:10
-O2优化
其他的软件也都差不多,快慢都在1分钟之内
CPU也很普通,socket A的闪龙 2400+,不知道Intel的U会不会有差别
回复 支持 反对

使用道具 举报

发表于 2005-6-22 15:47:39 | 显示全部楼层
我的机器:P4 2.4G,256MDDR,reiser4 fs,编译选项优化只开到-O2,没连接优化选项
编译glibc:gcc-3.4.3  约4-5小时,gcc-4.0.1  1小时50分钟
编译gcc4:gcc-3.4.3  约2小时,gcc-4.0.1  约50分钟
编译firefox:gcc-3.4.3  >2小时,gcc-4.0.1  约1小时
回复 支持 反对

使用道具 举报

发表于 2005-6-22 15:51:34 | 显示全部楼层
有没有用ccache?
回复 支持 反对

使用道具 举报

发表于 2005-6-22 16:13:32 | 显示全部楼层
我没用ccache
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 19:20:22 | 显示全部楼层
不知道期待以久地gcc4是否真的快很多,好像kernel2.6还不如2.4快,
当时很多人都明显感觉快了
回复 支持 反对

使用道具 举报

发表于 2005-6-22 19:46:03 | 显示全部楼层
好像kernel2.6还不如2.4快
That's true.  Someone made a benchmark test with the 2.6.x kernel against the RHEL3 (2.4.x kernel).

>
> With that said, here goes our first data point along with some historical data
> we have collected so far.
>
> 2.6.11 -13%
> 2.6.9 - 6%
> 2.6.8 -23%
> 2.6.2 - 1%
> baseline (rhel3)

It drew Linus Torvalds' attention and Linus decided to clean up the codes in the 2.6 kernel.

Learn the story from http://kerneltrap.org/mailarchive/1...ge/43761/thread
回复 支持 反对

使用道具 举报

发表于 2005-6-22 19:58:27 | 显示全部楼层
从来没用过ccache,而且两次编译也并不是连续进行的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表