a***y 发帖数: 19743 | 1 Adobe说
Mac OS X的gcc编译出来的东西慢20%
然后说,在Windows里,Flash在IE8里面比Firefox里快20%
以前不是说怪Apple的API么?怎么又变gcc了。
然后说换成Apple的CoreAnimation了,速度接近Windows了。 |
p*******n 发帖数: 4824 | 2 Link?
Apple提供的gcc其实还不错, 速度也挺快, 我用者蛮喜欢.
Apple上面开发, 很多问题和图形有关. Apple其实是个很懒的公司, 支持这么点图形显
示卡, 也不把驱动弄弄好
不过apple提供的gcc也是apple api的一部分
【在 a***y 的大作中提到】 : Adobe说 : Mac OS X的gcc编译出来的东西慢20% : 然后说,在Windows里,Flash在IE8里面比Firefox里快20% : 以前不是说怪Apple的API么?怎么又变gcc了。 : 然后说换成Apple的CoreAnimation了,速度接近Windows了。
|
a***y 发帖数: 19743 | 3 gizmodo
【在 p*******n 的大作中提到】 : Link? : Apple提供的gcc其实还不错, 速度也挺快, 我用者蛮喜欢. : Apple上面开发, 很多问题和图形有关. Apple其实是个很懒的公司, 支持这么点图形显 : 示卡, 也不把驱动弄弄好 : 不过apple提供的gcc也是apple api的一部分
|
d*********g 发帖数: 2906 | 4 Linux kernel,完全一样的c/c++ code,gcc编译出来的就是比Intel compiler要慢不
少。这么多年只是大家都习惯了,就不太提这茬事了。
【在 a***y 的大作中提到】 : Adobe说 : Mac OS X的gcc编译出来的东西慢20% : 然后说,在Windows里,Flash在IE8里面比Firefox里快20% : 以前不是说怪Apple的API么?怎么又变gcc了。 : 然后说换成Apple的CoreAnimation了,速度接近Windows了。
|
y***u 发帖数: 5243 | 5 也要看什么编译选项吧. -Os还是不错的
【在 d*********g 的大作中提到】 : Linux kernel,完全一样的c/c++ code,gcc编译出来的就是比Intel compiler要慢不 : 少。这么多年只是大家都习惯了,就不太提这茬事了。
|
d*********g 发帖数: 2906 | 6 不错也慢呀,而且好像不是一点,上次我记得是大于10%。而且用了这些选项后,有时
会引进不稳定因素,GCC的优化选项中bug还是不少的。
【在 y***u 的大作中提到】 : 也要看什么编译选项吧. -Os还是不错的
|
y***u 发帖数: 5243 | 7 最新的4.4.1可能更好。不过在X86上面做不过intel是正常的。intel的编译器有其他平
台的么?
【在 d*********g 的大作中提到】 : 不错也慢呀,而且好像不是一点,上次我记得是大于10%。而且用了这些选项后,有时 : 会引进不稳定因素,GCC的优化选项中bug还是不少的。
|
d*********g 发帖数: 2906 | 8 好像只支持这三种arch
ia32
intel64
ia64
【在 y***u 的大作中提到】 : 最新的4.4.1可能更好。不过在X86上面做不过intel是正常的。intel的编译器有其他平 : 台的么?
|
y***u 发帖数: 5243 | 9 那没法给基于arm的iPhone编译东东的
【在 d*********g 的大作中提到】 : 好像只支持这三种arch : ia32 : intel64 : ia64
|
u******a 发帖数: 7843 | 10 绝对慢超过20%...
【在 a***y 的大作中提到】 : Adobe说 : Mac OS X的gcc编译出来的东西慢20% : 然后说,在Windows里,Flash在IE8里面比Firefox里快20% : 以前不是说怪Apple的API么?怎么又变gcc了。 : 然后说换成Apple的CoreAnimation了,速度接近Windows了。
|
a***y 发帖数: 19743 | 11 那么Mac OS X,不用gcc编译岂不是还要快?? |
d*********g 发帖数: 2906 | 12 不能。Mac用的是自己改过的gcc。
【在 y***u 的大作中提到】 : 那没法给基于arm的iPhone编译东东的
|
y***u 发帖数: 5243 | 13 gcc本身又for arm的tool chain,我不认为苹果会去改的
【在 d*********g 的大作中提到】 : 不能。Mac用的是自己改过的gcc。
|