小编mik*_*osz的帖子

在Visual Studio中分析C ++编译时间

我目前正在努力加快相当大的C ++代码库的构建过程。虽然已经很好地理解和记录了改进特定翻译单元的编译时间的过程,但我认为没有任何工具可以帮助我描述构建过程以寻找优化的候选者-至少对于我而言,不是Visual Studio。阅读了一些有助于在GCC或Clang中进行该过程的内容。

为了更好地说明我的问题,我将举一个简单的例子:

假设我们有一个包含多个其他标头的大型标头文件。将其包含在.cpp文件中会大大缩短其编译时间。假设它包含在许多翻译单元中,因此对其进行优化会大大缩短总体构建时间。

您是否知道有什么工具可以帮助您识别出如此严重的困扰?

我已经开始编写一个Python脚本,用于解析Visual Studio构建日志,创建一个依赖关系图,然后对其进行分析,但是我想确保这项工作确实是必要的。

c++ build visual-studio

5
推荐指数
0
解决办法
265
查看次数

标签 统计

build ×1

c++ ×1

visual-studio ×1