【发布时间】:2017-02-26 22:57:52
【问题描述】:
如何使用 Xcode 分析和优化 C++ 编译时间?
我目前正在开发一个基于 Cocos2d-x 的 C++ 游戏项目,其中包含 250 多个源文件。编译时间(没有 Cocos2d-x)目前约为 3.5 分钟,我想知道编译器在哪里花费的时间最多,以及我可以做些什么来优化它。
我已经做了最明显的事情,比如总是做前向声明并应用“包含你使用的东西”范式。
编译器是 Xcode 8 的最新 Clang/LLVM。
【问题讨论】:
-
您使用的是预编译头文件吗?这让我在没有它们的情况下继承了一个项目的加速因子 4。
标签: c++ xcode clang llvm compile-time