【发布时间】:2012-11-13 15:11:20
【问题描述】:
我倾向于编写相当大的模板化仅标头 C++ 库,而我的用户通常抱怨编译时间。想了想,我突然想到我不知道时间都去哪儿了。是否有一些简单的方法可以使用通用编译器(例如 g++、icc 和 xlC)来分析 C++ 编译过程?例如,是否有可能知道在each of the phases of C++ compilation 中花费了多少时间?
【问题讨论】:
-
@KarthikT 我很欣赏这个建议,但我对比这更细粒度的信息感兴趣(以及更广泛的编译器)。例如,如果我从仅包含标头的库中构建 one 目标文件,我如何才能看到时间去了哪里?
-
我明白了,我找不到比这更精细的东西了,抱歉。
标签: c++ compilation profiling