.m文件中的C函数是否比.c文件慢?

时间:2012-04-15 16:10:33

标签: objective-c ios c

.m文件中的C函数是否比.c文件慢?有人知道任何性能测试吗?

2 个答案:

答案 0 :(得分:7)

文件不快或慢。它们被编译,并以二进制形式链接。我假设您询问从这些文件编译的可执行文件的速度。

问题是编译器。如果使用与.m文件相同的编译器从.c文件编译代码,并且它已经过优化,结果将是相同的。

答案 1 :(得分:2)

  

.m文件中的C函数是否比.c文件慢?有人吗   知道任何性能测试吗?

好吧,让我把你的问题解释为“C函数是否比Objc-Messages更慢或更快?”答案是....

这取决于。 Mike Ash在ObjC和C ++以及C here之间进行了很好的速度比较。