调试信息会减慢编译器速度?
我正在开发 iPhone 应用程序。我编译为两个目标:Simulator-debug 和 Device-Release。
模拟器的编译速度非常慢,但设备的编译速度非常快。我能看到的唯一区别是调试与发布。调试信息会减慢速度吗?
I am working on an iPhone app. I compile to two targets, Simulator-debug and Device-Release.
Compiling for simulator is horribly slow but for the device is really fast. The only difference I can see is debug vs release. Does debug info slow things that much?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该不会有太大区别 - 由于优化较少,调试通常编译速度更快。
确保比较每个的干净构建时间并对预编译头等使用相同的设置。
Shouldn't make much of a difference - debug is usually faster to compile because of less optimizations.
Make sure you compare clean build times for each and use the same settings for precompiled headers etc.