Chinaunix

标题: 同样的代码64位gcc编出的程序性能比32位的低,请问有没有办法解决 [打印本页]

作者: baojiangeng    时间: 2006-01-15 22:49
标题: 同样的代码64位gcc编出的程序性能比32位的低,请问有没有办法解决
程序性能差好多,

有没有大虾给讲解一下?
作者: ipaddr    时间: 2006-01-15 23:08
有这回事?

64位系统,建议程序里,用Long,而不用Int
作者: mik    时间: 2006-01-17 21:11
原帖由 baojiangeng 于 2006-1-15 22:49 发表
程序性能差好多,

有没有大虾给讲解一下?



基本上不存在差好多这个问题。没有理由支持这个观点,除非gcc的bug


如果性能差不多的话,CPU正处于long mode 的兼容模式,在64位中模拟兼容32位代码。
作者: freecutelei    时间: 2006-01-19 13:47
当然低了,你64位的代码在32位机里跑,不慢才怪




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2