LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hubert_star

新版的gcc 4.4性能要比gcc 4.3好得多

[复制链接]
发表于 2009-4-27 11:34:21 | 显示全部楼层
Post by qiang_liu8183;1979630
能快过我intel机器上的icc不?


gcc对C做了扩展,icc能编译吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 11:35:23 | 显示全部楼层
我想问个问题!那时在Gentoo没问。。。
如果我有2台一样的电脑(一样,都一样),那我在A电脑编译的程序,复制到B电脑使用,性能是不是一样呢?
是不是CPU一样就能获得一样的性能了!(指令集?)

BTW:编译原理?没学过
回复 支持 反对

使用道具 举报

发表于 2009-4-27 12:56:36 | 显示全部楼层
通通一样就一样了吧? 计算机哪有那么聪明?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 13:44:00 | 显示全部楼层
Post by veryxp;1980125
通通一样就一样了吧? 计算机哪有那么聪明?


我突然记起来了,Gentoo有个集群编译的。。。
回复 支持 反对

使用道具 举报

发表于 2009-4-27 14:28:21 | 显示全部楼层
我试了下,编译了内核和ff,感觉没多大区别啊

Post by hubert_star;1979613
主要体现在速度上,编译的firefox性能测试要比4.3的高一些,我这里竟然高了10%

同样的编译参数,而且10%的性能提升也是多次平均出来的
回复 支持 反对

使用道具 举报

发表于 2009-4-27 20:00:30 | 显示全部楼层
我发现我的archlinux里gcc包都没有,呵呵,喜欢archlinux就是因为它的包管理,如果不使用pacman安装包那使用archlinux也没什么意义了
回复 支持 反对

使用道具 举报

发表于 2009-4-27 21:23:41 | 显示全部楼层
Post by lwkyy;1980250
我发现我的archlinux里gcc包都没有,呵呵,喜欢archlinux就是因为它的包管理,如果不使用pacman安装包那使用archlinux也没什么意义了


非也非也,此言差矣
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 23:00:11 | 显示全部楼层
Post by lwkyy;1980250
我发现我的archlinux里gcc包都没有,呵呵,喜欢archlinux就是因为它的包管理,如果不使用pacman安装包那使用archlinux也没什么意义了

好像大家都做成PKGBUILD编译然后再用pacman安装吧?

pacman可不是简单的二进制包,它的abs方式可是与gentoo一样强大!
回复 支持 反对

使用道具 举报

发表于 2009-4-27 23:15:36 | 显示全部楼层
用了几天...感觉不到有性能上的变化.可能只对新的CPU有提升?
回复 支持 反对

使用道具 举报

发表于 2009-4-27 23:33:02 | 显示全部楼层
用gcc-4.3编译gcc-4.4,实际上是gcc-4.3编译生成gcc-4.4的stage0,然后gcc-4.4的stage0再编译自己,生成了stage1,然后stage1编译自己,生成stage2,最后比较stage1和stage2是否相同,如果相同,则gcc-4.4编译成功。

因此,你重新用gcc-4.4编译自己,性能不会有丝毫的提升,因为gcc一直是用同一个版本自己编译自己的,不同版本的gcc产生的stage0是不会被使用的中间产品。
回复 支持 反对

使用道具 举报

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

本版积分规则

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