标签: gcc compiler-construction compiler-optimization
我正在使用c编写iphone游戏,在遇到一些性能问题后,我决定使用工具来检查瓶颈的位置,并且我发现文字的版本没有得到优化。
例如:
if(x == (float)3) {....}
运行得更快:
if(x == 3.0f) {....}
为什么编译器不优化? 我在发布模式下使用gcc。
答案 0 :(得分:1)
Soooorry,正如评论所说,我看了目标代码并且是一样的 Xcode仪器为您提供逐行花费的时间,我认为它不是100%可靠。