0

C 関数は、.c ファイルよりも .m ファイルの方が遅くなりますか? 誰かがパフォーマンステストを知っていますか?

4

2 に答える 2

7

ファイルは速くも遅くもありません。それらはコンパイルされ、バイナリにリンクされます。そのようなファイルからコンパイルされた実行可能ファイルの速度について質問していると思います。

問題はコンパイラです。.m ファイルと同じコンパイラを使用して .c ファイルからコードをコンパイルし、最適化すると、結果は同じになります。

于 2012-04-15T16:20:37.570 に答える
2

.mファイルのC関数は.cファイルよりも遅いですか?誰かがパフォーマンステストを知っていますか?

さて、あなたの質問を「C関数はObjcメッセージよりも遅いですか、それとも速いですか?」という意味に解釈させてください。そして答えは....

場合によります。Mike Ashは、ここでObjCとC++およびCの速度を大幅に比較しています。

于 2012-04-15T16:40:59.483 に答える